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

[Enhancement] Add GitOps controller guidance to mutation section #758

Closed
chipzoller opened this issue Feb 2, 2023 · 2 comments · Fixed by #843
Closed

[Enhancement] Add GitOps controller guidance to mutation section #758

chipzoller opened this issue Feb 2, 2023 · 2 comments · Fixed by #843
Labels
enhancement New feature or request
Milestone

Comments

@chipzoller
Copy link
Contributor

Description

We need to add some guidance in the mutation docs for GitOps controllers, starting with Flux and Argo CD. Users should be aware how Kyverno will interact with both and what the necessary gotchas are as well as configuration recommendations.

Slack discussion

No response

@chipzoller chipzoller added the enhancement New feature or request label Feb 2, 2023
@chipzoller
Copy link
Contributor Author

Flux uses server-side apply and dry run to inspect the diff which allows Kyverno to fire and send back the object allowing Flux and Kyverno to essentially just "work". This puts slightly more load on Kyverno since each dry run requires Kyverno to mutate the resource, which is why sensible reconciliation time windows are recommended here.

See also: https://github.com/stefanprodan/gitops-kyverno#flux-vs-argo-drift-detection

@chipzoller
Copy link
Contributor Author

chipzoller commented Feb 2, 2023

@chipzoller chipzoller added this to the 1.10.0 milestone May 6, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant