[kots cli] Templating function not effective in additionalNamespace field during admin-console upgrade
namgk opened this issue · 1 comments
namgk commented
When running the upgrade or deploy with the kots cli (e.g. kubectl kots admin-console upgrade), it go over the manifests and from this procedure, it doesn't handle the template function.
kots/pkg/kotsadm/namespaces.go
Lines 42 to 52 in d673a3e
We have an application.yaml that has this part:
additionalNamespaces:
- aaa
- '{{repl if XX}}bb{{repl end}}'
It the admin-console upgrade command failed with
• Upgrading Admin Console
• Creating namespace {{repl if XX}}bb{{repl end}} ✗
Error: failed to upgrade: failed to upgrade admin console: failed to ensure additional namespaces: failed to create namespace: Namespace "{{repl if XX}}bb{{repl end}}" is invalid: [metadata.name: Invalid value: ...
cbodonnell commented