Нужно создать ресурс при старте сервиса. Скрипт делает все необходимое (собирает данные и создает нужный yaml файл в кластере)
Мне нужно, чтобы job запустил этот скрипт, пробую вставить в command и args - получаю ошибки. В первом случае "/bin/sh": stat no such file or directory,
Во втором варианте: проблемы при конвертации yaml to json: или did not find expected key, или did not find expected '-' indicator.
В чем может быть проблема? Что я прописала неверно? Застряла напрочь.
apiVersion: batch/v1
kind: Job
.....
1.
containers:
- name: create-webhook-configuration
image: {{ .Values.image.repository }}{{ .Values.image.name }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
args:
- /bin/sh
- -c
- >
{{ .Files.Get "scripts/run.sh" }}
restartPolicy: OnFailure
2.
containers:
- name: create-webhook-configuration
image: {{ .Values.image.repository }}{{ .Values.image.name }}:{{ .Values.image.tag }}
imagePullPolicy: {{ .Values.image.pullPolicy }}
command: ["/bin/sh", "-c", {{ .Files.Get "scripts/run.sh" }}]
restartPolicy: OnFailure