Package com.cloudforgeci.api.core
package com.cloudforgeci.api.core
-
ClassDescriptionTyped configuration interface for CDK deployment context.Implementation of Ec2Context providing runtime information for UserData configuration.UserData builder extension for PHP applications on EC2.Slot<T>Container for domain and SSL factories.Container for infrastructure factories created by the orchestration layer.Container for complete Jenkins deployment.Container for Jenkins-specific factories.Container for complete S3 + CloudFront deployment.Container for S3 and CloudFront factories.Single source of truth for "does this deployment's ALB HTTPS listener end up wearing a publicly-trusted certificate" — the same three-way decision
FargateRuntimeConfigurationmakes when choosing which certificate to actually provision (imported ARN, DNS-validated public, or the untrusted AWS Private CA fallback), extracted here soContainerFactorydoesn't carry its own independently-maintained copy of that logic (a real drift risk — the two classes used to duplicate this inline, one computing which cert to create, the other computing whether to tell cloudforge-manager the result is trustworthy; if they ever disagreed, Manager's license page would report the wrong thing about its own installation).Implementation of UserDataBuilder that generates bash commands for EC2 UserData scripts.