Skip to content

Plt 1618/cdapmgmt#502

Draft
mianava wants to merge 14 commits into
mainfrom
PLT-1618/cdapmgmt
Draft

Plt 1618/cdapmgmt#502
mianava wants to merge 14 commits into
mainfrom
PLT-1618/cdapmgmt

Conversation

@mianava

@mianava mianava commented Jun 18, 2026

Copy link
Copy Markdown
Contributor

🎫 Ticket

https://jira.cms.gov/browse/...

🛠 Changes

ℹ️ Context

🧪 Validation

mianava and others added 14 commits June 11, 2026 12:55
## 🎫 Ticket
PLT-1691
https://jira.cms.gov/browse/...

## 🛠 Changes

<!-- What was added, updated, or removed in this PR? -->
Remove the BBAPI string in favor of flexible use. 
## ℹ️ Context
Bluebutton was not able to filter on BB for monitors and could therefore
not see their monitors.
<!-- Why were these changes made? Add background context suitable for a
non-technical audience. -->

<!-- If any of the following security implications apply, this PR must
not be merged without Stephen Walter's approval. Explain in this section
and add @SJWalter11 as a reviewer.
  - Adds a new software dependency or dependencies.
  - Modifies or invalidates one or more of our security controls.
  - Stores or transmits data that was not stored or transmitted before.
- Requires additional review of security implications for other reasons.
-->

## 🧪 Validation
These changes are validated by applying the module in bluebutton. 
<!-- How were the changes verified? Did you fully test the acceptance
criteria in the ticket? Provide reproducible testing instructions and
screenshots if applicable. -->
## 🎫 Ticket

https://jira.cms.gov/browse/AB2D-7301

## 🛠 Changes

Fixes three small bugs in the service module encountered when upgrading
to account for new Datadog sidecars.

## ℹ️ Context

Needed to facilitate the rest of AB2D-7301:
CMSgov/ab2d#1801

## 🧪 Validation

Applied these changes manually to lower environments. See
CMSgov/ab2d#1801
## 🎫 Ticket

https://jira.cms.gov/browse/AB2D-7301

## 🛠 Changes

Adds ALB target group protocol variable to service module

## ℹ️ Context

As part of the ongoing updates to the AB2D terraform to enable the new
Datadog sidecar modules, we are updating some of the networking around
our API as well. This prevents errors on ECS services that are expecting
TLS traffic (APIs, normally)

## 🧪 Validation

Should alleviate HTTP 400 errors in AB2D test as a part of the ongoing
changes in CMSgov/ab2d#1801
## 🎫 Ticket

https://jira.cms.gov/browse/PLT-1694

## 🛠 Changes

- test.sopsw.yaml: include pre-generated Datadog Private Location Config

## ℹ️ Context

Since creating a Datadog Private Location via terraform emits sensitive
info into tfstate, we want to use sops to manage the values previously
generated when creating the PL. This will allow us to destroy the
TFstate and ensure no sensitive data is leaked.

## 🧪 Validation

Will be tested after merge.
## 🎫 Ticket

https://jira.cms.gov/browse/PLT-1694

## 🛠 Changes

- terraform/modules/sops/main.tf: This change allows sops to handle
nested objects using jsonencode()
- terraform/services/010-config/values/test.sopsw.yaml: new values due
to tofu destroy/apply

## ℹ️ Context

Sops was failing to apply due to Datadog config being a nested object. 

## 🧪 Validation

Tested via local apply to test environment. Plan will fail because sops
module version is pinned to an older version without this change.
## 🎫 Ticket

https://jira.cms.gov/browse/PLT-1694

## 🛠 Changes

Update sops module commit ref.

## ℹ️ Context

Resolves issue where sops couldn't handle nested values.

## 🧪 Validation

Should result in successful tofu plan action.
## 🎫 Ticket
PLT-1706

## 🛠 Changes

<!-- What was added, updated, or removed in this PR? -->
Modifies datadog agent sidecar to be readonly by setting up volumes and
mount points.
## ℹ️ Context

<!-- Why were these changes made? Add background context suitable for a
non-technical audience. -->
These changes are made to ensure READONLY is consistent per NIST
requirements.
<!-- If any of the following security implications apply, this PR must
not be merged without Stephen Walter's approval. Explain in this section
and add @SJWalter11 as a reviewer.
  - Adds a new software dependency or dependencies.
  - Modifies or invalidates one or more of our security controls.
  - Stores or transmits data that was not stored or transmitted before.
- Requires additional review of security implications for other reasons.
-->

## 🧪 Validation
These changes were validated by using ecs-stack and ensuring a task came
up including the datadog container.
<!-- How were the changes verified? Did you fully test the acceptance
criteria in the ticket? Provide reproducible testing instructions and
screenshots if applicable. -->
## 🎫 Ticket
PLT-1707

## 🛠 Changes
This changes dependencies to ensure vulnerability is reduced. 
<!-- What was added, updated, or removed in this PR? -->

## ℹ️ Context

<!-- Why were these changes made? Add background context suitable for a
non-technical audience. -->
These changes were made based on dependabot alert that indicated esbuild
must be updated.
<!-- If any of the following security implications apply, this PR must
not be merged without Stephen Walter's approval. Explain in this section
and add @SJWalter11 as a reviewer.
  - Adds a new software dependency or dependencies.
  - Modifies or invalidates one or more of our security controls.
  - Stores or transmits data that was not stored or transmitted before.
- Requires additional review of security implications for other reasons.
-->

## 🧪 Validation
These changes are validated by the git workflow checks successfully
running the action.
<!-- How were the changes verified? Did you fully test the acceptance
criteria in the ticket? Provide reproducible testing instructions and
screenshots if applicable. -->
## 🎫 Ticket

https://jira.cms.gov/browse/PLT-1694

## 🛠 Changes

- terraform/modules/sops/main.tf: This change allows sops to handle
nested objects using jsonencode()
- terraform/services/010-config/values/test.sopsw.yaml: new values due
to tofu destroy/apply

## ℹ️ Context

Sops was failing to apply due to Datadog config being a nested object. 

## 🧪 Validation

Tested via local apply to test environment. Plan will fail because sops
module version is pinned to an older version without this change.
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.

3 participants