otelcollector/deploy/addon-chart/azure-monitor-metrics-addon/templates/ama-metrics-secret.yaml (35 lines of code) (raw):

{{- $arcExtensionSettings := include "arc-extension-settings" . | fromYaml }} {{- if $arcExtensionSettings.isArcExtension }} {{- if $arcExtensionSettings.isProxyEnabled }} apiVersion: v1 kind: Secret metadata: name: ama-metrics-proxy-config namespace: kube-system type: Opaque data: {{- if .Values.Azure.proxySettings.httpProxy }} HTTP_PROXY: {{.Values.Azure.proxySettings.httpProxy | b64enc | quote}} http_proxy: {{.Values.Azure.proxySettings.httpProxy | b64enc | quote}} {{end}} {{- if .Values.Azure.proxySettings.httpsProxy }} HTTPS_PROXY: {{.Values.Azure.proxySettings.httpsProxy | b64enc | quote}} https_proxy: {{.Values.Azure.proxySettings.httpsProxy | b64enc | quote}} {{end}} {{- if .Values.Azure.proxySettings.noProxy }} NO_PROXY: {{.Values.Azure.proxySettings.noProxy| b64enc | quote}} no_proxy: {{.Values.Azure.proxySettings.noProxy| b64enc | quote}} {{end}} {{- end }} --- {{- if and (or .Values.Azure.proxySettings.isCustomCert $arcExtensionSettings.isProxyEnabled ) (.Values.Azure.proxySettings.proxyCert) }} apiVersion: v1 kind: Secret metadata: name: ama-metrics-proxy-cert namespace: kube-system type: Opaque data: proxy-cert.crt: {{.Values.Azure.proxySettings.proxyCert | b64enc | quote}} {{- end }} {{- end }}