Skip to content
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

Add rateLimit fields to DNSProvider CRD #5165

Merged

Conversation

MartinWeindel
Copy link
Member

@MartinWeindel MartinWeindel commented Dec 15, 2021

How to categorize this PR?

/area control-plane
/kind enhancement

What this PR does / why we need it:
With PR gardener/external-dns-management#229 optional fields have been added to the DNSProvider to specify client-side rate limits.
The custom resource definition is updated to reflect this change.

Additionally the DNSOwner CRD has been updated. The JSON path for the printer column ACTIVE has been changed to .status.active as it is already defined in the external-dns-management project.
It was not possible to include this change in the original PR #4960 because of backwards compatibility. The .status.active field was not set in older version of the dns-controller-manager.

Release note:

Add `rateLimit` fields to CRD dnsproviders.dns.gardener.cloud 

@MartinWeindel MartinWeindel requested a review from a team as a code owner December 15, 2021 10:19
@gardener-robot gardener-robot added needs/review kind/enhancement Enhancement, improvement, extension labels Dec 15, 2021
@gardener-robot
Copy link

@MartinWeindel Label area/controlplane does not exist.

@gardener-robot gardener-robot added the size/XS Denotes a PR that changes 0-9 lines, ignoring generated files. label Dec 15, 2021
@gardener-robot gardener-robot added the area/control-plane Control plane related label Dec 15, 2021
Copy link
Member

@rfranzke rfranzke left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

/lgtm

Btw, @MartinWeindel @stoyanr, this reminds me that we should get rid of this dns.gardener.cloud handling in g/g and move it to the DNS extension.

@rfranzke rfranzke merged commit b166cf1 into gardener:master Dec 15, 2021
@MartinWeindel MartinWeindel deleted the enh/update-dnsprovider-ratelimit branch December 22, 2021 07:30
krgostev pushed a commit to krgostev/gardener that referenced this pull request Apr 21, 2022
krgostev pushed a commit to krgostev/gardener that referenced this pull request Jul 5, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/control-plane Control plane related kind/enhancement Enhancement, improvement, extension size/XS Denotes a PR that changes 0-9 lines, ignoring generated files.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

5 participants