Skip to content

Add config variable to toggle using kubelet core check #1319

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged

Conversation

jennchenn
Copy link
Member

@jennchenn jennchenn commented Feb 12, 2024

What this PR does / why we need it:

This PR adds a config variable datadog.kubelet.core_check to toggle whether the core kubelet check should be used rather than the Python check. Currently defaults to false so by default the Python check is loaded.

Special notes for your reviewer:

Checklist

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

  • Chart Version bumped
  • Documentation has been updated with helm-docs (run: .github/helm-docs.sh)
  • CHANGELOG.md has been updated
  • Variables are documented in the README.md
  • For Datadog Operator chart or value changes update the test baselines (run: make update-test-baselines)

@jennchenn jennchenn force-pushed the jenn/CONTINT-3778_disable-python-kubelet-check-via-env-var branch from 5623d62 to ced972d Compare March 4, 2024 22:42
@github-actions github-actions bot added the chart/datadog This issue or pull request is related to the datadog chart label Mar 4, 2024
Copy link
Collaborator

@clamoriniere clamoriniere left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

we should wait the release of 7.53.0 to merge this PR

@jennchenn jennchenn marked this pull request as ready for review April 30, 2024 20:40
@jennchenn jennchenn requested a review from a team as a code owner April 30, 2024 20:40
@jennchenn jennchenn enabled auto-merge (squash) April 30, 2024 20:43
@jennchenn jennchenn merged commit fc74ba6 into main Apr 30, 2024
19 checks passed
@jennchenn jennchenn deleted the jenn/CONTINT-3778_disable-python-kubelet-check-via-env-var branch April 30, 2024 21:16
tbavelier added a commit that referenced this pull request Mar 5, 2025
* [observability-pipelines-worker] 1.7.0 release (#1256)

* Fix Autopilot registry until new registries are allowed (#1258)

* Get rid of the old GODEBUG=x509ignoreCN=0 hack (#1264)

* Fix NOTES for APM Instrumentation (#1261)

* CRD update from 1.3.0 (#1243)

* CRD update from 1.3.0-rc.1

* Update changelog, version, doc

* Update Operator chart for 1.3.0 release (#1268)

* Release OPW 1.7.1 chart (#1271)

Signed-off-by: Jesse Szwedko <[email protected]>

* Parameter to enable SLO controller: rebase and sign (#1273)

* Parameter to enable SLO controller: rebase and sign

* Parameter to enable SLO controller: rebase and sign, pt2

* Mount host package manager database when host SBOM is enabled (#1259)

* Mount host filesystem when host SBOM is enabled

* Only mount host package manager directories

* Bump version to 3.49.8

* chore: update FIPS Proxy version to 1.0.1 (#1275)

Signed-off-by: Nicolas Guerguadj <[email protected]>

* [Synthetics] Bump private location version (#1255)

* [datadog] Update agents to 7.50.1 (#1279)

* [datadog] Update agents to 7.50.2 (#1283)

* Support new registries for GKE Autopilot (#1281)

* Support new registries for GKE Autopilot

* update readme

* [Synthetics] Upgrade Private location to 1.43.0 (#1280)

* [Synthetics] Upgrade Private location to 1.43.0

* Update readme link

* Mention that public contribution commits need to be signed (#1287)

* [Synthetics] Allow specifying PriorityClass for pods (#1278)

Signed-off-by: Pavel Storozhenko <[email protected]>

* [synthetics] Add comments to clarify the usage of configSecret for public PL chart (#1288)

* [synthetics] Add comments to clarify the usage of configSecret for public PL chart

* [synthetics] Add comments to clarify the usage of configSecret for public PL chart

* [datadog] Update agents to 7.50.3 (#1291)

* Fix host OS detection for SBOMs (#1292)

* Mount host files for proper os detection in SBOMs

* Bump datadog chart version

* Add option to use containerd snapshotter to generate SBOMs (#1290)

* [AIT-8952] Generate DD_INSTRUMENTATION_INSTALL_TIME and DD_INSTRUMENTATION_INSTALL_ID (#1263)

* [APM Onboarding] Generate DD_INSTRUMENTATION_INSTALL_TIME and DD_INSTRUMENTATION_INSTALL_ID

* Set KPI env variables on tracer agent

* Fix chart version in changelog

* Set KPI env variables on Cluster Agent

* Store install variables in configmap

* Support parametrized name for configmap

* Use correct configmap name

* Fix merge

* Update changelog message

* Remove empty line

---------

Co-authored-by: Charly Fontaine <[email protected]>

* [Bug fix] Use datadog.fullname to parametrize KPI configmap (#1294)

* [Bug fix] Use correct KPI configmap in Cluster and Trace Agents (#1295)

* [CWS] add auto suppression parameters (#1232)

* [CWS] add securiy-profile parameters and enable it by default

---------
Co-authored-by: Sylvain Baubeau <[email protected]>

* [observability-pipelines-worker] 1.8.0 release (#1304)

* added `otlp.logs.enabled` option to datadog agent to set `DD_OTLP_CONFIG_LOGS_ENABLED` (#1299)

* [observability-pipelines-worker] update codeowners (#1306)

* Update FIPS Proxy version to 1.1.0 (#1305)

Signed-off-by: Nicolas Guerguadj <[email protected]>

* Exclude agent pod from admission controller library injection (#1309)

* Exclude agent container from being labeled by admission controller

* remove if

* Update charts/datadog/templates/daemonset.yaml

Co-authored-by: Cedric Lamoriniere <[email protected]>

---------

Co-authored-by: Cedric Lamoriniere <[email protected]>

* [s8s] Bump PL chart for 1.44.0 release (#1311)

* Update FIPS Proxy version to 1.1.1 (#1313)

Signed-off-by: Nicolas Guerguadj <[email protected]>

* add agent-apm as co-owner of _container-trace-agent.yaml (#1314)

* add(tooling): Add disktype label on kind nodes (#1316)

the goal is to ease the CI migration from `kubeval` to `kubeconform` introduced by the PR #1199

* fix(tooling): add config file path in helm/kind-action (#1317)

* ci: switch from kubeval to kubeconform (#1199)

- Switch from kubeval, which is unmaintained and outdated, to
  kubeconform
- Update kubernetes versions in test matrices
- Use upstream schema for CRDs, so we don't have to ignore missing
  schemas in validation
- Switch away from deprecated output
  https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
- Switch CI nodeSelector examples to use disktype: ssd to avoid
  creating duplicates with baked in os defaults

---------

Co-authored-by: Cedric Lamoriniere <[email protected]>

* fix(datadog-agent): Properly set DD_APM_ENABLED in the core agent container (#1310)

The `DD_APM_ENABLED` value has always been hardcoded to `false` in the core agent
container, leading to situations where APM is indeed enabled and the value of
`apm.enabled` is set to false in the core agent and true in the trace agent. This
hasn't been an issue until we started reporting the agent configuration to the backend,
and to display it in the UI. The agent configuration is reported from the core agent,
meaning that customers will see `apm.enabled: false` in the UI even if the trace agent
exists.

Here we fix this by setting DD_APM_ENABLED to true in the core agent if the trace agent
exists or if APM is enabled. The latter should imply the former, but this makes the logic
future-proof.

* update datadog-crds for operator 1.4.0 (#1322)

* update latest image in datadog-operator chart to 1.4.0 (#1323)

* update latest image in datadog-operator chart to 1.4.0

* [integration-test] update number of expected agent pods

* [CONTINT-3688] Enable origin detection from client when origin detection is enabled (#1297)

* feat: support templated clusterName (#1324)

- In order to support templated clusterName, useful in multi-cluster
  setups, we need to render clusterName as a template variable.

* [datadog] Update agents to 7.51.0 (#1325)

Signed-off-by: Wassim DHIF <[email protected]>

* allow configuring CWS security profile based auto suppression feature and enable it by default (#1315)

* Enable datadog chart EKS E2E tests in CI (#1320)

* test e2e in ci

* update e2e tests/bump infra ci image

* run on push for testing

* update integ tests, remove awscli update, add gh token

* debug gh token

* debug gh token

* debug gh token

* run e2e

* add ssh key for ci

* update tests

* cleanup gitlab config

* fix baselines

* bump packages

* test ci

* bump runner resources

* run on main/merge

* add manual run

* cluster-agent: Add network policy default permission (#1327)

Co-authored-by: Cedric Lamoriniere <[email protected]>

* Add labeler github action (#1326)

* Disable mutations on Datadog resources pods (#1330)

* [datadog-operator] add flag for introspection (#1333)

* Add Kubernetes 1.28, 1.29 to Operator Go tests

* Add DatadogAgent v1alpha1 deprecation warning (#1332)

* Add DatadogAgent v1alpha1 deprecation warning

* Update charts/datadog-operator/templates/NOTES.txt

Co-authored-by: Celene <[email protected]>

* Update charts/datadog-operator/templates/NOTES.txt

Co-authored-by: Celene <[email protected]>

* Update charts/datadog-operator/templates/NOTES.txt

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* [APM Onboarding] Update configuration options for APM Instrumentation (#1318)

---------

Co-authored-by: Cedric Lamoriniere <[email protected]>

* Avoid running e2e state during mergequeue run (#1341)

the current `e2e` gitlab-ci job is manual. 
to avoid running it during the merge-queue process a new rules is needed to check the CI_COMMIT_BRANCH

* Run e2e tests during mergequeue for `datadog` chart (#1342)

* Run e2e tests during mergequeue for `datadog` chart
* Update .gitlab-ci.yml

* [Synthetics] Update PL version to 1.45.0 (#1340)

* [Synthetics] Update PL version to 1.45.0

* Update charts/synthetics-private-location/README.md

Co-authored-by: Benoit Ruiz <[email protected]>

---------

Co-authored-by: Benoit Ruiz <[email protected]>

* [datadog-operator] bump chart to 1.5.2 (#1349)

* Fix typo in notes (#1331)

* fix typo in helm chart

* [datadog] bump chart

---------

Co-authored-by: Celene <[email protected]>

* feat(datadog): set default version to 7.52.0 (#1351)

* Agent sidecar injection support via Admission Controller (#1348)

* Add basic baseline tests for agent chart

* baselines for AC sidecar injection

* Agent sidecar injection support via Admission Controller

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/README.md

Co-authored-by: Celene <[email protected]>

* PR review updates

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* PR review updates 2

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* doc generate

* Set chart version to 3.59.1

---------

Co-authored-by: Celene <[email protected]>

* Disable language detection reporting by default (#1353)

* Update PL version to 1.46.0 (#1356)

Signed-off-by: Katia SHANG <[email protected]>

* [synthetics] Auto set env var when enableStatusProbes is true (#1354)

* [synthetics] Auto set env var when enableStatusProbes is true

* [synthetics] Add missing quotes

* Add crds for operator 1.5.0 (#1359)

* [PROCS-3871] Add contimage and contlcycle endpoints to Cilium network policy (#1355)

* Add contimage and contlcycle endpoints

* Update chart version and changelog

* Update CHANGELOG.md

---------

Co-authored-by: khewonc <[email protected]>

* Add Operator 1.5.0 (#1360)

* Operator 1.5.0

* Only run operator tests when modifying operator chart

* add language detection apm config (#1338)

* add language detection apm config

* use helper function to know if language detection should be enabled or not

* [synthetics] Fix envFrom indentation in private location chart (#1361)

Co-authored-by: Benoit Ruiz <[email protected]>

* [synthetics] Fix indent for env in private location chart (#1363)

* Add `podLabels` value to allow setting labels that only appear on the pods managed by the deployment. (#1358)

* [datadog] Update agents to 7.52.1 (#1366)

* [APM Telemetry] Allow skipping creating Configmap with parameters needed for APM KPIs (#1328)

* [APM Telemetry] Allow skipping creating Configmap with parameters needed for APM KPIs

* Update default values for KPI env vars

* Represent int as a string to fix unmarshalling error

* Fix CHANGELOG for 3.59.5 (#1374)

Adding back changelog message accidentally removed in pull #1328

* [s8s] Private Location 1.47.0 (#1372)

* [release] Add `CR_SKIP_EXISTING` flag to release job (#1378)

If some chart changes are detected but the version was not bumped,
ignore it (mostly for documentation only updates)

* [doc] Update PL documentation link (#1379)

* DO NOT MERGE [PRODUCTSA-1093] Update OPW chart for v2 release (#1329)

* [PRODUCTSA-1093] Update OPW chart for v2 release

 * Remove remoteConfigurationEnabled and pipelineConfig values: OPW2.0 is RC only

 * Bump version and appVersion to 2.0.0

* fixup! [PRODUCTSA-1093] Update OPW chart for v2 release

* fixup! [PRODUCTSA-1093] Update OPW chart for v2 release

* fixup! [PRODUCTSA-1093] Update OPW chart for v2 release

* fixup! [PRODUCTSA-1093] Update OPW chart for v2 release

* fixup! [PRODUCTSA-1093] Update OPW chart for v2 release

* temp: Run CI

* [doc] Update charts listed in README (#1377)

* feat(datadog): support for registry overrrides (#1376)

(1) Adds support for setting the container registry at the `admissionController` level, which is the
[default checked by the datadog-agent](https://github.com/DataDog/datadog-agent/blob/e7aacda40982105c0d9a411f618f268e8d0e9dfd/pkg/clusteragent/admission/mutate/common/common.go#L185-L194).

(2) Removes the setting of DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_CONTAINER_REGISTRY to registry
becauset that behavior is implied by (1).

* Set default agent/cluster agent version to 7.53.0 (#1388)

* Add config variable to toggle using kubelet core check (#1319)

* Add config variable to toggle using kubelet core check

* Move kubelet core check env var to agent specific chart

* Use camel case for config variable

* Update helm docs

* Append enabled to core check config

* rework ASM features activation following DataDog/datadog-agent#23618 (#1389)

Signed-off-by: Eliott Bouhana <[email protected]>

fix CI & docs

Signed-off-by: Eliott Bouhana <[email protected]>

Minor doc fix

Co-authored-by: Eliott Bouhana <[email protected]>

* Fix clusterrole for dap (#1386)

* Update FIPS Proxy version to 1.1.2 (#1397)

Signed-off-by: Nicolas Guerguadj <[email protected]>

* Set kubelet core check option to be enabled by default (#1391)

* Set kubelet core check option to be enabled by default

* Fix description not being added to README

* feat(origin-detection): add unified setting (#1392)

Signed-off-by: Wassim DHIF <[email protected]>

* [CWS] add new config option to control the CWS events track (#1394)

* [CWS] add new option to switch CWS events to the new track

* apply review suggestion

* apply second review suggestion

* Update crds for operator v1.6.0 (#1398)

* update datadog-operator chart for v1.6.0 (#1399)

* [CWS] default option to switch CWS events to the new track to true (#1400)

* [observability-pipelines-worker] 2.0.1 release  (#1402)

* [observability-pipelines-worker] release 2.0.1

* [observability-pipelines-worker] release 2.0.1

* [CWS] make sure the security agent is aware of `datadog.securityAgent.runtime.useSecruntimeTrack`. (#1404)

* [CWS] pass `useSecruntimeTrack` to security agent as well

* version bump + changelog

* [Synthetics] Private Location 1.48.0

* Add CODEOWNER for process agent template (#1408)

* do not enable live process collection by default when language detection is enabled (#1410)

* Update RBACs for storageclass and limitrange collection (#1387)

* Set default (cluster-)agent version to `7.54.0` (#1412)

* [observability-pipelines-worker] release 2.0.2 (#1414)

* [CECO-1228][operator] Add tool version to operator helm chart (#1416)

* Add tool version to operator

* Update helm docs

* [datadog-crds] update CRDs following datadog operator 1.7.0 release (#1423)

* [datadog-operator] update chart for 1.7.0 (#1424)

* [datadog-operator] update chart for 1.7.0 release

* update test baselines

* Modify tool version in operator chart (#1427)

* add namespaceAnnotationsAsTags to helm chart (#1428)

* feat(probe): add startup probe (#1420)

Signed-off-by: Wassim DHIF <[email protected]>

* Update fips-proxy image tag to 1.1.3 release (#1434)

* DD PL: add DNS policy (#1426)

* DD PL: add DNS policy

* Update charts/synthetics-private-location/templates/deployment.yaml

Co-authored-by: Adam Johnson <[email protected]>

---------

Co-authored-by: Adam Johnson <[email protected]>

* Add Kubernetes 1.30 to Operator integ test (#1435)

* [datadog-operator] deprecate webhook flag (#1438)

* [datadog-operator] deprecate webhook

* update chart version

* update tests

* Remove startup probe for Agent in GKE AutoPilot due to deployment restrictions (#1440)

* Add rbac for the leader election lease (#1441)

* [synthetics] Bump to 0.16.4 with PL 1.49.0 (#1444)

* make sure that disabling CSPM host benchmarks is propagated to the agent (#1446)

* make sure that disabling CSPM host benchmarks is propagated to the agent

* enable host benchmarks by default

* apply review suggestion

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* Add image.doNotCheckTag to operator chart (#1432)

* Add image.doNotCheckTag

* update baselines

* update baselines

* fix additional image tags

* fix linter errors

* Configure security context for the seccomp-setup initContainer (#1445)

* [OPA-2008] Upgrade OPW helm chart to use to 2.1.0 image (#1447)

* [PROCS-3709] Add support to run process checks in core agent (#1439)

* Support running process checks in core agent

* Restore _helpers.tpl

* Update docs

* Minor updates

* Update docs

* Remove config guard for processes envs

---------

Co-authored-by: Celene <[email protected]>

* Set default (cluster-)agent version to 7.55.1 (#1456)

* [synthetics]  Add support for PDB for private location deployment (#1459)

* feat(synthetics): add pdb support for private locations

* feat(synthetics): add pdb support for private locations

* [PROCS-4201] Add automatic detection for enabling the process agent container (#1451)

* Support running process checks in core agent

* Restore _helpers.tpl

* Add process agent helper

* Update docs and volume mounts

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: Celene <[email protected]>

* Update docs

* Add version helper

* Update version

* combine helpers

* fix

* Add more version tests

---------

Co-authored-by: Celene <[email protected]>

* support setting annotations on datadog-operator deployment (#1449)

* support setting annotations on datadog-operator deployment

This can be useful when interested in utilizing automatic
restarter/rescheduler tools like stakater/reloader to perform a fresh
rollout when a secret value (e.g. app key or api key) changes.

* fix datadog.containerLifecycle.enabled flag setting (#1460)

* add opw version 2.1.1 (#1461)

* squash commits for signed commits (#1429)

* add opw version 2.1.2 (#1466)

* Set default `Agent` and `Cluster-Agent` version to `7.55.2` (#1468)

* [APF-14][APPS-1875] Add Private Action Runner helm chart (#1465)

* add private-action-runner

* fix description

* add CODEOWNER

* fix

* let customer name the namespace

* udpate chart name

* address comments

* fixes

* more fixes

* change namespace back

* fix namespace and rename override

* missed change

* update README

* Apply suggestions from code review

apply doc suggestions

Co-authored-by: Sandra (neko) <[email protected]>

* clean up values

* more cleanup

* fix comment

* title and version

* versions

* address comment

---------

Co-authored-by: Sandra (neko) <[email protected]>
Co-authored-by: Fanny Jiang <[email protected]>

* Add support for enabling autoscaling (#1442)

* Remove XValidation rule from DPA CRD as requires K8S >= 1.25 (#1473)

* Update datadog-crds chart to latest version (#1472)

* [APF-14] Bump image version and fix example config (#1474)

* updates

* update chart version

* update image version (#1475)

* updated version from 0.2.0 to 0.3.0 (#1476)

* apply patch and fixes (#1478)

* bumped runner version to alpha26 (#1479)

* bump PAR to alpha27 (#1482)

* [APF-14] Update chart instructions to reflect new UI and split image value (#1484)

* update README

* update PR labeler

* add to merge queue config

* break up image in values

* fix

* doc gen

* section k8s actions

* add connection credential directions and fix port bug

* format

* ^

* copy edits

* more edits

* ^

* fix readonly

* use initContainers

* fix

* remove subpath

* Revert "remove subpath"

This reverts commits making fs readonly

* copy change

* [APF-14] Send MANAGED_BY environment variable (#1492)

* add variable

* bump chart version

* change var name

* bump version

* bump runner image

* [datadog-crds] update CRDs following datadog operator 1.8.0 release (#1491)

* [datadog-crds] update CRDs following datadog operator 1.8.0 release

* Remove conversion properties

* Update charts/datadog-crds/CHANGELOG.md

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* [datadog-operator] update operator version to 1.8.0 (#1494)

* [datadog-operator] update operator version to 1.8.0

* fix tag in template helper

* Cleanup operator readme

* Update RBAC

* [Synthetics] Private Location: Release 1.50.0 (#1498)

* Set default agent/cluster agent version to 7.56.0 (#1500)

* Private action runner helm chart YAML formatting tweaks (#1499)

* Private action runner helm chart YAML formatting tweaks

* bump chart version

* update changelog

* update readme

* [WF-8933] Bumping version to alpha29 (#1501)

* bumping versions

* re-running command

* Update helm chart to allow kubelet core check enabled to be set to false (#1502)

* Add admission controller port to cilium network policy for the cluster agent (#1505)

* [ASCII-2204] Update fips-proxy image tag to 1.1.4 release (#1496)

Co-authored-by: fanny-jiang <[email protected]>

* [PROCS-4293] Improve support for `processAgent.runInCoreAgent` feature (#1504)

* Improve support for run in core agent feature

* Update CHANGELONG and docs

* Remove check for enabled process checks

* Update CHANGELOG and docs

* Update Chart.yaml

* Update README.md

* Set default agent/cluster agent version to 7.56.1 (#1510)

* [CONS-6524] Standardize example OpenShift values (#1506)

* Standardize example OpenShift values

* Apply suggestions from code review

Co-authored-by: Sandra (neko) <[email protected]>

---------

Co-authored-by: Sandra (neko) <[email protected]>

* Add note for OTel collector (#1497)

* Add note for OTel collector

* Update chart version

* Set default agent/cluster agent version 7.56.2 (#1516)

* [APPS-1924] Add ability to configure connection credentials in config.yaml (#1511)

* add ability to configure connection credentials in config.yaml

* address comments

* fix file locations and postgresql format

* fix invalid config keys

* ignore helm-docs binary to avoid 'Request entity too large'

* PROF-10073: Add support for datadog.profiling (#1471)

* Add support for `datadog.profiling`

* Run `.github/helm-docs.sh`

* Update FIPS Proxy version to 1.1.5 (#1522)

* Update tag version for fips image

* fix tag in changelog

* PL: release 1.51.0 (#1525)

* Bump private action runner to v0.0.1-alpha31 (#1523)

* Bump private action runner to v0.0.1-alpha30

* Bump private action runner to v0.0.1-alpha31

* Update Helm chart for new Go private action runner (#1527)

* staging changes for Go private action runner

* Update Helm chart for Go runner

* update port

* suggestions

* tweak wording

* delete mistake

* test with dummy private key

* test with kubeconform

* lint

* [Private Actions] Allow for arbitrary secret files to be specified in `values.yaml` (#1531)

* Move to specifying credential files directly

* lint

* Bump PAR version to v0.1.1-beta (#1533)

* Improve private actions runner helm chart for kubernetes actions (#1529)

* Improve private actions runner helm chart for kubernetes actions

* Fix after rebase

* Remove tests as they are not actually testing

* Linebreak

* [CONTP-277] Expose k8s resource labels as tags to configure tagger (#1534)

* [datadog/datadog] Update Agent/cluster Agent to `7.57.2` (#1535)

* update to 7.57.2

* fix conflict from main

* [CONTINT-4406] add helm option to filter kubernetes events (#1517)

* Add config option for datadog.kubernetesEvents.filteringEnabled

* Added CI test and updated documentation

* Allow filtering and unbundle to bet set to false

* Add Azure Container Registry (#1537)

* fix tests (#1538)

* [ci] rm paths-ignore from lint and test charts (#1539)

* Tests for private action runner helm chart (#1532)

* Revert "Remove tests as they are not actually testing"

This reverts commit 04de79e.

* Use helm.DiffAgainstSnapshot for the snapshot test

* Add github workflow for private-action-runner

* Rename workflow

* Remove change to datadog operator

* Fix CI test configuration

* Update tests

* Bump go version for `datadog-operator` CI

* Add flag parsing

---------

Co-authored-by: levan-m <[email protected]>

* add livenessProbe to values.yaml (#1526)

* add livenessProbe to values.yaml

* bump chart version, update changelog

* ran helm-docs script

.github/helm-docs.sh

* add test to check livenessProbe

* Update Operator_Deployment_default.yaml

* remove unecessary requests

* remove hardcoded httpget in values

* remove configurability for liveness probe http get

* update documentation

* fix lint error

* update livenessprobe with default k8s values

* add defaults to values, override test case

---------

Co-authored-by: levan-m <[email protected]>

* [s8s] Release Private Location 1.52 (#1542)

* [CONTP-375] Adding RBACs for DCA to read resource annotations and labels for tagging (#1546)

* Adding RBACs for DCA to read resource metadata for tagging

* Changelog and version bump

* feat(datadog): add ValidatingWebhookConfigurations RBAC (#1508)

Signed-off-by: Wassim DHIF <[email protected]>

* Fix a few typos on otel agent in values.yaml (#1490)

Co-authored-by: krlv <[email protected]>

* [observability-pipelines-worker] 2.2.0 release (#1549)

* Simplify OTel Agent default pipelines (#1489)

* [CONTP-431] embed components common env vars in clc runner (#1548)

* embed components common env vars in clc runner

* PR review - remove duplicate env vars in clc runner deployment

* Update crds for operator v1.9.0 (#1554)

* Update chart for operator v1.9.0 release (#1555)

* Bump PAR chart to 0.14.1 (#1556)

* bump to 0.14.1

* bump actual version

* readme update

* fix manifest test

* Mount /usr/lib/sysimage/rpm when using host SBOM feature (#1541)

* Mount /usr/lib/sysimage/rpm when using host SBOM feature

* Update charts/datadog/CHANGELOG.md

Co-authored-by: Timothée Bavelier <[email protected]>

---------

Co-authored-by: Timothée Bavelier <[email protected]>

* revert 1541 (#1559)

* fix: Move DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY outside of sidecar condition (#1515)

Move DD_ADMISSION_CONTROLLER_CONTAINER_REGISTRY outside of sidecar condition

* Added helm chart option to enable event source mapping (#1560)

* Added helm chart option to enable event source mapping

* Remove "if" statement

Co-authored-by: Lénaïc Huard <[email protected]>

* updated chart versions

---------

Co-authored-by: Lénaïc Huard <[email protected]>

* Updates latest Synthetics Private Location version (#1563)

* Fix system probe error message (#1562)

* Update versions in helm chart (#1568)

* ci: update Kube and test workflows (#1486)

- Update Kubernetes versions and standardize across test matrices
- Update helm-docs to v1.14.2
- Update actions/checkout to v4 in two workflows
- Update helm/chart-testing-action to v2.6.1
- Update setup-helm action to 4.x (4.x is just for node version update)
- Update helm/kind-action to v1.10.0
- Update kubeconform to v0.6.7

Co-authored-by: Cedric Lamoriniere <[email protected]>

* Remove k8s 1.18.20 from testing matrix to fix CI (#1576)

* Enable support for uncompressed layers by default (#1573)

Co-authored-by: tbavelier <[email protected]>

* fix: re-introduce k8s 1.18 CI testing (#1579)

* fix: re-introduce k8s 1.18 CI testing

* fix also go-test.yaml github workflow

* Use uncompressedlayerssupport only if containerImage is enabled (#1585)

* Use uncompressedlayerssupport only if containerImage is enabled

* Simplify

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* Fix helm installation warnings (#1551)

* Fix helm installation warnings

* update Readme

* Update Readme

* Update Readme

* Bump runner version to v0.1.3-beta (#1587)

* Bump runner version to v0.1.3-beta

* retry with baseline update

* [dca] [rbac] Add RBAC rules allowing PDB collection (#1577)

* Add support for overlayfs direct scan for SBOMs (#1540)

* Use uncompressedlayerssupport only if containerImage is enabled

* Add support for overlayfs direct scan for SBOMs

* Mount docker directory to access container image mounts

---------

Co-authored-by: Timothée Bavelier <[email protected]>

* Delete default configuration files from cluster checks runner (#1594)

* add shell cmds to persist specified check conf.d directories on ccr pods

* alternate solution to delete only default yaml files

* bump chart

* Fix format of teams listed in github_team_restrictions (#1595)

* [observability-pipelines-worker] 2.2.1 release (#1593)

* [Orch] Add additional permissions for operator to view CRDs (#1583)

Co-authored-by: levan-m <[email protected]>

* Add the ability to include security contexts in container level for cluster checks runners (#1598)

* add security context in container level for cluster checks runners

* small edit in changelog

* move cluster check runner container security context to be adjactent to clusterChecksRunner.securityContext

* Update charts/datadog/CHANGELOG.md

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* Bump runner version to v0.1.4-beta (#1597)

* Bump runner version to v0.1.3-beta

update changelog

try with gcr

lint test

signed commit

* update change log

* Update version for datadog.processAgent.runInCoreAgent (#1591)

* [datadog] Update agents to 7.59.0 (#1600)

* [datadog-crds] Update CRDs from Datadog Operator v1.10.0 tag (#1601)

* Configure Github workflow and job level permissions (#1602)

* Configure Github workflow and job level permissions

* force CI run

* Revert "force CI run"

This reverts commit ab70476.

* update operator version to 1.10.0 (#1603)

* Add providers.gke.gdc option to datadog chart (#1521)

* wip

* add providers.gke.gdc option to datadog chart

* update test baselines

* syntax fix

* add back logs hostPaths

* cleanup/wip

* fixes, add test, update baselines

* fix dd_nodename

* fix test, bump version, update baselines

* update readme, fix test

* cleanup/refactor

* apply review suggestions

* bump chart version and update baselines/docs

* remove redundant template

* doc(datadog): docuement datadog.envDict usage (#1605)

* feat(admission controller): Add new webhook settings (#1564)

Signed-off-by: Wassim DHIF <[email protected]>

* [observability-pipelines-worker] 2.2.2 release (#1608)

* Upgrade helm chart with new private action runner version (#1610)

* Add a new option `datadog.apm.useLocalService` to disable hostPorts for the trace-agent (#1552)

* add a new option to disable hostPorts for the trace-agent with

* add new line character at end of file for agent-apm-use-local-service-values.yaml

* Update agent-apm-use-local-service-values.yaml

* fix a small issue with the logic in the should-enable-trace-agent logic

* docs fix

---------

Co-authored-by: Fanny Jiang <[email protected]>

* Update FIPS Proxy version to 1.1.6 (#1616)

* Update tag version for fips image

* fix typo

* Update charts/datadog/CHANGELOG.md

Co-authored-by: Celene <[email protected]>

---------

Co-authored-by: Celene <[email protected]>

* fix(mergequeue): check gitlab-ci to merge PR (#1620)

* fix(datadog): rename ci values files to be properly tested (#1612)

* [CWS] Configuration options for enabling CWSInstrumentation in the `cluster-agent` (#1382)

* [CWS] Configuration options for enabling CWSInstrumentation in the cluster-agent and from the operator

* [cws-instrumentation] Nest configuration under clusterRole

* Add talos support for os-release files (#1611)

Co-authored-by: faelis <[email protected]>

* [PAR] update PAR image (#1624)

* [CODEOWNERS] Update processes to container-intake (#1614)

Co-authored-by: khewonc <[email protected]>

* [PAR] update PAR image to v0.1.8-beta (#1630)

* [PAR] update PAR image to v0.1.8-beta

* actually update the version

* Bump python version to 3.12 in CI (#1637)

* Bump python version to 3.12 in CI

* Dummy change to trigger CI

* Dummy change with version bump

* Dummy changelog

* Update readme too...

* Remove dummy changes

* Include .DS_Store in gitignore

* Removed .DS_Store from tracking

* [ACTP] Bump runner version to v0.1.9-beta (#1638)

* [ACTP] Bump runner version to v0.1.9-beta

* update changelog

* Add /sys/fs/bpf to system-probe container volumes (#1634)

* [datadog-crds] Update CRDs from Datadog Operator v1.11.0 tag (#1640)

* update-crds.sh v1.11.0
* crd changelog

* [PROCS-4586] Enable process checks in the core agent by default (#1627)

Co-authored-by: levan-m <[email protected]>

* [release]: Synthetics Private Location 1.54.0 (#1646)

* Update README.md (#1647)

* Remove deployments.apps example for resources tag option (#1615)

* Remove deployments.apps example for resources tag option

* Update README

* update readme

* [datadog-operator] Update operator version to 1.11.1 (#1641)

* before running baseline tests
* baseline test
* 1.11.1

* Add helm option to enable kubernetesUseEndpointSlices and add endpointslices to DCA RBAC (#1636)

* Added kubernetesUseEndpointSlices config option and endpointslices to DCA RBAC

* Removed DS_Store from tracked files

* Version bump in readme

* Set endpointslices as default in RBAC

* [CONTP-519] Support K8s admin events (#1639)

* Support K8s admin events

* Bump conflict

* Undo formatting

* Update README.md

* Update CHANGELOG.md

* Update version

* fix(datadog): version 3.84.3 was not created properly (#1650)

* fix(datadog): propagate datadog.site option to the otelCollector config (#1649)

* [USMON-1389] service discovery: Add support (#1645)

* service discovery: Add support

* Wip

* feat(admission): add delete RBAC for datadog-webhook (#1651)

Signed-off-by: Wassim DHIF <[email protected]>

* [datadog] otel-agent: the otel-agent should be launched with --core-config (#1653)

* [datadog] otel-agent: the otel-agent should be launched with --core-config switch

* [datadog] otel-agent: bump minor and more detailed changelog message

* [ACTP] Bump runner version to v0.1.10-beta (#1660)

* feat(datadog): allow setting injector version (#1659)

Co-authored-by: clamoriniere <[email protected]>

* [datadog-operator] expose CRD-specific watch namespace settings (#1652)

* Add host cgroup mount to system-probe (#1665)

Co-authored-by: tbavelier <[email protected]>

* [datadog] Update agents to version 7.61.0 (#1667)

* Bump agent/cluster agent version 7.61.0

* Run update test baselines

* [observability-pipelines-worker] 2.2.3 release (#1669)

* Disable SBOM monitoring features for GKE Autopilot (#1666)

* Disable SBOM monitoring features for GKE Autopilot

* simplify if cond

* fix os-release-file volume

* [synthetics-private-location] Add service account annotations (#1658)

* do not run process check in core agent on autopilot (#1674)

* do not run process check in core agent on autopilot

* fix templating to exit early if condition is satisfied

* Add support for SBOMs on CRI-O (#1662)

* Mount cri-o directory to access image layers

* Bump datadog chart

* Add apiserver additionalconfig for cluster agent (#1655)

* add clusterAgent.apiserverCheck.additionalConfigs

* fix values.yaml

* fix values.yaml

* add clusterAgent.kubernetesApiserverCheck.disableUseComponentStatus instead of additionalConfig

* update readme

* update readme and blank default value

* Update charts/datadog/values.yaml

Co-authored-by: khewonc <[email protected]>

* Update charts/datadog/templates/_kubernetes_apiserver_config.yaml

Co-authored-by: khewonc <[email protected]>

* Update charts/datadog/values.yaml

Co-authored-by: khewonc <[email protected]>

* update helper tpl

* update helper tpl

* update deployment

* Update charts/datadog/values.yaml

Co-authored-by: Cedric Lamoriniere <[email protected]>

* Update charts/datadog/templates/_helpers.tpl

Co-authored-by: khewonc <[email protected]>

* Update charts/datadog/templates/_kubernetes_apiserver_config.yaml

Co-authored-by: khewonc <[email protected]>

* Update charts/datadog/templates/cluster-agent-deployment.yaml

Co-authored-by: khewonc <[email protected]>

* update readme

* Update charts/datadog/values.yaml

Co-authored-by: Cedric Lamoriniere <[email protected]>

* update readme and update version

* Remove newline

Mistakenly added newline when merging main

---------

Co-authored-by: khewonc <[email protected]>
Co-authored-by: Cedric Lamoriniere <[email protected]>

* [observability-pipelines-worker] 2.3.0 release (#1678)

* Bumped agent version to 7.62 (#1676)

* update crds labels + revert helpers tpl change

* default render with datadog-agent namespace

* fix clusterrole + remove capabilities

---------

Signed-off-by: Jesse Szwedko <[email protected]>
Signed-off-by: Nicolas Guerguadj <[email protected]>
Signed-off-by: Pavel Storozhenko <[email protected]>
Signed-off-by: Wassim DHIF <[email protected]>
Signed-off-by: Katia SHANG <[email protected]>
Co-authored-by: neuronull <[email protected]>
Co-authored-by: Vincent Boulineau <[email protected]>
Co-authored-by: Lénaïc Huard <[email protected]>
Co-authored-by: Liliya Belaus <[email protected]>
Co-authored-by: levan-m <[email protected]>
Co-authored-by: Jesse Szwedko <[email protected]>
Co-authored-by: Volodymyr Linevych <[email protected]>
Co-authored-by: Sylvain Baubeau <[email protected]>
Co-authored-by: Nicolas Guerguadj <[email protected]>
Co-authored-by: Jake Pruitt <[email protected]>
Co-authored-by: David Ortiz <[email protected]>
Co-authored-by: Fanny Jiang <[email protected]>
Co-authored-by: Lout Philipps <[email protected]>
Co-authored-by: Pavel Storozhenko <[email protected]>
Co-authored-by: Charly Fontaine <[email protected]>
Co-authored-by: Sylvain Afchain <[email protected]>
Co-authored-by: Doug Smith <[email protected]>
Co-authored-by: Marley <[email protected]>
Co-authored-by: Cedric Lamoriniere <[email protected]>
Co-authored-by: Etienne Lefebvre <[email protected]>
Co-authored-by: Ahmed Mezghani <[email protected]>
Co-authored-by: Will Yardley <[email protected]>
Co-authored-by: Baptiste Foy <[email protected]>
Co-authored-by: Celene <[email protected]>
Co-authored-by: AliDatadog <[email protected]>
Co-authored-by: Robin Breathe <[email protected]>
Co-authored-by: Wassim Dhif <[email protected]>
Co-authored-by: Paul Cacheux <[email protected]>
Co-authored-by: Aurèle Oulès <[email protected]>
Co-authored-by: Levan Machablishvili <[email protected]>
Co-authored-by: Benoit Ruiz <[email protected]>
Co-authored-by: Katia SHANG <[email protected]>
Co-authored-by: khewonc <[email protected]>
Co-authored-by: Daniel Tafoya <[email protected]>
Co-authored-by: Adel Haj Hassan <[email protected]>
Co-authored-by: Thomas McGinniss <[email protected]>
Co-authored-by: D. McDaniel <[email protected]>
Co-authored-by: Derek Gaffney <[email protected]>
Co-authored-by: eugene kirillov <[email protected]>
Co-authored-by: Stan Rozenraukh <[email protected]>
Co-authored-by: Jennifer Chen <[email protected]>
Co-authored-by: Eliott Bouhana <[email protected]>
Co-authored-by: Tess Neau <[email protected]>
Co-authored-by: Rafael Melo de Oliveira <[email protected]>
Co-authored-by: Robert Li <[email protected]>
Co-authored-by: Xavier Lucas <[email protected]>
Co-authored-by: Minyi Zhu <[email protected]>
Co-authored-by: Jeremy Hanna <[email protected]>
Co-authored-by: bagnaram <[email protected]>
Co-authored-by: Adam Johnson <[email protected]>
Co-authored-by: JacksonDavenport <[email protected]>
Co-authored-by: Vladimir Zhuk <[email protected]>
Co-authored-by: Steven Blumenthal <[email protected]>
Co-authored-by: Tim Reddehase <[email protected]>
Co-authored-by: Dinesh Gurumurthy <[email protected]>
Co-authored-by: Kelly Sun <[email protected]>
Co-authored-by: Sandra (neko) <[email protected]>
Co-authored-by: Sergio Najm <[email protected]>
Co-authored-by: Ilya Rubnich <[email protected]>
Co-authored-by: Oliver Li <[email protected]>
Co-authored-by: Waleed Sawan <[email protected]>
Co-authored-by: benjamin liu <[email protected]>
Co-authored-by: Attila Szegedi <[email protected]>
Co-authored-by: louis-cqrl <[email protected]>
Co-authored-by: Andrii Kalinichenko <[email protected]>
Co-authored-by: Gabriel Plassard <[email protected]>
Co-authored-by: Oliver Li <[email protected]>
Co-authored-by: Gabriel Dos Santos <[email protected]>
Co-authored-by: Ethan Wood-Thomas <[email protected]>
Co-authored-by: Sarah Wang <[email protected]>
Co-authored-by: Yang Song <[email protected]>
Co-authored-by: krlv <[email protected]>
Co-authored-by: Bruce Guenter <[email protected]>
Co-authored-by: Mikhail Zholobov <[email protected]>
Co-authored-by: aquiladayc <[email protected]>
Co-authored-by: Joachim <[email protected]>
Co-authored-by: ArunPiduguDD <[email protected]>
Co-authored-by: Joshua Lineaweaver <[email protected]>
Co-authored-by: mrmcpat <[email protected]>
Co-authored-by: Merchrist <[email protected]>
Co-authored-by: Guillaume Fournier <[email protected]>
Co-authored-by: faelis <[email protected]>
Co-authored-by: Hasan Mahmood <[email protected]>
Co-authored-by: Guy Arbitman <[email protected]>
Co-authored-by: Jaime Fullaondo <[email protected]>
Co-authored-by: Mark Spicer <[email protected]>
Co-authored-by: Vincent Whitchurch <[email protected]>
Co-authored-by: Bruce Guenter <[email protected]>
Co-authored-by: kylemurphycambia <[email protected]>
Co-authored-by: Josué AGBEKODO <[email protected]>
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