Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Description
We have been using Skaffold to allow our developers to create ephemeral namespaces to test code changes within. We were partly able to get this to work by creating a
pre-deploy
hook that templates the namespace manifest via environment variables, however this has a limitation as you cannot manage multiple namespaces due to not being able to template the Kustomizepath
.This PR introduces templating to the Kustomize
path
by calling theExpandEnvTemplate
utility function. An example project illustrating an example of this workflow can be seen here. With this PR you would be able to create and delete multiple namespaces by setting theNAMESPACE
environment variable. The following set of commands would work in this repository if this PR was merged: