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

[Bug]: A lot of new reconciles are triggered as objects are changed frequently by the controller #372

Open
gvdhart opened this issue Sep 5, 2024 · 0 comments
Labels
bug Something isn't working
Milestone

Comments

@gvdhart
Copy link
Contributor

gvdhart commented Sep 5, 2024

What happened

There are a lot of new reconciles triggered as the controller itself edits the k8s objects frequently (Spec and Status, this is normal k8s controller reconciler behavior).
Therefore reconciles really need to be idempotent otherwise there are a lot of issues.

Step to reproduce

Deploy an OscMachine and check the logs

Expected to happen

We should limit the number of updates the controller does on the kubernetes object.
Or we should really make sure that all reconcile loops are idempotent.

Add anything

NA

cluster-api output

NA

Environment

- Kubernetes version: (use `kubectl version`): 
- OS (e.g. from `/etc/os-release`):
- Kernel (e.g. `uname -a`):
- cluster-api-provider-outscale version:
- cluster-api version: 
- Install tools:
- Kubernetes Distribution:
- Kubernetes Diestribution version:
@gvdhart gvdhart added the bug Something isn't working label Sep 5, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Development

No branches or pull requests

2 participants