Skip to content

Prepare procurement-api-v6 develop deployment with OIDC v2.0.5 - #8

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

jmgasper merged 4 commits into
developfrom
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 develop 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 6b1ad73 to 8fa4cfe Compare November 3, 2026 21:26
@jmgasper jmgasper changed the title Replace ECS broker deployment with scoped OIDC and no parameter access Prepare procurement-api-v6 develop deployment with OIDC v2.0.5 Nov 4, 2026
@jmgasper
jmgasper force-pushed the security/ecs-oidc-deployment branch from 8fa4cfe to 45d1ecd Compare November 4, 2026 10:23
@jmgasper
jmgasper changed the base branch from master to develop November 4, 2026 10:23
@jmgasper
jmgasper marked this pull request as ready for review November 4, 2026 20:49
@jmgasper
jmgasper merged commit 5ac4820 into develop Nov 4, 2026
4 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