Skip to content
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

Update datadog-operator chart to v1.4.1 and datadog-crds chart to v1.3.0 #1284

Merged
merged 8 commits into from
Jan 10, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion .github/CODEOWNERS
Validating CODEOWNERS rules …
Original file line number Diff line number Diff line change
Expand Up @@ -14,4 +14,4 @@ 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
charts/observability-pipelines-worker @DataDog/observability-pipelines-worker
11 changes: 10 additions & 1 deletion .github/workflows/go-test.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,13 @@
name: Go Test
on: [push, pull_request]
on:
push:
paths:
- 'test/**'
- 'charts/datadog-operator/**'
pull_request:
paths:
- 'test/**'
- 'charts/datadog-operator/**'
env:
GO111MODULE: "on"
PROJECTNAME: "helm-charts"
Expand All @@ -26,6 +34,7 @@ jobs:
make unit-test

integ-tests:
if: ${{github.event.pull_request.head.repo.full_name == github.repository }}
name: integ-tests
runs-on: ubuntu-20.04
strategy:
Expand Down
9 changes: 9 additions & 0 deletions charts/datadog-crds/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,14 @@
# Changelog

## 1.3.0
* Update CRDs from Datadog Operator v1.3.0 tag.

## 1.2.0
* Update CRDs from Datadog Operator v1.2.0 tag.

## 1.1.0
* Update CRDs from Datadog Operator v1.1.0-rc.1 tag.

## 1.0.1

* Update CRDs from Datadog Operator v1.0.3.
Expand Down
2 changes: 1 addition & 1 deletion charts/datadog-crds/Chart.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
apiVersion: v1
name: datadog-crds
description: Datadog Kubernetes CRDs chart
version: 1.0.1
version: 1.3.0
appVersion: "1"
keywords:
- monitoring
Expand Down
3 changes: 2 additions & 1 deletion charts/datadog-crds/README.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
# Datadog CRDs

