Skip to content

Update datadog chart for operator 1.28.0#2771

Merged
khewonc merged 2 commits into
mainfrom
khewonc/datadog-operator-1.28.0
Jul 6, 2026
Merged

Update datadog chart for operator 1.28.0#2771
khewonc merged 2 commits into
mainfrom
khewonc/datadog-operator-1.28.0

Conversation

@khewonc

@khewonc khewonc commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

What this PR does / why we need it:

Update datadog chart for operator 1.28.0

Which issue this PR fixes

(optional, in fixes #<issue number>(, fixes #<issue_number>, ...) format, will close that issue when PR gets merged)

  • fixes #

Special notes for your reviewer:

Checklist

[Place an '[x]' (no spaces) in all applicable fields. Please remove unrelated fields.]

  • All commits are signed and show as "Verified" on GitHub (see: signing commits)
  • Chart Version semver bump label has been added (use <chartName>/minor-version, <chartName>/patch-version, or <chartName>/no-version-bump)
  • For datadog or datadog-operator chart or value changes, update the test baselines (run: make update-test-baselines)
  • For datadog chart changes, received ✅ from a member of your team

GitHub CI takes care of the below, but are still required:

  • Documentation has been updated with helm-docs (run: .github/helm-docs.sh)
  • CHANGELOG.md has been updated
  • Variables are documented in the README.md

@khewonc
khewonc requested review from a team as code owners July 2, 2026 20:13
@khewonc
khewonc requested review from fanny-jiang and removed request for a team July 2, 2026 20:13
@github-actions

github-actions Bot commented Jul 2, 2026

Copy link
Copy Markdown
Contributor

⚠️ GKE Autopilot / GDC Baseline Manifests Changed

This PR modifies GKE Autopilot or GDC baseline manifest snapshots. Before merging, confirm:

  • GKE Autopilot/GKE GDC baseline manifest diffs have been reviewed and confirmed to be supported in GKE Autopilot and the latest Datadog WorkloadAllowlist.

If changes introduce constraints not yet covered by the Datadog WorkloadAllowlist CR, gate them with {{- if not (or .Values.providers.gke.autopilot .Values.providers.gke.gdc) }} until the WorkloadAllowlist is updated.
See gke-constraints-review-guide.md for the full constraint reference.

@github-actions github-actions Bot added the chart/datadog This issue or pull request is related to the datadog chart label Jul 2, 2026
@khewonc
khewonc merged commit d859a21 into main Jul 6, 2026
38 of 50 checks passed
@khewonc
khewonc deleted the khewonc/datadog-operator-1.28.0 branch July 6, 2026 13:41
@datadog-datadog-us1-prod

Copy link
Copy Markdown

Pipelines

Fix all issues with BitsAI

⚠️ Warnings

🚦 2 Pipeline jobs failed

Lint and Test Charts | kubeconform-chart (v1.18.20)   View in Datadog   GitHub Actions

Lint and Test Charts | pr-validated   View in Datadog   GitHub Actions

Useful? React with 👍 / 👎

This comment will be updated automatically if new data arrives.
🔗 Commit SHA: 17386ad | Docs | Datadog PR Page | Give us feedback!

tedkahwaji added a commit that referenced this pull request Jul 9, 2026
…8.0 (#2787)

The gpu_monitoring_cos.yaml baseline was left at operator 1.27.0 while the
rest of the datadog chart moved to 1.28.0, so any PR touching charts/datadog
or test/datadog fails the "Go Test Datadog" build job on
Test_baseline_inputs/gpu_monitoring_cos.yaml.

Root cause: #2764 added this baseline (operator 1.27.0) after #2771 had
already branched, so when #2771 bumped operator.image.tag to 1.28.0 and ran
`make update-test-baselines`, it regenerated gpu_monitoring.yaml but not the
newly-added gpu_monitoring_cos.yaml. The two PRs merged cleanly and left a
stale baseline on main.

Regenerated via `make update-test-baselines-datadog-agent`; the diff is the
operator appVersion/image bump to 1.28.0 plus the operator ClusterRole RBAC
changes carried by the datadog-operator 2.23->2.24 subchart bump.

Co-authored-by: Claude Opus 4.8 <[email protected]>
grantseltzer added a commit that referenced this pull request Jul 10, 2026
The operator image and version labels were bumped to 1.28.0 in #2771, but the gpu_monitoring_cos.yaml baseline manifest was not regenerated at that time and stayed pinned to 1.27.0, causing Test_baseline_inputs to fail. This regenerates that baseline so its operator references match the rest of the chart. Validated by running the datadog unit tests, which now pass.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

chart/datadog This issue or pull request is related to the datadog chart

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants