-
Notifications
You must be signed in to change notification settings - Fork 95
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # 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 <kuritka@gmail.com>
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 <kuritka@gmail.com>
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 <kuritka@gmail.com>
Closed
We agreed to keep Gslb CRD and enable flexible referencing of various networking resources instead of full switch to Ingress. |
# for free
to join this conversation on GitHub.
Already have an account?
# 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: