Package com.cloudforgeci.api.deploy
package com.cloudforgeci.api.deploy
Central deploy orchestration for CloudForge local and (future) AWS targets.
- See Also:
-
ClassDescriptionResolves the canonical synthesized CloudFormation template on disk.Central deploy façade for MiniStack, LocalStack, and (as of the
deploy:create/deploy:catalogwork) direct-to-AWS.In-process CDK synthesis — produces the canonical CloudFormation templateCloudForgeDeployment(specificallyAwsDirectDeployer, but the shape is target- agnostic) needs, without shelling out to thecdkCLI.CloudForgeSynthesizer.synthesizeAdvisoryDryRun(DeploymentConfig, Path)'s result — every finding cdk-nag and the requestedFrameworkRulesimplementations produced, with nothing filtered out the wayCloudForgeSynthesizer.synthesize(DeploymentConfig, Path)'s own ENFORCE-mode check only reads error-level cdk-nag lines.Thrown byCloudForgeSynthesizer.synthesize(DeploymentConfig, Path)whencomplianceMode=enforceand cdk-nag found at least one non-suppressedERROR-level violation.Persists per-stack deployment context snippets for Manager multi-stack enrichment.Inputs forCloudForgeDeployment.Outcome fromCloudForgeDeployment.Local deployment operation mode forCloudForgeDeployment.Optional post-deploy behavior forCloudForgeDeployment.Runs target-specific deploy preflight before local emulator pipelines execute.