diff --git a/tools/yaml-mapper/mapping_datadog_helm_to_datadogagent_crd.yaml b/tools/yaml-mapper/mapping_datadog_helm_to_datadogagent_crd.yaml index ea30ae3ac..bb5f2ab67 100644 --- a/tools/yaml-mapper/mapping_datadog_helm_to_datadogagent_crd.yaml +++ b/tools/yaml-mapper/mapping_datadog_helm_to_datadogagent_crd.yaml @@ -7,19 +7,19 @@ agents.containers.agent.envDict: "" agents.containers.agent.envFrom: "" agents.containers.agent.healthPort: spec.override.nodeAgent.containers.agent.healthPort agents.containers.agent.livenessProbe: spec.override.nodeAgent.containers.agent.livenessProbe -agents.containers.agent.livenessProbe.failureThreshold: "" -agents.containers.agent.livenessProbe.initialDelaySeconds: "" -agents.containers.agent.livenessProbe.periodSeconds: "" -agents.containers.agent.livenessProbe.successThreshold: "" -agents.containers.agent.livenessProbe.timeoutSeconds: "" +agents.containers.agent.livenessProbe.failureThreshold: spec.override.nodeAgent.containers.agent.livenessProbe.failureThreshold +agents.containers.agent.livenessProbe.initialDelaySeconds: spec.override.nodeAgent.containers.agent.livenessProbe.initialDelaySeconds +agents.containers.agent.livenessProbe.periodSeconds: spec.override.nodeAgent.containers.agent.livenessProbe.periodSeconds +agents.containers.agent.livenessProbe.successThreshold: spec.override.nodeAgent.containers.agent.livenessProbe.successThreshold +agents.containers.agent.livenessProbe.timeoutSeconds: spec.override.nodeAgent.containers.agent.livenessProbe.timeoutSeconds agents.containers.agent.logLevel: spec.override.nodeAgent.containers.agent.logLevel agents.containers.agent.ports: "" agents.containers.agent.readinessProbe: spec.override.nodeAgent.containers.agent.readinessProbe -agents.containers.agent.readinessProbe.failureThreshold: "" -agents.containers.agent.readinessProbe.initialDelaySeconds: "" -agents.containers.agent.readinessProbe.periodSeconds: "" -agents.containers.agent.readinessProbe.successThreshold: "" -agents.containers.agent.readinessProbe.timeoutSeconds: "" +agents.containers.agent.readinessProbe.failureThreshold: spec.override.nodeAgent.containers.agent.readinessProbe.failureThreshold +agents.containers.agent.readinessProbe.initialDelaySeconds: spec.override.nodeAgent.containers.agent.readinessProbe.initialDelaySeconds +agents.containers.agent.readinessProbe.periodSeconds: spec.override.nodeAgent.containers.agent.readinessProbe.periodSeconds +agents.containers.agent.readinessProbe.successThreshold: spec.override.nodeAgent.containers.agent.readinessProbe.successThreshold +agents.containers.agent.readinessProbe.timeoutSeconds: spec.override.nodeAgent.containers.agent.readinessProbe.timeoutSeconds agents.containers.agent.resources: spec.override.nodeAgent.containers.agent.resources agents.containers.agent.securityContext: spec.override.nodeAgent.containers.agent.securityContext agents.containers.agent.startupProbe.failureThreshold: "" @@ -62,22 +62,22 @@ agents.containers.systemProbe.logLevel: spec.override.nodeAgent.containers.syste agents.containers.systemProbe.ports: "" agents.containers.systemProbe.resources: spec.override.nodeAgent.containers.system-probe.resources agents.containers.systemProbe.securityContext: spec.override.nodeAgent.containers.system-probe.securityContext -agents.containers.systemProbe.securityContext.capabilities.add: "" -agents.containers.systemProbe.securityContext.privileged: "" +agents.containers.systemProbe.securityContext.capabilities.add: spec.override.nodeAgent.containers.system-probe.securityContext.capabilities.add +agents.containers.systemProbe.securityContext.privileged: spec.override.nodeAgent.containers.system-probe.securityContext.privileged agents.containers.traceAgent.env: spec.override.nodeAgent.containers.trace-agent.env agents.containers.traceAgent.envDict: "" agents.containers.traceAgent.envFrom: "" agents.containers.traceAgent.livenessProbe: spec.override.nodeAgent.containers.trace-agent.livenessProbe -agents.containers.traceAgent.livenessProbe.initialDelaySeconds: "" -agents.containers.traceAgent.livenessProbe.periodSeconds: "" -agents.containers.traceAgent.livenessProbe.timeoutSeconds: "" +agents.containers.traceAgent.livenessProbe.initialDelaySeconds: spec.override.nodeAgent.containers.trace-agent.livenessProbe.initialDelaySeconds +agents.containers.traceAgent.livenessProbe.periodSeconds: spec.override.nodeAgent.containers.trace-agent.livenessProbe.periodSeconds +agents.containers.traceAgent.livenessProbe.timeoutSeconds: spec.override.nodeAgent.containers.trace-agent.livenessProbe.timeoutSeconds agents.containers.traceAgent.logLevel: spec.override.nodeAgent.containers.trace-agent.logLevel agents.containers.traceAgent.ports: "" agents.containers.traceAgent.resources: spec.override.nodeAgent.containers.trace-agent.resources agents.containers.traceAgent.securityContext: spec.override.nodeAgent.containers.trace-agent.securityContext agents.customAgentConfig: spec.override.nodeAgent.customConfigurations.datadog.yaml.configData agents.daemonsetAnnotations: "" -agents.dnsConfig: "" +agents.dnsConfig: spec.override.nodeAgent.dnsConfig agents.enabled: "" agents.image.digest: "" agents.image.doNotCheckTag: "" @@ -92,20 +92,20 @@ agents.localService.overrideName: spec.global.localService.nameOverride agents.networkPolicy.create: "" agents.nodeSelector: spec.override.nodeAgent.nodeSelector agents.podAnnotations: spec.override.nodeAgent.annotations -agents.podLabels: "" +agents.podLabels: spec.override.nodeAgent.labels agents.podSecurity.allowedUnsafeSysctls: "" agents.podSecurity.apparmor.enabled: "" agents.podSecurity.apparmorProfiles: "" -agents.podSecurity.capabilities: "" +agents.podSecurity.capabilities: spec.override.nodeAgent.containers.agent.securityContext.capabilities agents.podSecurity.defaultApparmor: "" agents.podSecurity.podSecurityPolicy.create: "" -agents.podSecurity.privileged: "" -agents.podSecurity.seLinuxContext: "" -agents.podSecurity.seLinuxContext.rule: "" -agents.podSecurity.seLinuxContext.seLinuxOptions.level: "" -agents.podSecurity.seLinuxContext.seLinuxOptions.role: "" -agents.podSecurity.seLinuxContext.seLinuxOptions.type: "" -agents.podSecurity.seLinuxContext.seLinuxOptions.user: "" +agents.podSecurity.privileged: spec.override.nodeAgent.containers.agent.securityContext.privileged +agents.podSecurity.seLinuxContext: spec.override.nodeAgent.containers.agent.securityContext.seLinuxContext +agents.podSecurity.seLinuxContext.rule: +agents.podSecurity.seLinuxContext.seLinuxOptions.level: spec.override.nodeAgent.containers.agent.securityContext.seLinuxContext.level +agents.podSecurity.seLinuxContext.seLinuxOptions.role: spec.override.nodeAgent.containers.agent.securityContext.seLinuxContext.role +agents.podSecurity.seLinuxContext.seLinuxOptions.type: spec.override.nodeAgent.containers.agent.securityContext.seLinuxContext.type +agents.podSecurity.seLinuxContext.seLinuxOptions.user: spec.override.nodeAgent.containers.agent.securityContext.seLinuxContext.user agents.podSecurity.seccompProfiles: "" agents.podSecurity.securityContextConstraints.create: "" agents.podSecurity.volumes: "" @@ -115,14 +115,15 @@ agents.priorityClassValue: "" agents.priorityPreemptionPolicyValue: "" agents.rbac.automountServiceAccountToken: "" agents.rbac.create: spec.override.nodeAgent.createRbac -agents.rbac.serviceAccountAnnotations: "" +agents.rbac.serviceAccountAnnotations: spec.override.nodeAgent.serviceAccountAnnotations agents.rbac.serviceAccountName: spec.override.nodeAgent.serviceAccountName agents.revisionHistoryLimit: "" agents.shareProcessNamespace: "" agents.tolerations: spec.override.nodeAgent.tolerations -agents.updateStrategy: "" -agents.updateStrategy.rollingUpdate.maxUnavailable: "" -agents.updateStrategy.type: "" +agents.updateStrategy: spec.override.nodeAgent.updateStrategy +agents.updateStrategy.rollingUpdate: spec.override.nodeAgent.updateStrategy.rollingUpdate +agents.updateStrategy.rollingUpdate.maxUnavailable: spec.override.nodeAgent.updateStrategy.rollingUpdate.maxUnavailable +agents.updateStrategy.type: spec.override.nodeAgent.updateStrategy.type agents.useConfigMap: "" agents.useHostNetwork: spec.override.nodeAgent.hostNetwork agents.volumeMounts: @@ -133,21 +134,21 @@ agents.volumeMounts: - spec.override.nodeAgent.containers.security-agent.volumeMounts agents.volumes: spec.override.nodeAgent.volumes clusterAgent.additionalLabels: spec.override.clusterAgent.labels -clusterAgent.admissionController.agentSidecarInjection.clusterAgentCommunicationEnabled: "" -clusterAgent.admissionController.agentSidecarInjection.containerRegistry: "" -clusterAgent.admissionController.agentSidecarInjection.enabled: "" -clusterAgent.admissionController.agentSidecarInjection.imageName: "" -clusterAgent.admissionController.agentSidecarInjection.imageTag: "" -clusterAgent.admissionController.agentSidecarInjection.profiles: "" -clusterAgent.admissionController.agentSidecarInjection.provider: "" -clusterAgent.admissionController.agentSidecarInjection.selectors: "" +clusterAgent.admissionController.agentSidecarInjection.clusterAgentCommunicationEnabled: spec.features.admissionController.agentSidecarInjection.clusterAgentCommunicationEnabled +clusterAgent.admissionController.agentSidecarInjection.containerRegistry: spec.features.admissionController.agentSidecarInjection.registry +clusterAgent.admissionController.agentSidecarInjection.enabled: spec.features.admissionController.agentSidecarInjection.enabled +clusterAgent.admissionController.agentSidecarInjection.imageName: spec.features.admissionController.agentSidecarInjection.image.name +clusterAgent.admissionController.agentSidecarInjection.imageTag: spec.features.admissionController.agentSidecarInjection.image.tag +clusterAgent.admissionController.agentSidecarInjection.profiles: spec.features.admissionController.agentSidecarInjection.profiles +clusterAgent.admissionController.agentSidecarInjection.provider: spec.features.admissionController.agentSidecarInjection.provider +clusterAgent.admissionController.agentSidecarInjection.selectors: spec.features.admissionController.agentSidecarInjection.selectors clusterAgent.admissionController.configMode: spec.features.admissionController.agentCommunicationMode -clusterAgent.admissionController.containerRegistry: "" +clusterAgent.admissionController.containerRegistry: spec.features.admissionController.registry clusterAgent.admissionController.enabled: spec.features.admissionController.enabled clusterAgent.admissionController.failurePolicy: spec.features.admissionController.failurePolicy clusterAgent.admissionController.mutateUnlabelled: spec.features.admissionController.mutateUnlabelled clusterAgent.admissionController.port: "" -clusterAgent.admissionController.remoteInstrumentation.enabled: "" +clusterAgent.admissionController.remoteInstrumentation.enabled: spec.features.admissionController.cwsInstrumentation.enabled clusterAgent.admissionController.webhookName: spec.features.admissionController.webhookName clusterAgent.advancedConfd: "" clusterAgent.affinity: spec.override.clusterAgent.affinity @@ -155,32 +156,32 @@ clusterAgent.command: spec.override.clusterAgent.containers.cluster-agent.comman clusterAgent.confd: spec.override.clusterAgent.extraConfd clusterAgent.containerExclude: "" clusterAgent.containerInclude: "" -clusterAgent.containers.clusterAgent.securityContext: "" -clusterAgent.containers.clusterAgent.securityContext.allowPrivilegeEscalation: "" -clusterAgent.containers.clusterAgent.securityContext.readOnlyRootFilesystem: "" +clusterAgent.containers.clusterAgent.securityContext: spec.override.clusterAgent.containers.clusterAgent.securityContext.securityContext +clusterAgent.containers.clusterAgent.securityContext.allowPrivilegeEscalation: spec.override.clusterAgent.containers.clusterAgent.securityContext.securityContext.allowPrivilegeEscalation +clusterAgent.containers.clusterAgent.securityContext.readOnlyRootFilesystem: spec.override.clusterAgent.containers.clusterAgent.securityContext.securityContext.readOnlyRootFilesystem clusterAgent.containers.initContainer.securityContext: spec.override.clusterAgent.containers.init-config.securityContext clusterAgent.createPodDisruptionBudget: "" clusterAgent.datadog_cluster_yaml: spec.override.clusterAgent.customConfigurations.datadog-cluster.yaml.configData clusterAgent.deploymentAnnotations: "" -clusterAgent.dnsConfig: "" +clusterAgent.dnsConfig: spec.override.clusterAgent.dnsConfig clusterAgent.enabled: "" clusterAgent.env: spec.override.clusterAgent.env clusterAgent.envDict: "" -clusterAgent.envFrom: "" +clusterAgent.envFrom: spec.override.clusterAgent.envFrom clusterAgent.healthPort: spec.override.clusterAgent.containers.cluster-agent.healthPort clusterAgent.image.digest: "" clusterAgent.image.doNotCheckTag: "" clusterAgent.image.name: spec.override.clusterAgent.image.name -clusterAgent.image.pullPolicy: spec.override.clusterAgent.pullPolicy -clusterAgent.image.pullSecrets: spec.override.clusterAgent.pullSecrets +clusterAgent.image.pullPolicy: spec.override.clusterAgent.image.pullPolicy +clusterAgent.image.pullSecrets: spec.override.clusterAgent.image.pullSecrets clusterAgent.image.repository: "" -clusterAgent.image.tag: spec.override.clusterAgent.tag +clusterAgent.image.tag: spec.override.clusterAgent.image.tag clusterAgent.livenessProbe: spec.override.clusterAgent.containers.cluster-agent.livenessProbe -clusterAgent.livenessProbe.failureThreshold: "" -clusterAgent.livenessProbe.initialDelaySeconds: "" -clusterAgent.livenessProbe.periodSeconds: "" -clusterAgent.livenessProbe.successThreshold: "" -clusterAgent.livenessProbe.timeoutSeconds: "" +clusterAgent.livenessProbe.failureThreshold: spec.override.clusterAgent.containers.cluster-agent.livenessProbe.failureThreshold +clusterAgent.livenessProbe.initialDelaySeconds: spec.override.clusterAgent.containers.cluster-agent.livenessProbe.initialDelaySeconds +clusterAgent.livenessProbe.periodSeconds: spec.override.clusterAgent.containers.cluster-agent.livenessProbe.periodSeconds +clusterAgent.livenessProbe.successThreshold: spec.override.clusterAgent.containers.cluster-agent.livenessProbe.successThreshold +clusterAgent.livenessProbe.timeoutSeconds: spec.override.clusterAgent.containers.cluster-agent.livenessProbe.timeoutSeconds clusterAgent.metricsProvider.aggregator: "" clusterAgent.metricsProvider.createReaderRbac: "" clusterAgent.metricsProvider.enabled: spec.features.externalMetricsServer.enabled @@ -199,44 +200,44 @@ clusterAgent.priorityClassName: spec.override.clusterAgent.priorityClassName clusterAgent.rbac.automountServiceAccountToken: "" clusterAgent.rbac.create: spec.override.clusterAgent.createRbac clusterAgent.rbac.flareAdditionalPermissions: "" -clusterAgent.rbac.serviceAccountAnnotations: "" +clusterAgent.rbac.serviceAccountAnnotations: spec.override.clusterAgent.serviceAccountAnnotations clusterAgent.rbac.serviceAccountName: spec.override.clusterAgent.serviceAccountName clusterAgent.readinessProbe: spec.override.clusterAgent.containers.cluster-agent.readinessProbe -clusterAgent.readinessProbe.failureThreshold: "" -clusterAgent.readinessProbe.initialDelaySeconds: "" -clusterAgent.readinessProbe.periodSeconds: "" -clusterAgent.readinessProbe.successThreshold: "" -clusterAgent.readinessProbe.timeoutSeconds: "" +clusterAgent.readinessProbe.failureThreshold: spec.override.clusterAgent.containers.cluster-agent.readinessProbe.failureThreshold +clusterAgent.readinessProbe.initialDelaySeconds: spec.override.clusterAgent.containers.cluster-agent.readinessProbe.initialDelaySeconds +clusterAgent.readinessProbe.periodSeconds: spec.override.clusterAgent.containers.cluster-agent.readinessProbe.periodSeconds +clusterAgent.readinessProbe.successThreshold: spec.override.clusterAgent.containers.cluster-agent.readinessProbe.successThreshold +clusterAgent.readinessProbe.timeoutSeconds: spec.override.clusterAgent.containers.cluster-agent.readinessProbe.timeoutSeconds clusterAgent.replicas: spec.override.clusterAgent.replicas clusterAgent.resources: spec.override.clusterAgent.containers.cluster-agent.resources clusterAgent.revisionHistoryLimit: "" -clusterAgent.securityContext: "" +clusterAgent.securityContext: spec.override.clusterAgent.securityContext clusterAgent.shareProcessNamespace: "" clusterAgent.startupProbe.failureThreshold: "" clusterAgent.startupProbe.initialDelaySeconds: "" clusterAgent.startupProbe.periodSeconds: "" clusterAgent.startupProbe.successThreshold: "" clusterAgent.startupProbe.timeoutSeconds: "" -clusterAgent.strategy: "" -clusterAgent.strategy.rollingUpdate.maxSurge: "" -clusterAgent.strategy.rollingUpdate.maxUnavailable: "" -clusterAgent.strategy.type: "" +clusterAgent.strategy: spec.override.clusterAgent.updateStrategy +clusterAgent.strategy.rollingUpdate.maxSurge: spec.override.clusterAgent.updateStrategy.rollingUpdate.maxSurge +clusterAgent.strategy.rollingUpdate.maxUnavailable: spec.override.clusterAgent.updateStrategy.rollingUpdate.maxUnavailable +clusterAgent.strategy.type: spec.override.clusterAgent.updateStrategy.type clusterAgent.token: spec.global.clusterAgentToken -clusterAgent.tokenExistingSecret: spec.global.clusterAgentTokenSecret +clusterAgent.tokenExistingSecret: spec.global.clusterAgentTokenSecret.secretName clusterAgent.tolerations: spec.override.clusterAgent.tolerations clusterAgent.topologySpreadConstraints: "" -clusterAgent.useHostNetwork: "" +clusterAgent.useHostNetwork: spec.override.clusterAgent.hostNetwork clusterAgent.volumeMounts: spec.override.clusterAgent.containers.cluster-agent.volumeMounts clusterAgent.volumes: spec.override.clusterAgent.volumes clusterChecksRunner.additionalLabels: spec.override.clusterChecksRunner.labels clusterChecksRunner.affinity: spec.override.clusterChecksRunner.affinity clusterChecksRunner.createPodDisruptionBudget: "" clusterChecksRunner.deploymentAnnotations: "" -clusterChecksRunner.dnsConfig: "" -clusterChecksRunner.enabled: spec.features.clusterChecks.useClusterCheckRunners +clusterChecksRunner.dnsConfig: spec.override.clusterChecksRunner.dnsConfig +clusterChecksRunner.enabled: spec.features.clusterChecks.useClusterChecksRunners clusterChecksRunner.env: spec.override.clusterChecksRunner.env clusterChecksRunner.envDict: "" -clusterChecksRunner.envFrom: "" +clusterChecksRunner.envFrom: spec.override.clusterChecksRunner.envFrom clusterChecksRunner.healthPort: spec.override.clusterChecksRunner.containers.agent.healthPort clusterChecksRunner.image.digest: "" clusterChecksRunner.image.name: spec.override.clusterChecksRunner.image.name @@ -246,11 +247,11 @@ clusterChecksRunner.image.repository: "" clusterChecksRunner.image.tag: spec.override.clusterChecksRunner.image.tag clusterChecksRunner.image.tagSuffix: "" clusterChecksRunner.livenessProbe: spec.override.clusterChecksRunner.containers.agent.livenessProbe -clusterChecksRunner.livenessProbe.failureThreshold: "" -clusterChecksRunner.livenessProbe.initialDelaySeconds: "" -clusterChecksRunner.livenessProbe.periodSeconds: "" -clusterChecksRunner.livenessProbe.successThreshold: "" -clusterChecksRunner.livenessProbe.timeoutSeconds: "" +clusterChecksRunner.livenessProbe.failureThreshold: spec.override.clusterChecksRunner.containers.agent.livenessProbe.failureThreshold +clusterChecksRunner.livenessProbe.initialDelaySeconds: spec.override.clusterChecksRunner.containers.agent.livenessProbe.initialDelaySeconds +clusterChecksRunner.livenessProbe.periodSeconds: spec.override.clusterChecksRunner.containers.agent.livenessProbe.periodSeconds +clusterChecksRunner.livenessProbe.successThreshold: spec.override.clusterChecksRunner.containers.agent.livenessProbe.successThreshold +clusterChecksRunner.livenessProbe.timeoutSeconds: spec.override.clusterChecksRunner.containers.agent.livenessProbe.timeoutSeconds clusterChecksRunner.networkPolicy.create: "" clusterChecksRunner.nodeSelector: spec.override.clusterChecksRunner.nodeSelector clusterChecksRunner.podAnnotations: spec.override.clusterChecksRunner.annotations @@ -259,14 +260,14 @@ clusterChecksRunner.priorityClassName: spec.override.clusterChecksRunner.priorit clusterChecksRunner.rbac.automountServiceAccountToken: "" clusterChecksRunner.rbac.create: spec.override.clusterChecksRunner.createRbac clusterChecksRunner.rbac.dedicated: "" -clusterChecksRunner.rbac.serviceAccountAnnotations: "" +clusterChecksRunner.rbac.serviceAccountAnnotations: spec.override.clusterChecksRunner.serviceAccountAnnotations clusterChecksRunner.rbac.serviceAccountName: spec.override.clusterChecksRunner.serviceAccountName clusterChecksRunner.readinessProbe: spec.override.clusterChecksRunner.containers.agent.readinessProbe -clusterChecksRunner.readinessProbe.failureThreshold: "" -clusterChecksRunner.readinessProbe.initialDelaySeconds: "" -clusterChecksRunner.readinessProbe.periodSeconds: "" -clusterChecksRunner.readinessProbe.successThreshold: "" -clusterChecksRunner.readinessProbe.timeoutSeconds: "" +clusterChecksRunner.readinessProbe.failureThreshold: spec.override.clusterChecksRunner.containers.agent.readinessProbe.failureThreshold +clusterChecksRunner.readinessProbe.initialDelaySeconds: spec.override.clusterChecksRunner.containers.agent.readinessProbe.initialDelaySeconds +clusterChecksRunner.readinessProbe.periodSeconds: spec.override.clusterChecksRunner.containers.agent.readinessProbe.periodSeconds +clusterChecksRunner.readinessProbe.successThreshold: spec.override.clusterChecksRunner.containers.agent.readinessProbe.successThreshold +clusterChecksRunner.readinessProbe.timeoutSeconds: spec.override.clusterChecksRunner.containers.agent.readinessProbe.timeoutSeconds clusterChecksRunner.replicas: spec.override.clusterChecksRunner.replicas clusterChecksRunner.resources: spec.override.clusterChecksRunner.containers.agent.resources clusterChecksRunner.revisionHistoryLimit: "" @@ -276,10 +277,10 @@ clusterChecksRunner.startupProbe.initialDelaySeconds: "" clusterChecksRunner.startupProbe.periodSeconds: "" clusterChecksRunner.startupProbe.successThreshold: "" clusterChecksRunner.startupProbe.timeoutSeconds: "" -clusterChecksRunner.strategy: "" -clusterChecksRunner.strategy.rollingUpdate.maxSurge: "" -clusterChecksRunner.strategy.rollingUpdate.maxUnavailable: "" -clusterChecksRunner.strategy.type: "" +clusterChecksRunner.strategy: spec.override.clusterChecksRunner.updateStrategy +clusterChecksRunner.strategy.rollingUpdate.maxSurge: spec.override.clusterChecksRunner.updateStrategy.rollingUpdate.maxSurge +clusterChecksRunner.strategy.rollingUpdate.maxUnavailable: spec.override.clusterChecksRunner.updateStrategy.rollingUpdate.maxUnavailable +clusterChecksRunner.strategy.type: spec.override.clusterChecksRunner.updateStrategy.type clusterChecksRunner.tolerations: spec.override.clusterChecksRunner.tolerations clusterChecksRunner.topologySpreadConstraints: "" clusterChecksRunner.volumeMounts: spec.override.clusterChecksRunner.containers.agent.volumeMounts @@ -288,13 +289,14 @@ commonLabels: "" datadog-crds.crds.datadogMetrics: "" datadog-crds.crds.datadogPodAutoscalers: "" datadog.apiKey: spec.global.credentials.apiKey -datadog.apiKeyExistingSecret: spec.global.credentials.apiSecret +datadog.apiKeyExistingSecret: spec.global.credentials.apiSecret.secretName datadog.apm.enabled: "" datadog.apm.hostSocketPath: spec.features.apm.unixDomainSocketConfig.path datadog.apm.instrumentation.disabledNamespaces: "" datadog.apm.instrumentation.enabled: "" datadog.apm.instrumentation.enabledNamespaces: "" datadog.apm.instrumentation.language_detection.enabled: "" +datadog.apm.instrumentation.libVersions: "" datadog.apm.instrumentation.skipKPITelemetry: "" datadog.apm.port: spec.features.apm.hostPortConfig.hostPort datadog.apm.portEnabled: spec.features.apm.hostPortConfig.enabled @@ -302,7 +304,7 @@ datadog.apm.socketEnabled: spec.features.apm.enabled datadog.apm.socketPath: "" datadog.apm.useSocketVolume: "" datadog.appKey: spec.global.credentials.appKey -datadog.appKeyExistingSecret: spec.global.credentials.appSecret +datadog.appKeyExistingSecret: spec.global.credentials.appSecret.secretName datadog.asm.iast.enabled: "" datadog.asm.sca.enabled: "" datadog.asm.threats.enabled: "" @@ -329,7 +331,7 @@ datadog.dockerSocketPath: spec.global.dockerSocketPath datadog.dogstatsd.hostSocketPath: "" datadog.dogstatsd.nonLocalTraffic: "" datadog.dogstatsd.originDetection: spec.features.dogstatsd.originDetectionEnabled -datadog.dogstatsd.port: "" +datadog.dogstatsd.port: spec.features.dogstatsd.hostPortConfig.hostPort datadog.dogstatsd.socketPath: spec.features.dogstatsd.unixDomainSocketConfig.path datadog.dogstatsd.tagCardinality: spec.features.dogstatsd.tagCardinality datadog.dogstatsd.tags: "" @@ -338,12 +340,12 @@ datadog.dogstatsd.useHostPort: spec.features.dogstatsd.hostPortConfig.enabled datadog.dogstatsd.useSocketVolume: spec.features.dogstatsd.unixDomainSocketConfig.enabled datadog.env: spec.override.nodeAgent.env datadog.envDict: "" -datadog.envFrom: "" +datadog.envFrom: spec.override.nodeAgent.envFrom datadog.excludePauseContainer: "" datadog.expvarPort: "" -datadog.helmCheck.collectEvents: "" -datadog.helmCheck.enabled: "" -datadog.helmCheck.valuesAsTags: "" +datadog.helmCheck.collectEvents: spec.features.helmCheck.collectEvents +datadog.helmCheck.enabled: spec.features.helmCheck.enabled +datadog.helmCheck.valuesAsTags: spec.features.helmCheck.valuesAsTags datadog.hostVolumeMountPropagation: "" datadog.ignoreAutoConfig: "" datadog.kubeStateMetricsCore.annotationsAsTags: "" @@ -366,10 +368,9 @@ datadog.kubelet.host.valueFrom.fieldRef.fieldPath: "" datadog.kubelet.hostCAPath: spec.global.kubelet.hostCAPath datadog.kubelet.podLogsPath: "" datadog.kubelet.tlsVerify: spec.global.kubelet.tlsVerify -datadog.kubernetesEvents.collectedEventTypes: "" +datadog.kubernetesEvents.collectedEventTypes: spec.features.eventCollection.collectEventTypes datadog.kubernetesEvents.filteringEnabled: "" -datadog.kubernetesEvents.sourceDetectionEnabled: "" -datadog.kubernetesEvents.unbundleEvents: "" +datadog.kubernetesEvents.unbundleEvents: spec.features.eventCollection.unbundleEvents datadog.kubernetesResourcesAnnotationsAsTags: spec.global.kubernetesResourcesAnnotationsAsTags datadog.kubernetesResourcesLabelsAsTags: spec.global.kubernetesResourcesLabelsAsTags datadog.leaderElection: "" @@ -391,9 +392,8 @@ datadog.nodeLabelsAsTags: spec.global.nodeLabelsAsTags datadog.orchestratorExplorer.container_scrubbing.enabled: spec.features.orchestratorExplorer.scrubContainers datadog.orchestratorExplorer.customResources: spec.features.orchestratorExplorer.customResources datadog.orchestratorExplorer.enabled: spec.features.orchestratorExplorer.enabled -datadog.originDetectionUnified.enabled: spec.global.global.originDetectionUnified.enabled +datadog.originDetectionUnified.enabled: spec.global.originDetectionUnified.enabled datadog.osReleasePath: "" -datadog.otelCollector.config: "" datadog.otelCollector.enabled: "" datadog.otelCollector.ports: "" datadog.otlp.logs.enabled: "" @@ -421,13 +421,13 @@ datadog.sbom.containerImage.enabled: spec.features.sbom.containerImage.enabled datadog.sbom.containerImage.uncompressedLayersSupport: "" datadog.sbom.host.enabled: spec.features.sbom.host.enabled datadog.secretAnnotations: "" -datadog.secretBackend.arguments: "" -datadog.secretBackend.command: "" -datadog.secretBackend.enableGlobalPermissions: "" -datadog.secretBackend.roles: "" -datadog.secretBackend.timeout: "" -datadog.securityAgent.compliance.checkInterval: spec.features.cspm.customBenchmarks.checkInterval -datadog.securityAgent.compliance.configMap: spec.features.cspm.customBenchmarks.configMap +datadog.secretBackend.arguments: spec.global.secretBackend.args +datadog.secretBackend.command: spec.global.secretBackend.command +datadog.secretBackend.enableGlobalPermissions: spec.global.secretBackend.enableGlobalPermissions +datadog.secretBackend.roles: spec.global.secretBackend.roles +datadog.secretBackend.timeout: spec.global.secretBackend.timeout +datadog.securityAgent.compliance.checkInterval: spec.features.cspm.checkInterval +datadog.securityAgent.compliance.configMap: spec.features.cspm.customBenchmarks.configMap.name datadog.securityAgent.compliance.enabled: spec.features.cspm.enabled datadog.securityAgent.compliance.host_benchmarks.enabled: spec.features.cspm.hostBenchmarks datadog.securityAgent.compliance.xccdf.enabled: "" @@ -439,13 +439,15 @@ datadog.securityAgent.runtime.activityDump.tracedCgroupsCount: "" datadog.securityAgent.runtime.enabled: spec.features.cws.enabled datadog.securityAgent.runtime.fimEnabled: "" datadog.securityAgent.runtime.network.enabled: spec.features.cws.network.enabled -datadog.securityAgent.runtime.policies.configMap: spec.features.cws.customPolicies.configMap +datadog.securityAgent.runtime.policies.configMap: spec.features.cws.customPolicies.configMap.name +datadog.securityAgent.runtime.securityProfile: "" +datadog.securityAgent.runtime.securityProfile.anomalyDetection: "" datadog.securityAgent.runtime.securityProfile.anomalyDetection.enabled: "" datadog.securityAgent.runtime.securityProfile.autoSuppression.enabled: "" datadog.securityAgent.runtime.securityProfile.enabled: spec.features.cws.securityProfiles.enabled datadog.securityAgent.runtime.syscallMonitor.enabled: spec.features.cws.syscallMonitorEnabled datadog.securityAgent.runtime.useSecruntimeTrack: "" -datadog.securityContext: spec.global.securityContext +datadog.securityContext: "" datadog.securityContext.runAsUser: "" datadog.serviceMonitoring.enabled: spec.features.usm.enabled datadog.site: spec.global.site @@ -473,24 +475,27 @@ existingClusterAgent.join: "" existingClusterAgent.serviceName: "" existingClusterAgent.tokenSecretName: "" fips.customFipsConfig: "" -fips.enabled: "" +# customFIPSConfig: data, items, name +fips.enabled: spec.global.fips.enabled fips.image.digest: "" -fips.image.name: "" +fips.image.name: spec.global.fips.image.name fips.image.pullPolicy: "" fips.image.repository: "" -fips.image.tag: "" -fips.local_address: "" -fips.port: "" -fips.portRange: "" +fips.image.tag: spec.global.fips.image.tag +fips.local_address: spec.global.fips.localAddress +fips.port: spec.global.fips.port +fips.portRange: spec.global.fips.portRange fips.resources: "" -fips.use_https: "" +#resources claims, limits, requests +fips.use_https: spec.global.fips.useHTTPS fullnameOverride: "" +nameOverride: spec.global.localservice.nameOverride +kube-state-metrics.image: "" kube-state-metrics.image.repository: "" kube-state-metrics.nodeSelector.kubernetes.io/os: "" kube-state-metrics.rbac.create: "" kube-state-metrics.serviceAccount.create: "" kube-state-metrics.serviceAccount.name: "" -nameOverride: "" providers.aks.enabled: "" providers.eks.ec2.useHostnameFromFile: "" providers.gke.autopilot: ""