Source: factory.deploy/ObjEnvironment.py
Environment orchestrator for infrastructure concerns.
Manages DNS records and secret migration — the
non-build, non-runtime infrastructure that supports
a deployed package.
...
| Method | Signature | Description |
|---|---|---|
| setup_dns | setup_dns(package: str = '') -> Dict[str, bool] |
Create DNS records for the package. |
| dns_status | dns_status() -> Dict[str, Any] |
Get DNS manager statistics. |
| migrate_secrets | migrate_secrets(package: str = '', dry_run: bool = False) -> Dict[str, Any] |
Migrate config.yaml values to Infisical. |
| verify_secrets | verify_secrets(package: str = '') -> Dict[str, Any] |
Verify config.yaml matches Infisical. |
| push_pem_keys | push_pem_keys(package: str = '') -> Dict[str, Any] |
Push PEM encryption keys to Infisical. |
| environment_status | environment_status(package: str = '') -> Dict[str, Any] |
Collect full environment status. |
Create DNS records for the package.
Migrate config.yaml values to Infisical.
Verify config values match Infisical.
Push PEM encryption keys to Infisical.
Show full environment status.