Skip to content

Commit

Permalink
Merge pull request #1448 from porter-dev/main
Browse files Browse the repository at this point in the history
main -> production
  • Loading branch information
rudimk authored Dec 5, 2024
2 parents cf6beb9 + 5522a61 commit e72c9fb
Show file tree
Hide file tree
Showing 802 changed files with 3,322 additions and 81,636 deletions.
340 changes: 337 additions & 3 deletions addons/datadog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,12 +1,346 @@
# Datadog changelog

## 3.80.0

* Add `datadog.admissionController.validation` and `datadog.admissionController.mutation` to enable/disable the admission controller validation and mutation webhooks.

## 3.79.1

* Document how to use `datadog.envDict` option with the `--set` helm's flag.

## 3.79.0

* Add Logs Collection support for Google GKE on GDC

## 3.78.0

* Set default `Agent` and `Cluster-Agent` version to `7.59.0`.

## 3.77.3

* Update version required for datadog.processAgent.runInCoreAgent and remove experimental status.

## 3.77.2

* Add the ability to include Security Contexts at the container level for Cluster Checks Runners.

## 3.77.1

* Modify command that removes the default conf.d directory from the Cluster Checks Runners and only removes the default YAML files.

## 3.77.0

* Add experimental support for overlayfs direct scan for SBOMs

## 3.76.3

* Add `podisruptionbudgets` RBAC to the Cluster Agent.

## 3.76.2

* Fix warning message displayed when installing/upgrading the Agent with OTel collector.
* Add preview message in values.yaml file.

## 3.76.1

* Gate `datadog.sbom.containerImage.uncompressedLayersSupport` feature behind `datadog.sbom.containerImage.enabled`: if the latter is not enabled (default), do not modify template based on `datadog.sbom.containerImage.uncompressedLayersSupport`.

## 3.76.0

* Set `datadog.sbom.containerImage.uncompressedLayersSupport` to `true` by default.

## 3.75.0

* Set default `Agent` and `Cluster-Agent` version to `7.58.0`.

## 3.74.6

* Fix error message for when System Probe is enabled on GKE Autopilot

## 3.74.5

* Add configuration option for `datadog.KubernetesEvents.sourceDetectionEnabled` to map Kubernetes events to integration sources based on controller names. Disabled by default.

## 3.74.4

* Define `admission_controller.container_registry` regardless of `clusterAgent.admissionController.agentSidecarInjection` feature status.

## 3.74.3

