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

Not writing status to ConfigMap #15

Open
chipzoller opened this issue Nov 23, 2021 · 5 comments
Open

Not writing status to ConfigMap #15

chipzoller opened this issue Nov 23, 2021 · 5 comments

Comments

@chipzoller
Copy link

chipzoller commented Nov 23, 2021

The kube-vip CP in 0.1 will update the kubevip ConfigMap with its status when reconciling a Service of type LoadBalancer. It does this to the .data.kubevip-services key storing its value as JSON. This is going to be problematic for GitOps approaches because unless an exclusion is applied, the CP and the controller are going to fight over reconciliation of the ConfigMap. May just want to think of another approach here like writing to a separate CR which the CP can own.

@lubronzhan
Copy link
Collaborator

Does the CP means control plane here?

@chipzoller
Copy link
Author

Cloud provider

@lubronzhan
Copy link
Collaborator

lubronzhan commented Mar 28, 2023

the CP and the controller are going to fight over reconciliation of the ConfigMap

Thanks, what's the controller here refers to?

@chipzoller
Copy link
Author

A GitOps controller like Argo CD or Flux.

@lubronzhan
Copy link
Collaborator

Thanks for the explaning.
Looking at the code KubeVipServicesKey is no longer used
It was rewritten here #23
It doesn't show what service is using the vip anymore.
Yeah using configMap is hard to show what ip is in use properly

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants