Skip to content

Prepare projects-api-v6 dev deployment with OIDC v2.0.5 - #62

Merged
jmgasper merged 4 commits into
devfrom
security/ecs-oidc-deployment
Nov 4, 2026
Merged

jmgasper merged 4 commits into
devfrom
security/ecs-oidc-deployment

Conversation

@jmgasper

@jmgasper jmgasper commented Nov 3, 2026 •

Copy link
Copy Markdown
Contributor

Move ECS application deployment to repository-bound CircleCI OIDC, targeting dev for dev validation. The suite is fetched by tag v2.0.6 and verified against 26aaf607463d4a271c0099854c1731214215a9c5. Build and deploy jobs remain separate; private IAM templates/baselines stay in v6-services-iac.

Pass the reviewed environment-specific health checks to the shared deployer. It adds a missing check with the new scanned image, preserves an identical existing check, and refuses to replace a different one. All role, secret-reference, digest/scan, concurrency and health gates remain enforced. This also prepares the same behavior for the later approved production cutover.

Validation: all 92 shared tests passed in the pinned AWS executor with networking disabled; all 33 updated CircleCI configs and 60 generic dev/prod wrapper cases passed. Dev task preflight passes with v2.0.6 (this is configuration validation, not application/functional acceptance). Installation evidence and production gates: private provisioning record. Deployment principals retain explicit Parameter Store, Secrets Manager, KMS-decryption and role-chaining denies. Production remains approval-gated after dev validation; no production runtime or ECR settings were changed by this update.

@jmgasper
jmgasper force-pushed the security/ecs-oidc-deployment branch from c2e65cd to 2ddac76 Compare November 3, 2026 21:26
@jmgasper jmgasper changed the title Replace ECS broker deployment with scoped OIDC and no parameter access Prepare projects-api-v6 dev deployment with OIDC v2.0.5 Nov 4, 2026
@jmgasper
jmgasper changed the base branch from master to dev November 4, 2026 10:17
@jmgasper
jmgasper marked this pull request as ready for review November 4, 2026 20:49
@jmgasper
jmgasper merged commit b84f0e0 into dev Nov 4, 2026
9 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant