You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#1845 introduced the possibility to configure multiple DNS zones.
The helm chart was extended with the key dnsZones:, and the old dnsZone/edgeDNSZone were kept for backwards compatibility. However, the old configuration no longer works since dnsZones is used in the default values.yaml and values.schema.json makes sure only one of them is set.
How to reproduce
Create an additional values file, values-abaguas.yaml:
PR k8gb-io#1845 introduced the possibility to configure multiple DNS zones. The intention was to be backwards compatible. However it forces uses to change the following helm values, as explained in k8gb-io#1858:
* k8gb.dnsZoneNegTTL -> k8gb.dnsZones[0].dnsZoneNegTTL
* k8gb.edgeDnsZone -> k8gb.dnsZones[0].zone
* k8gb.dnsZone -> k8gb.dnsZones[0].domain
During the community meeting of 02.04.2025 it was agreed to maintain the breaking change and clean up the deprecated values configuration.
Fixesk8gb-io#1858
Signed-off-by: Andre Aguas <andre.aguas@protonmail.com>
#1845 introduced the possibility to configure multiple DNS zones.
The helm chart was extended with the key
dnsZones:
, and the olddnsZone
/edgeDNSZone
were kept for backwards compatibility. However, the old configuration no longer works sincednsZones
is used in the defaultvalues.yaml
andvalues.schema.json
makes sure only one of them is set.How to reproduce
Create an additional values file,
values-abaguas.yaml
:Generate the manifests using:
This results in an error:
Fix suggestions
k8gb is on major version
0
, so it is okay to introduce a breaking change and remove completely the old option, thus forcing all users to migrate.Alternatively, a simple fix is to enable only the old configuration options in the default
values.yaml
The text was updated successfully, but these errors were encountered: