Skip to content

⏲ Add namespace parameter support to demos/stacks (so we can avoid default for easier cleanup, and TLS certs for any NS) #371

@NickLarsenNZ

Description

@NickLarsenNZ

Note

This came out of the 25.3.0 Release Retro

Technically, our demos can be installed into any namespace.

We do have a configuration option (supportedNamespaces) for both stacks and demos to restrict demos to certain namespaces though, and this is due to hard-coded things such as:

  • TLS Certificate FQDNs that contain the namespace (example)
  • Bootstrap server FQDNs (example)

This is a crutch, and could largely be solved by adding the namespace as a template parameter.

Proposal

Append the product_namespace as NAMESPACE to the end of the parameter list used for templating both stacks and demos.

Out of scope

The removal of the supportedNamespaces key. There might be other reasons to restrict the namespace of a demo that cannot be resolved via templated parameters.

Metadata

Metadata

Assignees

Labels

release-retro/25.3.0Indicates this issue or PR is part of improvements resulting from the Release Retro 25.3.0

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions