mapping values are not allowed in this context
означает, что в .yaml
имеется ошибка, которая делает его недействительным.
Существует множество онлайн-инструментов, которые можно использовать для проверки синтаксиса yaml, таких как YAML Lint .
В вашем конкретном случае использования ошибка говорит о наличии проблемы со строкой 9. Посмотрев на ваш конфиг, мы увидим, что вы пропускаете отступы в строках 9 и 10. Вместо этого он должен выглядеть следующим образом:
apiVersion: v1
kind: Secret
type: kubernetes.io/tls
metadata:
name: tls-paris-turf.support
namespace: {{ $ns }}
Также вам не нужно использовать двойные кавычки (" "
) для обозначения ваших секретов. И, как вы уже заметили, вы должны использовать ---
строку перед {{- end }}
Надеюсь, это поможет.