Как я могу указать путь к секрету в работе cron yaml? - PullRequest
0 голосов
/ 28 июня 2019

У меня есть работа cron в yaml, и я использую некоторые секреты:

пример:

- name: username
    valueFrom:
      secretKeyRef:
        name: {{ .Values.secrets.mysecret.username.name }}
        key: {{ .Values.secrets.mysecret.username.key }}

это означает, что имя секрета хранится в файле values.yaml в:

.secrets.mysecret.username.name

И там, в файле values.yaml, у меня есть это:

mysecret:
  username:
    name: nameofthesecretfile
    key: username

поэтому "nameofthesecretfile" - это имя секрета. У меня есть другие секреты, на которые ссылаются таким же образом, и они обнаруживаются и используются, как и должно быть. Проблема с этим секретом заключается в том, что он не находится на том же пути, что и другие, поэтому он не находит его.

например, когда я запускаю

$ kubectl get secrets 

nameofthesecretfile секрет не указан, потому что он находится в AWS в другой папке, чем другие. Пример:

  • корень \ секреты \ один - вот все секреты
  • корень \ секреты \ два - вот секрет, который я не вижу

, поэтому мои настройки настроены на просмотр всех секретов из папки 1.

Но как мне указать путь ко второй папке (которая находится на amazon S3) в этом файле yaml. Должен ли я сделать это в cron job yaml? и если да, то как?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...