Есть ли способ передать переменную внешней среды в kustomization.yaml из Skaffold
.
Предполагая, что у меня есть файл кастомизации ниже
resources:
- ./deployment.yaml
- ./service.yaml
images:
- name: abc
newName: <external environment>
newTag: <external environment>
У меня есть среда, экспортированная с Image имя и тэг и хотели бы передать в kustomization.yaml
при выполнении skaffold deploy
или dev
Есть ли способ сделать это или если какое-либо решение или обходной путь для передачи внешней переменной среды в kustomization.yaml
?
Я знаю, что на самом деле могу использовать kustomize edit set image
, но это ужасно, потому что мне нужно получить старое имя изображения, чтобы установить, чего я стараюсь избегать. Я хотел более простое решение. Я не смог найти там, где написано, что kustomize
может использовать переменную окружения из системы, например docker-compose
, которая использует ${VAR}
или skaffold
, которая использует {{.VAR}}
при попытке доступа к системной переменной среды