{{- if not (eq (toString .Values.extraConfigMapMounts) "") }} [WARNING] "extraConfigMapMounts" parameter is deprecated, please use "extraVolumes" or "extraVolumesMounts" instead. {{ end }} {{- if not (eq (toString .Values.extraHostPathMounts) "") }} [WARNING] "extraHostPathMounts" parameter is deprecated, please use "extraVolumes" or "extraVolumesMounts" instead. {{ end }} {{- if not (eq (toString .Values.secretMounts) "") }} [WARNING] "secretMounts" parameter is deprecated, please use "extraVolumes" or "extraVolumeMounts" instead. {{ end }} {{- if and (not (eq .Values.mode "daemonset")) (not (eq .Values.mode "deployment")) (not (eq .Values.mode "statefulset")) }} {{ fail "[ERROR] 'mode' must be set. See https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-collector/UPGRADING.md for instructions." }} {{ end }} {{- if not .Values.configMap.create }} [WARNING] "configMap" wil not be created and "config" will not take effect. {{ end }} {{- if not (eq (toString .Values.containerLogs) "") }} [WARNING] 'containerLogs' is deprecated. Use 'presets.logsCollection' instead. See https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-collector/UPGRADING.md#0231-to-0240 for instructions on how to migrate. {{ end }} [INFO] as of chart version 0.47.0 the default collector configuration has been updated to use pod IP instead of 0.0.0.0 for its endpoints. See https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-collector/UPGRADING.md#0460-to-0470 for details. {{- if not .Values.resources }} [WARNING] As of 0.54.0 Collector chart, the default resource limits are removed. See https://github.com/open-telemetry/opentelemetry-helm-charts/blob/main/charts/opentelemetry-collector/UPGRADING.md#0531-to-0540 for details. {{ end }} {{- if .Values.presets.clusterMetrics.enabled }} {{- if eq .Values.mode "daemonset"}} {{- fail "Cluster Metrics preset is not suitable for daemonset mode. Please use statefulset or deployment mode with replicaCount: 1"}} {{ end }} {{- if gt (int .Values.replicaCount) 1 }} {{- fail "Cluster Metrics preset is not suitable for replicaCount greater than one. Please change replica count to one." }} {{ end }} {{ end }} {{- if .Values.presets.kubernetesEvents.enabled }} [WARNING] The 'k8sobjects' is a ALPHA receiver and may be changed anytime. {{ end }} {{- if and (eq .Values.mode "daemonset") (eq .Values.service.internalTrafficPolicy "Cluster") }} [WARNING] Setting internalTrafficPolicy to 'Cluster' on Daemonset is not recommended. Consider using 'Local' instead. {{ end }} {{- if and (eq .Values.dnsPolicy "None") (not .Values.dnsConfig) }} {{- fail "[ERROR] dnsConfig should be provided when dnsPolicy is None" }} {{ end }}