Конфигурация ExternalSecret для реестра контейнеров Google

Мой ресурс ExternalSecret ссылается на секрет хранилища Hashicorp с ключом и значением, в котором хранится учетная запись службы Google (json). ExternalSecret создаст секрет типаkubernetes.io/dockerconfigjson.

      apiVersion: external-secrets.io/v1beta1
kind: ExternalSecret
metadata:
  name: gcr-external
  namespace: vault-dev
spec:
  refreshInterval:
  secretStoreRef:
    name: vault-backend
    kind: SecretStore
  target:
    name: gcr 
    creationPolicy: Owner
    template:
      type: kubernetes.io/dockerconfigjson
      data:
        .dockerconfigjson: '\{"auths": {"eu.gcr.io": {"username": "_json_key", "password": {{ .data }} }}}'
  data:
    - secretKey: data
      remoteRef:
        key: gcp/sa

Однако строка .dockerconfigjson не считывает *data *secretKey, поскольку теперь на нее ссылается «пароль»: {{ .data }}. Как правильно на него ссылаться?

0 ответов