Reload: литеральный скаляр вместо свёрнутого, иначе команды склеиваются
Задача падала на первом же прогоне: error: unknown flag: --timeout Свёрнутый скаляр (>-) схлопывает переносы строк в пробелы, две команды превращаются в одну — kubectl rollout restart deploy/x kubectl rollout status deploy/x --timeout=... и флаг уезжает к restart, который его не знает. С литеральным (|) переносы сохраняются. Баг был с самого добавления задачи: до сих пор её никто не запускал, оба переката до этого делались вручную.
This commit is contained in:
parent
cb4130ad9d
commit
da2a0b33a7
@ -27,11 +27,16 @@
|
|||||||
# uv run poe reload -- -e "sarex_reload_workloads=[{'namespace':'django','deployment':'frontend'}]"
|
# uv run poe reload -- -e "sarex_reload_workloads=[{'namespace':'django','deployment':'frontend'}]"
|
||||||
|
|
||||||
- name: Перекатить нагрузки с изменённой конфигурацией
|
- name: Перекатить нагрузки с изменённой конфигурацией
|
||||||
|
# Скаляр ЛИТЕРАЛЬНЫЙ (|), а не свёрнутый (>-). Со свёрнутым переносы строк
|
||||||
|
# схлопываются в пробелы, две команды склеиваются в одну и получается
|
||||||
|
# kubectl rollout restart deploy/x kubectl rollout status deploy/x --timeout=...
|
||||||
|
# то есть флаг уезжает к restart, который его не знает:
|
||||||
|
# error: unknown flag: --timeout
|
||||||
ansible.builtin.shell:
|
ansible.builtin.shell:
|
||||||
cmd: >-
|
cmd: |
|
||||||
{{ compose_cmd }} exec -T k3s-server sh -ec '
|
{{ compose_cmd }} exec -T k3s-server sh -ec '
|
||||||
kubectl -n {{ item.namespace }} rollout restart deploy/{{ item.deployment }}
|
kubectl -n {{ item.namespace }} rollout restart deploy/{{ item.deployment }}
|
||||||
kubectl -n {{ item.namespace }} rollout status deploy/{{ item.deployment }} --timeout={{ sarex_reload_timeout }}
|
kubectl -n {{ item.namespace }} rollout status deploy/{{ item.deployment }} --timeout={{ sarex_reload_timeout }}
|
||||||
'
|
'
|
||||||
chdir: "{{ deploy_dir }}"
|
chdir: "{{ deploy_dir }}"
|
||||||
loop: "{{ sarex_reload_workloads }}"
|
loop: "{{ sarex_reload_workloads }}"
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user