Skip to content

fix(security): pin OTel collector version in Fargate task definitions - #569

Open
robdiciuccio wants to merge 1 commit into
mainfrom
rd/soc-2700-pin-otel-collector-version
Open

fix(security): pin OTel collector version in Fargate task definitions#569
robdiciuccio wants to merge 1 commit into
mainfrom
rd/soc-2700-pin-otel-collector-version

Conversation

@robdiciuccio

@robdiciuccio robdiciuccio commented Aug 18, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Vanta's "Fargate deploys version-controlled images" test was failing because the ADOT collector sidecar in the ECS/Fargate task definition defaulted to the latest image tag.
  • Bumps the tofu-modules-aws-fargate-service module ref from 1.6.1 to 1.14.0 (the otel_collector_version input isn't exposed until 1.12.0) and pins otel_collector_version = "v0.49.0".
  • No variables were removed or renamed between 1.6.1 and 1.14.0 — the module diff is additive/optional only (deployment circuit breaker, AppConfig agent sidecar, OIDC scope config, etc.), so this should be a low-risk bump.

Ref: SOC-2700

Test plan

  • tofu init + tofu validate pass for both staging and prod configs
  • tofu plan reviewed against staging before merge/apply
  • Confirm Vanta test passes after next deploy

🤖 Generated with Claude Code

Vanta's "Fargate deploys version-controlled images" check was failing
because the ADOT collector sidecar defaulted to the `latest` tag.
Bumps the fargate-service module to 1.14.0 (the first version exposing
otel_collector_version) and pins it to v0.49.0.

SOC-2700

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@robdiciuccio
robdiciuccio requested a review from lkacenja August 18, 2026 23:55
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