Проблема С Отступами Helm/Yaml

  • Автор темы Njs104skestSoky
  • Обновлено
  • 19, Oct 2024
  • #1

Я делаю странные отступы YAML с некоторыми условными вещами, фактически я делаю:

 
  resources:

{}

- name: elastic-logger
 

Но последняя строка имеет отступ 10, а не 8, как должно быть. на самом деле я могу сделать отступ на 0, 10, 100, но отступ всегда равен 10. есть идеи? (отредактировано) filebeat.enabled is for one container, and if .Values.resources затем я добавляю в массив еще один контейнер

resources: {{ toYaml .Values.resources | indent 10 }} {{- if .Values.filebeat.enabled -}} - name: elastic-logger

выход:

Njs104skestSoky


Рег
02 Feb, 2012

Тем
64

Постов
205

Баллов
565
  • 25, Oct 2024
  • #2

Оказывается - is a special syntax which says 'eat up any following whitespace'. Removing the -}} исправил это.

Я получаю пустую строку, но мне все равно, учитывая!

 

Атис


Рег
10 May, 2007

Тем
61

Постов
203

Баллов
518
Тем
403,760
Комментарии
400,028
Опыт
2,418,908

Интересно