Skip to content

Releases: DataDog/datadog-operator

v1.22.0-rc.2

26 Dec 21:11
b4f7abe

Choose a tag to compare

v1.22.0-rc.2 Pre-release
Pre-release

Changelog

  • 13d7bed (conductor) Target all_staging for nightly and remove deprecated alpha (#2397)
  • 5c0c680 (feat) Add downtime GenericResource (#2363)
  • b7f87f9 Add common env vars to OTel Agent (#2326)
  • 4273393 Add create strategy to ddai (#2367)
  • 94013b8 Add globaly HostPID when system-probe is enabled (#2365)
  • a580241 Add helm dda mapper to kubectl-plugin (#2215)
  • cf6ecaf Add helm-dda yaml mapper (#2268)
  • 71bf50d Add missing system-probe cws volume mount points (bis) (#2323)
  • 98ca887 Bump default agent version to 7.73.1 (#2415)
  • 34cf6c8 Bump golang to 1.25.5 (#2382)
  • bbb7166 Bump the gh-actions-packages group across 1 directory with 6 updates (#2370)
  • 32259e9 Bump the gh-actions-packages group with 2 updates (#2375)
  • 51611d1 CRD: add configuration reference link to the schema (#2356)
  • 7365ace Cleanup metadata forwarder logging (#2395)
  • 846c363 ComponentReconciler interface proposal (#2247)
  • 89e6046 DAP create strategy: use lastTransition field (#2419) (#2426)
  • c21fc45 Enable DDAI by default (#2432) (#2433)
  • 24eb445 Enable ineffassign and prealloc linters (#2359)
  • d1d1dd4 Metadata forwarder creds refactor (#2351)
  • 3303b15 Noop: Re-enable GCI formatter + check formatting in CI (#2353)
  • 5c977ca Noop: resolve licenses on all 3 platforms to be consistent (#2362)
  • c44d8f5 Run amd64 image build to fix mergequeue (#2332)
  • 670a202 Set container-autoscaling as owner of kubectl datadog autoscaling (#2349)
  • c8f8816 Set the disruption part of the NodePools created by kubectl datadog autoscaling cluster install (#2340)
  • 3d5d342 Update bundles for 1.20.0 (#2320)
  • 21c6393 Update default Agent version to 7.73.0 (#2390)
  • 453133c Update dependencies (#2352)
  • c8ae7e7 Update gcp marketplace for operator 1.20.0 (#2321)
  • 9513d90 Use OIDC-based auth for codecov (#2401)
  • 3dd92f9 Use otel agent standalone image (#2317)
  • 39bd16a [AGENTONB-1702] Early exit if no credentials despite controllers requiring them (#2387)
  • 7cfdc09 [AGENTONB-2595] Add CRD forwarder (#2302)
  • 03105d3 [AGENTONB-2730] remove scrubbing layer in operator (#2406)
  • 6c410dc [AGENTONB-2731] Cleanup dependencies when DDAI is enabled (#2381)
  • c9626d1 [CASCL-647] Add a subcommand to kubectl plugin to install Karpenter (#2301)
  • b430258 [CASCL-647] Add an option to infer only EC2NodeClass (#2337)
  • ee8c6bf [CASCL-647] Infer MetadataOptions and BlockDeviceMappings (#2347)
  • d6b6f81 [CASCL-647] Label or tag all the objects created by kubectl datadog autoscaling cluster install (#2339)
  • b3cbe8b [CONS-7872] Always update status hash to match updated spec in update (#2342)
  • 6e562f9 [CONTP-1101] Enable readOnlyRootFilesystem on all agent containers (#2328)
  • 56fbc85 [CONTP-1116] feat(datadogagent): Support 'celWorkloadExclude' override on Agent and DCA (#2394)
  • 0e9e931 [OTAGENT-512] Add ManageOtelAgentGateway to Feature interface (#2315)
  • 0fd451b [OTAGENT-512] Add config for otel agent gateway (#2314)
  • 0c79e71 [Tooling] Bump actions/setup-go to 6.1.0 (#2369)
  • f7a7d22 [e2e] Fix flaky log collection and ksm tests (#2373)
  • 7ed6f60 [feature][autoscaling] add min agent requirement (#2404)
  • a8081f4 [feature][autoscaling] add support for cluster autoscaling feature (#2386)
  • bc62a83 add chart name to label selector for helm metadata (#2358)
  • c7b4776 add dependent job to trigger_e2e_operator_image job (#2384)
  • 6115cb3 api/datadoghq/v1alpha2: fix CRD Apply Mode column query (#2348)
  • d16ba3c autoscaling: fix cases and formula type (#2357)
  • 324c7b9 cleanup manifest paths (#2376)
  • 3a25d5d feat(appsec): appsec proxy injection for Istio & Envoy configuration (#2318)
  • 77aedeb feat: add /metrics rbac perm for DCA (#2377)
  • fda66f2 noop: make fmt (#2343)
  • 3e38fff release v1.22.0-rc.1 (#2418)
  • b4f7abe release v1.22.0-rc.2 (#2435)
  • fbea593 update agent version (#2371)
  • baccb07 update eks-addon script (#2405)
  • ac55939 use debugging log for operator and helm metadata (#2410)

v1.22.0-rc.1

18 Dec 16:35
3e38fff

Choose a tag to compare

v1.22.0-rc.1 Pre-release
Pre-release

Changelog

  • 13d7bed (conductor) Target all_staging for nightly and remove deprecated alpha (#2397)
  • 5c0c680 (feat) Add downtime GenericResource (#2363)
  • b7f87f9 Add common env vars to OTel Agent (#2326)
  • 4273393 Add create strategy to ddai (#2367)
  • 94013b8 Add globaly HostPID when system-probe is enabled (#2365)
  • a580241 Add helm dda mapper to kubectl-plugin (#2215)
  • cf6ecaf Add helm-dda yaml mapper (#2268)
  • 71bf50d Add missing system-probe cws volume mount points (bis) (#2323)
  • 98ca887 Bump default agent version to 7.73.1 (#2415)
  • 34cf6c8 Bump golang to 1.25.5 (#2382)
  • bbb7166 Bump the gh-actions-packages group across 1 directory with 6 updates (#2370)
  • 32259e9 Bump the gh-actions-packages group with 2 updates (#2375)
  • 51611d1 CRD: add configuration reference link to the schema (#2356)
  • 7365ace Cleanup metadata forwarder logging (#2395)
  • 846c363 ComponentReconciler interface proposal (#2247)
  • 24eb445 Enable ineffassign and prealloc linters (#2359)
  • d1d1dd4 Metadata forwarder creds refactor (#2351)
  • 3303b15 Noop: Re-enable GCI formatter + check formatting in CI (#2353)
  • 5c977ca Noop: resolve licenses on all 3 platforms to be consistent (#2362)
  • c44d8f5 Run amd64 image build to fix mergequeue (#2332)
  • 670a202 Set container-autoscaling as owner of kubectl datadog autoscaling (#2349)
  • c8f8816 Set the disruption part of the NodePools created by kubectl datadog autoscaling cluster install (#2340)
  • 3d5d342 Update bundles for 1.20.0 (#2320)
  • 21c6393 Update default Agent version to 7.73.0 (#2390)
  • 453133c Update dependencies (#2352)
  • c8ae7e7 Update gcp marketplace for operator 1.20.0 (#2321)
  • 9513d90 Use OIDC-based auth for codecov (#2401)
  • 3dd92f9 Use otel agent standalone image (#2317)
  • 39bd16a [AGENTONB-1702] Early exit if no credentials despite controllers requiring them (#2387)
  • 7cfdc09 [AGENTONB-2595] Add CRD forwarder (#2302)
  • 03105d3 [AGENTONB-2730] remove scrubbing layer in operator (#2406)
  • 6c410dc [AGENTONB-2731] Cleanup dependencies when DDAI is enabled (#2381)
  • c9626d1 [CASCL-647] Add a subcommand to kubectl plugin to install Karpenter (#2301)
  • b430258 [CASCL-647] Add an option to infer only EC2NodeClass (#2337)
  • ee8c6bf [CASCL-647] Infer MetadataOptions and BlockDeviceMappings (#2347)
  • d6b6f81 [CASCL-647] Label or tag all the objects created by kubectl datadog autoscaling cluster install (#2339)
  • b3cbe8b [CONS-7872] Always update status hash to match updated spec in update (#2342)
  • 6e562f9 [CONTP-1101] Enable readOnlyRootFilesystem on all agent containers (#2328)
  • 56fbc85 [CONTP-1116] feat(datadogagent): Support 'celWorkloadExclude' override on Agent and DCA (#2394)
  • 0e9e931 [OTAGENT-512] Add ManageOtelAgentGateway to Feature interface (#2315)
  • 0fd451b [OTAGENT-512] Add config for otel agent gateway (#2314)
  • 0c79e71 [Tooling] Bump actions/setup-go to 6.1.0 (#2369)
  • f7a7d22 [e2e] Fix flaky log collection and ksm tests (#2373)
  • 7ed6f60 [feature][autoscaling] add min agent requirement (#2404)
  • a8081f4 [feature][autoscaling] add support for cluster autoscaling feature (#2386)
  • bc62a83 add chart name to label selector for helm metadata (#2358)
  • c7b4776 add dependent job to trigger_e2e_operator_image job (#2384)
  • 6115cb3 api/datadoghq/v1alpha2: fix CRD Apply Mode column query (#2348)
  • d16ba3c autoscaling: fix cases and formula type (#2357)
  • 324c7b9 cleanup manifest paths (#2376)
  • 3a25d5d feat(appsec): appsec proxy injection for Istio & Envoy configuration (#2318)
  • 77aedeb feat: add /metrics rbac perm for DCA (#2377)
  • fda66f2 noop: make fmt (#2343)
  • 3e38fff release v1.22.0-rc.1 (#2418)
  • fbea593 update agent version (#2371)
  • baccb07 update eks-addon script (#2405)
  • ac55939 use debugging log for operator and helm metadata (#2410)

v1.21.0

17 Dec 16:46
v1.21.0
c180fea

Choose a tag to compare

Changelog

v1.21.0-rc.3

11 Dec 20:55
v1.21.0-rc.3
4f9c474

Choose a tag to compare

v1.21.0-rc.3 Pre-release
Pre-release

Changelog

v1.21.0-rc.2

05 Dec 18:14
v1.21.0-rc.2
64e57a3

Choose a tag to compare

v1.21.0-rc.2 Pre-release
Pre-release

Changelog

  • 1144691 (chore) Fix white spaces after dashboard sync env var PR (#2265)
  • ee24cd4 Add annotation-gated migration handling for deployments and daemonsets (#2281)
  • b74abe4 Add common env vars to OTel Agent (#2326) (#2334)
  • 2f69d01 Add dashboard force sync config (squash of #2184)
  • 8362eba Add globaly HostPID when system-probe is enabled (#2365) (#2374)
  • 3c67ab1 Add helm dda mapper to kubectl-plugin (#2215) (#2379)
  • ba27d3f Add helm metadata forwarder (#2273)
  • 3677279 Add missing system-probe cws volume mount points (bis) (#2323) (#2335)
  • fd3ab2e Add timer_create syscall to system-probe seccomp profile (#2274)
  • 5aa1990 Backport 2268 to v1.21 (#2355)
  • 8f9cd3f Backport to v1.21: [CASCL-647] Add a subcommand to kubectl plugin to install Karpenter (#2368)
  • 4714fa8 Build requirements once per profile, not for every node (#2292)
  • 75e9cf1 CAP-3059 consolidate RBAC creation logic for custom resources (#2262)
  • e3c5da1 Differentiate redhat tool versions in bundles (#2277)
  • 2c29675 EKS add-on release for 1.19.1 (#2270)
  • 452f789 Fix label selector key in docs (#2261)
  • 9e9fbe0 Fix version in selector change message (#2258)
  • 4bdc79a Harmonize operator with datadog helm chart (#2294)
  • 15325db Refactor sort profiles (#2300)
  • 94b91a1 Revert "Add timer_create syscall to system-probe seccomp profile (#2274)" (#2311)
  • 24f1c33 Revert "[CWS] Add missing system-probe cws volume mount points (#2308)" (#2316)
  • a635057 Update Agent version to 7.72.0 (#2287)
  • b8e191f Update bundles for 1.20.0 (#2320) (#2324)
  • f6f7c18 Update default Agent version to 7.72.1 (#2293)
  • c095022 Update default metadata (#2309)
  • c350dbf [1.19.1] Publish GCP Marketplace (#2271)
  • 036b16e [AGENTONB-2547] Add Secret Refreshes (#2251)
  • 01996bc [AGENTONB-2581] Explain the range of Operator permissions (#2286)
  • 9c5105b [AGENTONB-2588] refactor metadata fowarder (#2244)
  • 1abdb27 [AGENTONB-2591] Add public docs page and annotations for formatting (#2266)
  • f42d1e3 [AGENTONB-2598] Update operator metadata (#2283)
  • 8efe725 [AGENTONB-2598] Update operator metadata resource count tracking (#2291)
  • cf0669c [AGENTONB-2604] (chore) Bump Go version to 1.25.3 (#2256)
  • 7a4356a [AGENTONB-2642] Add checksum on default KSM configmap to restart DCA deployment if updated (#2264)
  • c3c51b1 [AGENTONB-2666] [DatadogAgent] Only watch own namespace for DDA (#2288)
  • e929020 [Backport v1.21] Update default agent version to 7.72.4 (#2372)
  • bcc61fd [CONS-7872] Always update status hash to match updated spec in update (#2342) (#2345)
  • c956954 [CWS] Add missing system-probe cws volume mount points (#2308)
  • e470820 [CXP-2595] Clean up RunProcessChecksInCoreAgent config (#2178)
  • 76f698a [documentation] Add cluster name steps in installation docs (#2303)
  • 3fa031c [metadata-forwarder] filter helm release discovery by namespace and owner label (#2310)
  • 6001d5a [profiles] Refactor profile apply (#2307)
  • 4eb10b2 add chart name to label selector for helm metadata (#2358) (#2364)
  • 272a47c add controllerrevisions collection in ksm check for agents > 7.72.x (#2249)
  • 9f9e697 backport #2357: autoscaling: fix cases and formula type (#2360)
  • 611c31b fix main generate (#2296)
  • 7d8dafa only run metadata forwarders on leader (#2313)
  • 64e57a3 release v1.21.0-rc.2 (#2383)
  • c051f28 update bundles (#2325)

v1.21.0-rc.1

18 Nov 20:04
v1.21.0-rc.1
c051f28

Choose a tag to compare

v1.21.0-rc.1 Pre-release
Pre-release

Changelog

  • 1144691 (chore) Fix white spaces after dashboard sync env var PR (#2265)
  • ee24cd4 Add annotation-gated migration handling for deployments and daemonsets (#2281)
  • 2f69d01 Add dashboard force sync config (squash of #2184)
  • ba27d3f Add helm metadata forwarder (#2273)
  • fd3ab2e Add timer_create syscall to system-probe seccomp profile (#2274)
  • 4714fa8 Build requirements once per profile, not for every node (#2292)
  • 75e9cf1 CAP-3059 consolidate RBAC creation logic for custom resources (#2262)
  • e3c5da1 Differentiate redhat tool versions in bundles (#2277)
  • 2c29675 EKS add-on release for 1.19.1 (#2270)
  • 452f789 Fix label selector key in docs (#2261)
  • 9e9fbe0 Fix version in selector change message (#2258)
  • 4bdc79a Harmonize operator with datadog helm chart (#2294)
  • 15325db Refactor sort profiles (#2300)
  • 94b91a1 Revert "Add timer_create syscall to system-probe seccomp profile (#2274)" (#2311)
  • 24f1c33 Revert "[CWS] Add missing system-probe cws volume mount points (#2308)" (#2316)
  • a635057 Update Agent version to 7.72.0 (#2287)
  • b8e191f Update bundles for 1.20.0 (#2320) (#2324)
  • f6f7c18 Update default Agent version to 7.72.1 (#2293)
  • c095022 Update default metadata (#2309)
  • c350dbf [1.19.1] Publish GCP Marketplace (#2271)
  • 036b16e [AGENTONB-2547] Add Secret Refreshes (#2251)
  • 01996bc [AGENTONB-2581] Explain the range of Operator permissions (#2286)
  • 9c5105b [AGENTONB-2588] refactor metadata fowarder (#2244)
  • 1abdb27 [AGENTONB-2591] Add public docs page and annotations for formatting (#2266)
  • f42d1e3 [AGENTONB-2598] Update operator metadata (#2283)
  • 8efe725 [AGENTONB-2598] Update operator metadata resource count tracking (#2291)
  • cf0669c [AGENTONB-2604] (chore) Bump Go version to 1.25.3 (#2256)
  • 7a4356a [AGENTONB-2642] Add checksum on default KSM configmap to restart DCA deployment if updated (#2264)
  • c3c51b1 [AGENTONB-2666] [DatadogAgent] Only watch own namespace for DDA (#2288)
  • c956954 [CWS] Add missing system-probe cws volume mount points (#2308)
  • e470820 [CXP-2595] Clean up RunProcessChecksInCoreAgent config (#2178)
  • 76f698a [documentation] Add cluster name steps in installation docs (#2303)
  • 3fa031c [metadata-forwarder] filter helm release discovery by namespace and owner label (#2310)
  • 6001d5a [profiles] Refactor profile apply (#2307)
  • 272a47c add controllerrevisions collection in ksm check for agents > 7.72.x (#2249)
  • 611c31b fix main generate (#2296)
  • 7d8dafa only run metadata forwarders on leader (#2313)
  • c051f28 update bundles (#2325)

v1.20.0

11 Nov 20:16
v1.20.0
55c5702

Choose a tag to compare

Changelog

v1.20.0-rc.4

06 Nov 18:44
v1.20.0-rc.4
2785ff8

Choose a tag to compare

v1.20.0-rc.4 Pre-release
Pre-release

Changelog

v1.20.0-rc.3

04 Nov 21:55
v1.20.0-rc.3
6ac8023

Choose a tag to compare

v1.20.0-rc.3 Pre-release
Pre-release

Changelog

  • f13af83 Add APM to DPA and mark some fields as required (#2206)
  • 8e61027 Add MKNOD capability to agent and system-probe when GPU monitoring is enabled (#2228)
  • 5e68218 Add deprecation notice and documentation (#2195)
  • 538ddeb Add fineGrainedAuthorization flag (#2188)
  • e64a212 Add safeguards when comparing status to avoid panics (#2237)
  • 8c52bc1 Add sync/force sync behavior to monitors/SLOs/Dashboards docs (#2199)
  • d383cd6 Add warning and documentation about upcoming metadata changes (#2177)
  • 73bbb4b Autoscaling based on custom metric query (#2174)
  • b07f3cc Bump the gh-actions-packages group with 5 updates (#2216)
  • aa08f97 Differentiate redhat tool versions in bundles (#2277) (#2280)
  • 698a9a8 Fix version in selector change message (#2258) (#2259)
  • 5fddea2 Noop: run modernize (#2207)
  • 932085b Reduce status update frequency (#2220)
  • 686a1db Safeguard unnecessary DS cleanup (#2242)
  • f01ea1d Switch DP fallback objective to list (#2217)
  • b03b1f1 Update Agent version to 7.72.0 (#2287) (#2289)
  • 977f372 Update default Agent version to 7.71.1 (#2231)
  • 501fb37 [AGENTONB-2555][DatadogAgentInternal] Fix DDAI metric forwaders errors (#2214)
  • 06c7b19 [AGENTONB-2570] Fix /debug/pprof endpoints (#2227)
  • 210e44b [AGENTONB-2604] (chore) Bump Go version to 1.25.3 (#2256) (#2278)
  • d7ee3f3 [AGENTONB-2642] Add checksum on default KSM configmap to restart DCA deployment if updated (#2264) (#2267)
  • 9a933b7 [AGENTRUN-741] Update FIPS proxy version references to 1.1.17 (#2248)
  • 2a49036 [CASCL-610] Add require RBAC for ArgoRollout support (#2221)
  • 59e0267 [CONTINT-4643] Add an option to configure KSM custom resource metrics collection (#1927)
  • a10a754 [CWS] allow security-agent to create the shared unix socket (#2211)
  • 79da1db [DatadogAgentInternal][AGENTONB-2546] Profile DDAI name override (#2202)
  • 68420ef [metrics-forwarder] Use official go client and add origins (#2148)
  • 920f95a [profiles] Reduce dap status update frequency (#2190)
  • 997da36 [profiles] Support GPU feature overrides in DAP (#2212)
  • ae001bb feat(github): Add workflows for stale issues/PR management (#2223)
  • eca0772 fix(stale): Fix typo in the chainguard name (#2230)
  • 836be98 migrate to golangci-lint v2 (#2204)
  • fee1971 release v1.20.0-rc.1 (#2252)
  • 6aeb2b5 release v1.20.0-rc.2 (#2275)
  • 6ac8023 release v1.20.0-rc.3 (#2290)
  • f4e8de7 use curl to rest api instead of gh pr create (#2241)
  • 173a751 usm: Match volume mounts to the CNM (#2229)

v1.20.0-rc.2

29 Oct 17:51
v1.20.0-rc.2
6aeb2b5

Choose a tag to compare

v1.20.0-rc.2 Pre-release
Pre-release

Changelog

  • f13af83 Add APM to DPA and mark some fields as required (#2206)
  • 8e61027 Add MKNOD capability to agent and system-probe when GPU monitoring is enabled (#2228)
  • 5e68218 Add deprecation notice and documentation (#2195)
  • 538ddeb Add fineGrainedAuthorization flag (#2188)
  • e64a212 Add safeguards when comparing status to avoid panics (#2237)
  • 8c52bc1 Add sync/force sync behavior to monitors/SLOs/Dashboards docs (#2199)
  • d383cd6 Add warning and documentation about upcoming metadata changes (#2177)
  • 73bbb4b Autoscaling based on custom metric query (#2174)
  • b07f3cc Bump the gh-actions-packages group with 5 updates (#2216)
  • 698a9a8 Fix version in selector change message (#2258) (#2259)
  • 5fddea2 Noop: run modernize (#2207)
  • 932085b Reduce status update frequency (#2220)
  • 686a1db Safeguard unnecessary DS cleanup (#2242)
  • f01ea1d Switch DP fallback objective to list (#2217)
  • 977f372 Update default Agent version to 7.71.1 (#2231)
  • 501fb37 [AGENTONB-2555][DatadogAgentInternal] Fix DDAI metric forwaders errors (#2214)
  • 06c7b19 [AGENTONB-2570] Fix /debug/pprof endpoints (#2227)
  • d7ee3f3 [AGENTONB-2642] Add checksum on default KSM configmap to restart DCA deployment if updated (#2264) (#2267)
  • 9a933b7 [AGENTRUN-741] Update FIPS proxy version references to 1.1.17 (#2248)
  • 2a49036 [CASCL-610] Add require RBAC for ArgoRollout support (#2221)
  • 59e0267 [CONTINT-4643] Add an option to configure KSM custom resource metrics collection (#1927)
  • a10a754 [CWS] allow security-agent to create the shared unix socket (#2211)
  • 79da1db [DatadogAgentInternal][AGENTONB-2546] Profile DDAI name override (#2202)
  • 68420ef [metrics-forwarder] Use official go client and add origins (#2148)
  • 920f95a [profiles] Reduce dap status update frequency (#2190)
  • 997da36 [profiles] Support GPU feature overrides in DAP (#2212)
  • ae001bb feat(github): Add workflows for stale issues/PR management (#2223)
  • eca0772 fix(stale): Fix typo in the chainguard name (#2230)
  • 836be98 migrate to golangci-lint v2 (#2204)
  • fee1971 release v1.20.0-rc.1 (#2252)
  • 6aeb2b5 release v1.20.0-rc.2 (#2275)
  • f4e8de7 use curl to rest api instead of gh pr create (#2241)
  • 173a751 usm: Match volume mounts to the CNM (#2229)