Я могу запустить его, однако, хоть убей, я не могу заставить его принять переменная, которую я пытаюсь внедрить
шаблон рабочего процесса приведен ниже
Код: Выделить всё
apiVersion: argoproj.io/v1alpha1
kind: WorkflowTemplate
metadata:
name: hello-world-template
namespace: growth-signals
spec:
entrypoint: hello-world
templates:
- name: hello-world
inputs:
parameters:
- name: my_env_var
container:
image: alpine:latest
command: [sh, -c]
args: ["echo $MY_ENV_VAR"]
env:
- name: MY_ENV_VAR
value: "{{inputs.parameters.my_env_var}}"
Код: Выделить всё
data = {
"resourceKind": "WorkflowTemplate",
"resourceName": "hello-world-template",
"workflowSpec": {
"arguments": {
"parameters": [
{"name": "my_env_var", "value": "Hello World"}
]
}
}
}
Я пытался изменить полезную нагрузку на спецификацию рабочего процесса, аргументы или параметры (т. е. удалив родительский ключ), но ничего не имеет значения.
Как я уже сказал, проблем нет. подключение к API и запуск рабочий процесс, но я не могу вводить переменные до его запуска.
Любая помощь будет принята с благодарностью, поскольку я уже давно застрял на этом...
Подробнее здесь: https://stackoverflow.com/questions/791 ... tion-issue
Мобильная версия