* Do not mount `/usr/lib/sysimage/rpm` (reverts https://github.com/DataDog/helm-charts/pull/1541): in some operating systems such as Bottlerocket, `/usr` is `read-only`, preventing the Agent from being deployed when `datadog.sbom.host.enabled` is set to `true` as kubelet cannot create the directory at this location if it does not exist.

## 3.74.2

* Mount `/usr/lib/sysimage/rpm` in the Agent DaemonSet when using host SBOM feature (required on hosts running Amazon Linux distributions).

## 3.74.1

* Pass components env variables to the cluster checks runner deployment pod spec.

## 3.74.0

* Simplify OTel Agent OOTB pipelines:
* Remove `traces/otlp` pipeline from the default OTel Agent config
* Add `infaattributes` processor and `datadog` exporter to the `traces` pipeline.

## 3.73.3

* Fix a few typos on OTel Agent configs.

## 3.73.2

* Add `admissionregistration.k8s.io/v1/validatingwebhookconfigurations` RBACs to the Cluster Agent.

## 3.73.1

* Add role-based access control rules to Datadog Cluster Agent to read k8s resources annotations and labels to create tags.

## 3.73.0

* Add Azure Container Registry, enabled automatically when targeting `us3.datadoghq.com`.

## 3.72.1

* Add configuration option for `datadog.KubernetesEvents.filteringEnabled` to only include pre-defined allowed events. Disabled by default.

## 3.72.0

* Set default `Agent` and `Cluster-Agent` version to `7.57.2`.

## 3.71.2

* Add `datadog.kubernetesResourcesLabelsAsTags` to assign Kubernetes Resources Labels as tags in the tagger
* Add `datadog.kubernetesResourcesAnnotationsAsTags` to assign Kuberenetes Resources Annotations as tags in the tagger

## 3.71.1

* Update `fips.image.tag` to `1.1.5` updating openSSL version to 3.0.15

## 3.71.0

* Add `datadog.profiling` section to configure Continuous Profiler. Disabled by default.

## 3.70.7

* Set default `Agent` and `Cluster-Agent` version to `7.56.2`.

## 3.70.6

* Add private beta note for OTel Collector.

## 3.70.5

* Set default `Agent` and `Cluster-Agent` version to `7.56.1`.

## 3.70.4

* Improve support for `processAgent.runInCoreAgent` feature.

## 3.70.3

* Update `fips.image.tag` to `1.1.4`

## 3.70.2

* Add admission controller port to cilium network policy for the cluster agent

## 3.70.1

* Fix datadog.kubelet.coreCheckEnabled conditional statement to accept false value

## 3.70.0

* Set default `Agent` and `Cluster-Agent` version to `7.56.0`.

## 3.69.3

* Update `datadog-crds` dependency to `1.7.2`.

## 3.69.2

* Allow activation of autoscaling.

## 3.69.1

* Set default `Agent` and `Cluster-Agent` version to `7.55.2`.

## 3.69.0

* Add support OTel Agent container. OTel Agent is Datadog's distribution of OTel collector.

## 3.68.2

* Fix datadog.containerLifecycle.enabled conditional statement to accept false value

## 3.68.1

* Add automatic detection for enablement of process agent container.

## 3.68.0

* Set default `Agent` and `Cluster-Agent` version to `7.55.1`.

## 3.67.5

* Add support for `processAgent.runInCoreAgent` as an experimental feature.

## 3.67.4

* Overwrite the securityContext for the `seccomp-setup` initContainer with `agents.containers.initContainers.securityContext`.

## 3.67.3

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

## 3.67.2

* Remove startup probe for `Agent` in GKE AutoPilot due to deployment restrictions

## 3.67.1

* Update `fips.image.tag` to `1.1.3`

## 3.67.0

* Add startup probe for `Agent`, `Cluster-Agent` and `Cluster-Check-Runner`.

## 3.66.1

* Add 'datadog.namespaceAnnotationsAsTags' to assign namespace annotations as tags on pod entities in the tagger.

## 3.66.0

* Set default `Agent` and `Cluster-Agent` version to `7.54.0`.

## 3.65.3

* Add RBAC rules for collection of StorageClass and LimitRange resources in the Orchestrator Explorer.

## 3.65.2

* Do not enable live process collection by default when language detection is enabled for `APM SSI`.

## 3.65.1

* Make sure the security agent is aware of `datadog.securityAgent.runtime.useSecruntimeTrack`.

## 3.65.0

* Default `datadog.securityAgent.runtime.useSecruntimeTrack` to `true`, sending CWS events directly to the new secruntime track (and to the new agent events explorer).

## 3.64.1

* Add `datadog.securityAgent.runtime.useSecruntimeTrack` config to start sending CWS events directly to the new secruntime track (and to the new agent events explorer).

## 3.64.0

* Add `datadog.originDetectionUnified.enabled` setting to enable unified origin detection for container tagging. Disabled by default

## 3.63.0

* Set kubelet core check to be enabled by default

## 3.62.1

* Update `fips.image.tag` to `1.1.2`

## 3.62.0

* Add `datadog.asm` section to configure various features of the ASM Security Product. Disabled by default

## 3.61.0

* Add `datadog.kubelet.core_check` option to configure whether the kubelet core check should be used
Note: this requires agent/cluster agent version 7.53.0+

## 3.60.0

* Set default `Agent` and `Cluster-Agent` version to `7.53.0`

## 3.59.7

* Add configuration option to specify clusterAgent.admissionController.containerRegistry, which defaults to registry
* No longer set `DD_ADMISSION_CONTROLLER_AGENT_SIDECAR_CONTAINER_REGISTRY` to registry as a fallback,
that option is implicit from us now setting the higher level `clusterAgent.admissionController.containerRegistry`.

## 3.59.6

* Add configuration option datadog.apm.instrumentation.skipKPITelemetry.

## 3.59.5

* Set default `Agent` and `Cluster-Agent` version to `7.52.1`.

## 3.59.4

* Add language detection enable option for `APM` instrumentation.

## 3.59.3

* Add `contimage-intake.datadoghq.com` & `contlcycle-intake.datadoghq.com` endpoints to the `Agent` cilium network policy.

## 3.59.2

* Disable language detection reporting by default in Cluster Agent with Agent 7.52+.

## 3.59.1

* Add support for configuring Agent sidecar injection using Admission Controller.

## 3.59.0

* Set default `Agent` and `Cluster-Agent` version to `7.52.0`.

## 3.58.1

* Fix typo in PodSecurityPolicy warning note.

## 3.58.0

* Change configuration options for APM Instrumentation. Starting from Agent and Cluster-Agent version `7.51.0` APM Instrumentation needs to be configured using the following configuration options:
* `datadog.apm.instrumentation.enabled` - set to `true` to enable automatic instrumentation.
* `datadog.apm.instrumentation.enabledNamespaces` - optional; list of namespaces to enable automatic instrumentation in. If not provided, every namespace in the cluster will be instrumented.
* `datadog.apm.instrumentation.disabledNamespaces` - optional; list of namespaces to disable automatic instrumentation in.

## 3.57.3

* Exclude agent, cluster agent and agent clusterchecks pods from injection from the admission controller.

## 3.57.2

* Add `networkpolicies` default permission for the cluster agent.

## 3.57.1

* Allow configuring CWS security profile based auto suppression feature and enable it by default.

## 3.57.0

* Set default `Agent` and `Cluster-Agent` version to `7.51.0`.

## 3.56.0

* Allow templating of `datadog.clusterName`.

## 3.55.0

* Modify `datadog.dogstatsd.originDetection` to also support container tagging for origin detection enabled clients.

## 3.54.2

* Set `DD_APM_ENABLED` value in the core agent container to properly report its value.

## 3.54.1

* Migrate from `kubeval` to `kubeconform` for ci chart validation.

## 3.53.3

* Update `fips.image.tag` to `1.1.1`

## 3.53.2

* Exclude agent pod from labels injection from the admission controller
* Exclude agent pod from labels injection from the admission controller.

## 3.53.1

Expand Down Expand Up @@ -86,7 +420,7 @@ Get rid of the old GODEBUG=x509ignoreCN=0 hack that is not effective anymore in

## 3.49.2

* Fix check for APM Instrumentation when apm.intrumentation.disabledNamespaces is set
* Fix check for APM Instrumentation when apm.intrumentation.disabledNamespaces is set

## 3.49.1

Expand Down Expand Up @@ -143,7 +477,7 @@ Get rid of the old GODEBUG=x509ignoreCN=0 hack that is not effective anymore in

## 3.42.1

* Bump FIPS proxy OpenSSL version to 3.0.12
* Bump FIPS proxy OpenSSL version to 3.0.12

## 3.42.0

Expand Down
5 changes: 1 addition & 4 deletions addons/datadog/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,15 +1,12 @@
apiVersion: v1
name: datadog
version: 0.28.0
version: 3.80.0
appVersion: "7"
description: Datadog Agent
keywords:
- monitoring
- alerting
- metric
- APP
- MONITORING
- POPULAR
home: https://www.datadoghq.com
icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png
sources:
Expand Down
Loading

0 comments on commit e72c9fb

Please sign in to comment.