helm/templates/external-secret.yaml (19 lines of code) (raw):

apiVersion: external-secrets.io/v1beta1 kind: ExternalSecret metadata: name: elasticsearch-metrics-apiserver-secrets namespace: {{ .Release.Namespace }} spec: refreshInterval: 5m secretStoreRef: name: mki-cluster-secret-store kind: ClusterSecretStore dataFrom: - extract: {{- if .Values.metadata }} key: {{ printf "platform/%s/%s/%s/o11y/%s" (.Values.metadata.environment) (.Values.metadata.csp) (.Values.metadata.region) (.Values.o11yUser) }} decodingStrategy: None target: name: elasticsearch-metrics-apiserver-secrets creationPolicy: Owner {{- end }}