Skip to content

Commit

Permalink
Merge branch 'main' into ali/origin-detection-client
Browse files Browse the repository at this point in the history
  • Loading branch information
AliDatadog committed Feb 8, 2024
2 parents ec2fdec + 7d8e76c commit b6afc09
Show file tree
Hide file tree
Showing 15 changed files with 53 additions and 16 deletions.
3 changes: 2 additions & 1 deletion .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,5 @@ charts/datadog/templates/container-system-probe.yaml @DataDog/ebpf-platform @Dat
charts/datadog/templates/system-probe-configmap.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/datadog/templates/system-probe-init.yaml @DataDog/ebpf-platform @DataDog/container-helm-chart-maintainers
charts/synthetics-private-location/ @Datadog/synthetics
charts/observability-pipelines-worker @DataDog/observability-pipelines-worker
charts/observability-pipelines-worker @DataDog/observability-pipelines
charts/datadog/templates/_container-trace-agent.yaml @DataDog/agent-apm @DataDog/container-helm-chart-maintainers
18 changes: 17 additions & 1 deletion charts/datadog/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,9 +1,25 @@
# Datadog changelog

## 3.53.0
## 3.54.0

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

## 3.53.3

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

## 3.53.2

* Exclude agent pod from labels injection from the admission controller

## 3.53.1

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

## 3.53.0

* Add `otlp.logs.enabled` option to datadog agent to set the `DD_OTLP_CONFIG_LOGS_ENABLED` env variable.

## 3.52.0

* Allow configuring CWS security profile features and enable drift events by default
Expand Down
2 changes: 1 addition & 1 deletion charts/datadog/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v1
name: datadog
version: 3.53.0
version: 3.54.0
appVersion: "7"
description: Datadog Agent
keywords:
Expand Down
5 changes: 3 additions & 2 deletions charts/datadog/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Datadog

![Version: 3.53.0](https://img.shields.io/badge/Version-3.53.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)
![Version: 3.54.0](https://img.shields.io/badge/Version-3.54.0-informational?style=flat-square) ![AppVersion: 7](https://img.shields.io/badge/AppVersion-7-informational?style=flat-square)

[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds the Datadog Agent to all nodes in your cluster via a DaemonSet. It also optionally depends on the [kube-state-metrics chart](https://github.com/prometheus-community/helm-charts/tree/main/charts/kube-state-metrics). For more information about monitoring Kubernetes with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/agent/basic_agent_usage/kubernetes/).

Expand Down Expand Up @@ -743,6 +743,7 @@ helm install <RELEASE_NAME> \
| datadog.orchestratorExplorer.customResources | list | `[]` | Defines custom resources for the orchestrator explorer to collect |
| datadog.orchestratorExplorer.enabled | bool | `true` | Set this to false to disable the orchestrator explorer |
| datadog.osReleasePath | string | `"/etc/os-release"` | Specify the path to your os-release file |
| datadog.otlp.logs.enabled | bool | `false` | Enable logs support in the OTLP ingest endpoint |
| datadog.otlp.receiver.protocols.grpc.enabled | bool | `false` | Enable the OTLP/gRPC endpoint |
| datadog.otlp.receiver.protocols.grpc.endpoint | string | `"0.0.0.0:4317"` | OTLP/gRPC endpoint |
| datadog.otlp.receiver.protocols.grpc.useHostPort | bool | `true` | Enable the Host Port for the OTLP/gRPC endpoint |
Expand Down Expand Up @@ -818,7 +819,7 @@ helm install <RELEASE_NAME> \
| fips.image.name | string | `"fips-proxy"` | |
| fips.image.pullPolicy | string | `"IfNotPresent"` | Datadog the FIPS sidecar image pull policy |
| fips.image.repository | string | `nil` | Override default registry + image.name for the FIPS sidecar container. |
| fips.image.tag | string | `"1.0.1"` | Define the FIPS sidecar container version to use. |
| fips.image.tag | string | `"1.1.1"` | Define the FIPS sidecar container version to use. |
| fips.local_address | string | `"127.0.0.1"` | Set local IP address |
| fips.port | int | `9803` | Specifies which port is used by the containers to communicate to the FIPS sidecar. |
| fips.portRange | int | `15` | Specifies the number of ports used, defaults to 13 https://github.com/DataDog/datadog-agent/blob/7.44.x/pkg/config/config.go#L1564-L1577 |
Expand Down
7 changes: 7 additions & 0 deletions charts/datadog/templates/_containers-common-env.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -70,6 +70,7 @@
value: {{ .Values.datadog.containerExcludeLogs | quote }}
{{- end }}
{{- if .Values.datadog.otlp }}

{{- if .Values.datadog.otlp.receiver }}
{{- if .Values.datadog.otlp.receiver.protocols }}
{{- with .Values.datadog.otlp.receiver.protocols }}
Expand All @@ -87,6 +88,12 @@
{{- end }}
{{- end }}
{{- end }}

{{- with .Values.datadog.otlp.logs }}
- name: DD_OTLP_CONFIG_LOGS_ENABLED
value: {{ .enabled | quote }}
{{- end }}

{{- end }}
{{- if eq (include "agent-has-env-ad" .) "true" }}
{{- if .Values.datadog.dockerSocketPath }}
Expand Down
1 change: 1 addition & 0 deletions charts/datadog/templates/daemonset.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@ metadata:
labels:
{{ include "datadog.labels" . | indent 4 }}
app.kubernetes.io/component: agent
admission.datadoghq.com/enabled: "false"
{{- if .Values.agents.additionalLabels }}
{{ toYaml .Values.agents.additionalLabels | indent 4 }}
{{- end }}
Expand Down
5 changes: 4 additions & 1 deletion charts/datadog/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -500,6 +500,9 @@ datadog:
endpoint: "0.0.0.0:4318"
# datadog.otlp.receiver.protocols.http.useHostPort -- Enable the Host Port for the OTLP/HTTP endpoint
useHostPort: true
logs:
# datadog.otlp.logs.enabled -- Enable logs support in the OTLP ingest endpoint
enabled: false

# datadog.envFrom -- Set environment variables for all Agents directly from configMaps and/or secrets

Expand Down Expand Up @@ -1269,7 +1272,7 @@ fips:
name: fips-proxy

# fips.image.tag -- Define the FIPS sidecar container version to use.
tag: 1.0.1
tag: 1.1.1

# fips.image.pullPolicy -- Datadog the FIPS sidecar image pull policy
pullPolicy: IfNotPresent
Expand Down
4 changes: 4 additions & 0 deletions charts/observability-pipelines-worker/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Changelog

## 1.8.0

* Official image `1.8.0`

## 1.7.1

* Official image `1.7.1`
Expand Down
4 changes: 2 additions & 2 deletions charts/observability-pipelines-worker/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
apiVersion: v2
name: observability-pipelines-worker
version: "1.7.1"
version: "1.8.0"
description: Observability Pipelines Worker
type: application
keywords:
Expand All @@ -13,7 +13,7 @@ icon: https://datadog-live.imgix.net/img/dd_logo_70x75.png
maintainers:
- name: Datadog
email: support@datadoghq.com
appVersion: "1.7.1"
appVersion: "1.8.0"
annotations:
artifacthub.io/links: |
- name: Chart Source
Expand Down
4 changes: 2 additions & 2 deletions charts/observability-pipelines-worker/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Observability Pipelines Worker

![Version: 1.7.1](https://img.shields.io/badge/Version-1.7.1-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.7.1](https://img.shields.io/badge/AppVersion-1.7.1-informational?style=flat-square)
![Version: 1.8.0](https://img.shields.io/badge/Version-1.8.0-informational?style=flat-square) ![Type: application](https://img.shields.io/badge/Type-application-informational?style=flat-square) ![AppVersion: 1.8.0](https://img.shields.io/badge/AppVersion-1.8.0-informational?style=flat-square)

## How to use Datadog Helm repository

Expand Down Expand Up @@ -111,7 +111,7 @@ The command removes all the Kubernetes components associated with the chart and
| image.pullPolicy | string | `"IfNotPresent"` | Specify the [pullPolicy](https://kubernetes.io/docs/concepts/containers/images/#image-pull-policy). |
| image.pullSecrets | list | `[]` | Specify the [imagePullSecrets](https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod). |
| image.repository | string | `"gcr.io/datadoghq"` | Specify the image repository to use. |
| image.tag | string | `"1.7.0"` | Specify the image tag to use. |
| image.tag | string | `"1.8.0"` | Specify the image tag to use. |
| ingress.annotations | object | `{}` | Specify annotations for the Ingress. |
| ingress.className | string | `""` | Specify the [ingressClassName](https://kubernetes.io/blog/2020/04/02/improvements-to-the-ingress-api-in-kubernetes-1.18/#specifying-the-class-of-an-ingress), requires Kubernetes >= 1.18. |
| ingress.enabled | bool | `false` | If **true**, create an Ingress resource. |
Expand Down
2 changes: 1 addition & 1 deletion charts/observability-pipelines-worker/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ image:
# image.name -- Specify the image name to use (relative to `image.repository`).
name: observability-pipelines-worker
# image.tag -- Specify the image tag to use.
tag: 1.7.0
tag: 1.8.0
# image.digest -- (string) Specify the image digest to use; takes precedence over `image.tag`.
digest:
## Currently, we offer images at:
Expand Down
4 changes: 4 additions & 0 deletions charts/synthetics-private-location/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,9 @@
# Datadog changelog

## 0.15.25

* Update private location image version to `1.44.0`.

## 0.15.24

* Clarify the usage of `configSecret`
Expand Down
4 changes: 2 additions & 2 deletions charts/synthetics-private-location/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v2
name: synthetics-private-location
version: 0.15.24
appVersion: 1.43.0
version: 0.15.25
appVersion: 1.44.0
description: Datadog Synthetics Private Location
keywords:
- monitoring
Expand Down
4 changes: 2 additions & 2 deletions charts/synthetics-private-location/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Datadog Synthetics Private Location

![Version: 0.15.24](https://img.shields.io/badge/Version-0.15.24-informational?style=flat-square) ![AppVersion: 1.43.0](https://img.shields.io/badge/AppVersion-1.43.0-informational?style=flat-square)
![Version: 0.15.25](https://img.shields.io/badge/Version-0.15.25-informational?style=flat-square) ![AppVersion: 1.44.0](https://img.shields.io/badge/AppVersion-1.44.0-informational?style=flat-square)

[Datadog](https://www.datadoghq.com/) is a hosted infrastructure monitoring platform. This chart adds a Datadog Synthetics Private Location Deployment. For more information about synthetics monitoring with Datadog, please refer to the [Datadog documentation website](https://docs.datadoghq.com/synthetics/private_locations).

Expand Down Expand Up @@ -40,7 +40,7 @@ helm install <RELEASE_NAME> datadog/synthetics-private-location --set-file confi
| hostAliases | list | `[]` | Add entries to Datadog Synthetics Private Location PODs' /etc/hosts |
| image.pullPolicy | string | `"IfNotPresent"` | Define the pullPolicy for Datadog Synthetics Private Location image |
| image.repository | string | `"gcr.io/datadoghq/synthetics-private-location-worker"` | Repository to use for Datadog Synthetics Private Location image |
| image.tag | string | `"1.43.0"` | Define the Datadog Synthetics Private Location version to use |
| image.tag | string | `"1.44.0"` | Define the Datadog Synthetics Private Location version to use |
| imagePullSecrets | list | `[]` | Datadog Synthetics Private Location repository pullSecret (ex: specify docker registry credentials) |
| nameOverride | string | `""` | Override name of app |
| nodeSelector | object | `{}` | Allows to schedule Datadog Synthetics Private Location on specific nodes |
Expand Down
2 changes: 1 addition & 1 deletion charts/synthetics-private-location/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ image:
# image.pullPolicy -- Define the pullPolicy for Datadog Synthetics Private Location image
pullPolicy: IfNotPresent
# image.tag -- Define the Datadog Synthetics Private Location version to use
tag: 1.43.0
tag: 1.44.0

# dnsPolicy -- DNS Policy to set to the Datadog Synthetics Private Location PODs
dnsPolicy: ClusterFirst
Expand Down

0 comments on commit b6afc09

Please sign in to comment.