![Version: 1.0.1](https://img.shields.io/badge/Version-1.0.1-informational?style=flat-square) ![AppVersion: 1](https://img.shields.io/badge/AppVersion-1-informational?style=flat-square)
![Version: 1.3.0](https://img.shields.io/badge/Version-1.3.0-informational?style=flat-square) ![AppVersion: 1](https://img.shields.io/badge/AppVersion-1-informational?style=flat-square)

This chart was designed to allow other "datadog" charts to share `CustomResourceDefinitions` such as the `DatadogMetric`.

Expand All @@ -25,6 +25,7 @@ But the recommended Kubernetes versions are `1.16+`.
| crds.datadogAgents | bool | `false` | Set to true to deploy the DatadogAgents CRD |
| crds.datadogMetrics | bool | `false` | Set to true to deploy the DatadogMetrics CRD |
| crds.datadogMonitors | bool | `false` | Set to true to deploy the DatadogMonitors CRD |
| crds.datadogSLOs | bool | `false` | Set to true to deploy the DatadogSLO CRD |
| fullnameOverride | string | `""` | Override the fully qualified app name |
| migration.datadogAgents.conversionWebhook.enabled | bool | `false` | |
| migration.datadogAgents.conversionWebhook.name | string | `"datadog-operator-webhook-service"` | |
Expand Down
5 changes: 4 additions & 1 deletion charts/datadog-crds/templates/NOTES.txt
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,7 @@ Datadog CRD(s) installed:
{{- end }}
{{- if .Values.crds.datadogAgents }}
* DatadogAgent
{{- end }}
{{- end }}
{{- if .Values.crds.datadogMonitors }}
* DatadogMonitor
{{- end }}
213 changes: 71 additions & 142 deletions charts/datadog-crds/templates/datadoghq.com_datadogagents_v1.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5902,6 +5902,8 @@ spec:
type: boolean
serviceName:
type: string
webhookName:
type: string
type: object
apm:
properties:
Expand Down Expand Up @@ -5964,6 +5966,11 @@ spec:
type: object
enabled:
type: boolean
hostBenchmarks:
properties:
enabled:
type: boolean
type: object
type: object
cws:
properties:
Expand Down Expand Up @@ -5997,6 +6004,21 @@ spec:
type: object
enabled:
type: boolean
network:
properties:
enabled:
type: boolean
type: object
remoteConfiguration:
properties:
enabled:
type: boolean
type: object
securityProfiles:
properties:
enabled:
type: boolean
type: object
syscallMonitorEnabled:
type: boolean
type: object
Expand Down Expand Up @@ -6040,6 +6062,8 @@ spec:
type: object
originDetectionEnabled:
type: boolean
tagCardinality:
type: string
unixDomainSocketConfig:
properties:
enabled:
Expand All @@ -6048,6 +6072,11 @@ spec:
type: string
type: object
type: object
ebpfCheck:
properties:
enabled:
type: boolean
type: object
eventCollection:
properties:
collectKubernetesEvents:
Expand Down Expand Up @@ -6090,6 +6119,8 @@ spec:
port:
format: int32
type: integer
registerAPIService:
type: boolean
useDatadogMetrics:
type: boolean
wpaController:
Expand Down Expand Up @@ -6206,6 +6237,11 @@ spec:
type: string
type: object
type: object
customResources:
items:
type: string
type: array
x-kubernetes-list-type: set
ddUrl:
type: string
enabled:
Expand Down Expand Up @@ -6241,6 +6277,11 @@ spec:
type: object
type: object
type: object
processDiscovery:
properties:
enabled:
type: boolean
type: object
prometheusScrape:
properties:
additionalConfigs:
Expand All @@ -6252,6 +6293,36 @@ spec:
version:
type: integer
type: object
remoteConfiguration:
properties:
enabled:
type: boolean
type: object
sbom:
properties:
containerImage:
properties:
analyzers:
items:
type: string
type: array
x-kubernetes-list-type: set
enabled:
type: boolean
type: object
enabled:
type: boolean
host:
properties:
analyzers:
items:
type: string
type: array
x-kubernetes-list-type: set
enabled:
type: boolean
type: object
type: object
tcpQueueLength:
properties:
enabled:
Expand Down Expand Up @@ -7462,148 +7533,6 @@ spec:
type: string
type: object
type: object
securityContextConstraints:
properties:
create:
type: boolean
customConfiguration:
properties:
allowHostDirVolumePlugin:
type: boolean
allowHostIPC:
type: boolean
allowHostNetwork:
type: boolean
allowHostPID:
type: boolean
allowHostPorts:
type: boolean
allowPrivilegedContainer:
type: boolean
allowedCapabilities:
items:
type: string
type: array
allowedFlexVolumes:
items:
properties:
driver:
type: string
type: object
type: array
apiVersion:
type: string
defaultAddCapabilities:
items:
type: string
type: array
fsGroup:
properties:
ranges:
items:
properties:
max:
format: int64
type: integer
min:
format: int64
type: integer
type: object
type: array
type:
type: string
type: object
groups:
items:
type: string
type: array
kind:
type: string
metadata:
type: object
priority:
format: int32
type: integer
readOnlyRootFilesystem:
type: boolean
requiredDropCapabilities:
items:
type: string
type: array
runAsUser:
properties:
type:
type: string
uid:
format: int64
type: integer
uidRangeMax:
format: int64
type: integer
uidRangeMin:
format: int64
type: integer
type: object
seLinuxContext:
properties:
seLinuxOptions:
properties:
level:
type: string
role:
type: string
type:
type: string
user:
type: string
type: object
type:
type: string
type: object
seccompProfiles:
items:
type: string
type: array
supplementalGroups:
properties:
ranges:
items:
properties:
max:
format: int64
type: integer
min:
format: int64
type: integer
type: object
type: array
type:
type: string
type: object
users:
items:
type: string
type: array
volumes:
items:
type: string
type: array
required:
- allowHostDirVolumePlugin
- allowHostIPC
- allowHostNetwork
- allowHostPID
- allowHostPorts
- allowPrivilegedContainer
- allowedCapabilities
- allowedFlexVolumes
- defaultAddCapabilities
- priority
- readOnlyRootFilesystem
- requiredDropCapabilities
- volumes
type: object
type: object
serviceAccountName:
type: string
tolerations:
Expand Down
2 changes: 2 additions & 0 deletions charts/datadog-crds/values.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@ crds:
datadogAgents: false
# crds.datadogMonitors -- Set to true to deploy the DatadogMonitors CRD
datadogMonitors: false
# crds.datadogSLOs -- Set to true to deploy the DatadogSLO CRD
datadogSLOs: false

migration:
datadogAgents:
Expand Down
Loading
Loading