-
Notifications
You must be signed in to change notification settings - Fork 101
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
Deprecate GSLB CRD #1018
Labels
enhancement
New feature or request
Comments
After some discussions with the maintainers team:
|
kuritka
added a commit
that referenced
this issue
Nov 7, 2022
closes #932 related to #1018 - Fixed implementation In some cases, when the ingress was changed, reconciliation was triggered, which changed the annotations back to the values calculated with GSLB. I modified the merge function to filter which values should be synced and which should not. In fact, it is only `k8gb.io/strategy` and `k8gb.io/primary-geotag` that are changed on initialization. - utit tests update - terratest terratests are focused on repeated patching of annotations in ingress and examining ingress when patching annotations in GSLB Signed-off-by: kuritka <[email protected]>
kuritka
added a commit
that referenced
this issue
Nov 7, 2022
closes #932 related to #1018 - Fixed implementation In some cases, when the ingress was changed, reconciliation was triggered, which changed the annotations back to the values calculated with GSLB. I modified the merge function to filter which values should be synced and which should not. In fact, it is only `k8gb.io/strategy` and `k8gb.io/primary-geotag` that are changed on initialization. - utit tests update - terratest terratests are focused on repeated patching of annotations in ingress and examining ingress when patching annotations in GSLB Signed-off-by: kuritka <[email protected]>
kuritka
added a commit
that referenced
this issue
Nov 7, 2022
closes #932 related to #1018 - Implementation: In some cases, when the ingress was changed, reconciliation was triggered, which changed the annotations back to the values calculated with GSLB. I modified the merge function to filter which values should be synced and which should not. In fact, it is only `k8gb.io/strategy` and `k8gb.io/primary-geotag` that are changed on initialization. - Utit tests update - Terratests are focused on repeated patching of annotations in ingress and examining ingress when patching annotations in GSLB Signed-off-by: kuritka <[email protected]>
Closed
We agreed to keep Gslb CRD and enable flexible referencing of various networking resources instead of full switch to Ingress. |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
The proposal is to deprecate core GSLB CRD and rely purely on standard Ingress annotations.
Motivation:
The text was updated successfully, but these errors were encountered: