-
Notifications
You must be signed in to change notification settings - Fork 111
[breaking] deprecate dnsZone and edgeDnsZone chart values #1876
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
✅ Deploy Preview for k8gb-preview ready!
To edit notification comments on pull requests, go to your Netlify site configuration. |
@kuritka can we rediscuss the new naming of the options?
What is for you the different between zone and domain? Can you explain your reasoning for the change? What was confusing with the previous naming? |
Hey, totally valid question – both naming schemes actually make sense. I renamed
You're right that technically both are Happy to revisit if we find better names that keep both clarity and accuracy – e.g. rootZone / subZone could be a compromise. Why do you feel such a need to change it? |
I agree edge zone is not very clear.
I feel calling domain to one of the zones will also lead to confusion. So, since we changed it we can get it 100% accurate before the upcoming release. Root zone is the zone controlled by the root servers. But I like the idea of hierarchy it brings. What do you think about "zone"/"k8gbZone"/"delegatedZone" and "parentZone"? |
apart |
Based on the discussion started in: k8gb-io#1876 (comment) Signed-off-by: Andre Aguas <[email protected]>
Based on the discussion started in: k8gb-io#1876 (comment) Signed-off-by: Andre Aguas <[email protected]>
90d58d5
to
c8dc2a7
Compare
Based on the discussion started in: k8gb-io#1876 (comment) Signed-off-by: Andre Aguas <[email protected]>
c8dc2a7
to
c9d7fc3
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Overall LGTM. Added couple of comments
We will have to work on next release notes explicitly mentioning that change
chart/k8gb/values.yaml
Outdated
- zone: "example.com" # -- main zone which would contain gslb zone to delegate (same meaning as to edgeDNSZone) | ||
domain: "cloud.example.com" # -- domain controlled by gslb (same meaning as to dnsZone) | ||
- parentZone: "example.com" # -- parent zone which would contain gslb zone to delegate (same meaning as to edgeDNSZone) | ||
zone: "cloud.example.com" # -- zone controlled by gslb (same meaning as to dnsZone) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Maybe loadBalancedZone to be explicit?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Sounds good to me. @kuritka?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Changed done here: 3d02437
"required": [ | ||
"clusterGeoTag", | ||
"extGslbClustersGeoTags", | ||
"edgeDNSServers", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We need to change this terminology too to be consistent
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Thanks, good catch
36382b7
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
thx @abaguas
Based on the discussion started in: k8gb-io#1876 (comment) Signed-off-by: Andre Aguas <[email protected]>
c9d7fc3
to
f18090a
Compare
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. Fixes k8gb-io#1858 Signed-off-by: Andre Aguas <[email protected]>
Based on the discussion started in: k8gb-io#1876 (comment) Signed-off-by: Andre Aguas <[email protected]>
36382b7
to
9811509
Compare
Signed-off-by: Andre Aguas <[email protected]>
9811509
to
0832d27
Compare
Signed-off-by: Andre Aguas <[email protected]>
e573eb9
to
3eb8828
Compare
0be7264
to
d05c782
Compare
Signed-off-by: Andre Aguas <[email protected]>
d05c782
to
9903628
Compare
PR #1845 introduced the possibility to configure multiple DNS zones. The intention was to be backwards compatible. However it forces uses to change the new helm values, as explained in #1858.
The naming of zones was also reviewed, since edgeZone was not very clear. So the change is as follows:
During the community meeting of 02.04.2025 it was agreed to maintain the breaking change and clean up the deprecated values configuration.
Fixes #1858