Skip to content

Conversation

@rmvangun
Copy link
Contributor

@rmvangun rmvangun commented Aug 2, 2025

All post build values are now defined in a single contexts/<context>/kustomize/values.yaml file. Only permits one nested level of values mapping to individual kustomizations. The common key permits including post build values across all kustomizations.

rmvangun added 4 commits July 31, 2025 09:32
Adds approach for configuring variables that use Flux's `postBuild` variable substitution functionality. This feature can be used by creating simple key/value `values.yaml` in `contexts/<context>/kustomize/values.yaml` for global variables or `contexts/<context>/kustomize/<component>/values.yaml` for component specific variables.

Inclusion of these `values.yaml` files has also been added to the templating system.

This feature is intended to be used in only limited cases. The majority of configuration needs can be handled through the component pattern and patching. However, certain cases, especially for widespread variables such as `${public_domain}`, this functionality is essential.
@rmvangun rmvangun added the enhancement New feature or request label Aug 2, 2025
@rmvangun rmvangun merged commit 8bdd0ed into main Aug 2, 2025
12 of 13 checks passed
@rmvangun rmvangun deleted the feature/kustomize-variable-injection branch August 2, 2025 14:15
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants