quarkiverse / quarkus-helm

Quarkus Extension to generate the Helm artifacts
Apache License 2.0
10 stars 8 forks source link

Add new property to configure the separator for profile specific values files #246

Closed growi closed 1 year ago

growi commented 1 year ago

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.