Назад | Перейти на главную страницу

Как использовать vars в secretGenerator?

В моем kustomization.yaml файл, который я пытаюсь:

secretGenerator:
  - name: app-env
    behavior: merge
    envs:
      - app.env
    literals:
      - DB_HOST=$(DB_HOST)
vars:
  - name: DB_HOST
    objref:
      kind: Service
      name: mariadb-service
      apiVersion: v1
    fieldref:
      fieldpath: metadata.name

Но переменная окружения DB_HOST выходит как строковый литерал $(DB_HOST) вместо замены на имя службы, как я хочу.

Как я могу получить имя моей службы в этой переменной env?