Я работаю над своим первым проектом, используя AWS EKS. У моей компании есть собственный проприетарный рабочий процесс для развертывания приложений на EKS, который включает требование использовать Helm. Мне нужно взять код terraform и yaml k8s, предоставленный поставщиком, чтобы поддержать свое приложение, и преобразовать его в соответствии с собственными стандартами моей компании. Один из этих стандартов требует, чтобы секреты не хранились вместе с кодом. Я должен хранить секреты в виде текстовых строк в файле спецификаций c secrets.yaml, который затем сохраняется в безопасном месте и переносится на график на лету во время его установки.
Это фон, Теперь вот вопрос ... Приложение, предоставленное поставщиком, предназначено для приема учетных данных в виде текстового файла. Ожидается, что этот текстовый файл будет с кодом, что я не могу сделать. Есть ли способ встроить скрипт или что-то в мою диаграмму Хелм, которая может взять эти учетные данные, которые я сохранил в файле секретов, в виде текстовой строки, и вывести во временный текстовый файл во время установки диаграммы, чтобы файл существовал что нужно приложению?