Add an additional config string property "quarkus.helm.values-profile-separator" to configure the separator string used to separate "values" and {profile} in generated profile-specific values.yaml files. Defaults to "."; therefore, a values file for the profile "dev" would be named values.dev.yaml. If the property is set to "-" the resulting filename would be values-dev.yaml.
Why?
This makes it easier to include the generated Helm Chart in existing CD pipelines, where stage-specific overrides are already configured.
Tests included?
Yes, KubernetesFullIT has been modified to utilize the new property.
What?
Add an additional config string property "quarkus.helm.values-profile-separator" to configure the separator string used to separate "values" and {profile} in generated profile-specific values.yaml files. Defaults to "."; therefore, a values file for the profile "dev" would be named values.dev.yaml. If the property is set to "-" the resulting filename would be values-dev.yaml.
Why?
This makes it easier to include the generated Helm Chart in existing CD pipelines, where stage-specific overrides are already configured.
Tests included?
Yes, KubernetesFullIT has been modified to utilize the new property.