Cluster-state drift detection
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Idoneità per principianti
- 20/100
- Tipo di issue
- Funzionalità
- Chiarezza
- Da chiarire
- Stato di attività
- Ferma
- Stack tecnologico
- go, helm, kubernetes
- Ambito
- devops, infrastructure
Direzione di ricerca
Inizia leggendo la documentazione collegata sul rilevamento del drift, sulla correzione del drift e sulle regole di ignoranza, quindi prova la funzionalità con un HelmRelease con .spec.driftDetection.mode impostato su warn o enabled. L’issue richiede feedback ed elenca limitazioni della UX, ma non definisce una modifica specifica né una condizione di completamento.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
📣 Announcement
We are excited to announce a new (long requested) feature in the helm-controller - drift detection! This is now available in >=v0.37.0, and can be enabled by configuring a HelmRelease with .spec.driftDetection.mode set to enabled.
To enable drift detection without correction, set .mode to warn.
🔎 What is drift detection?
Drift detection allows you to detect any unintentional changes to a resource in your Kubernetes cluster that may have occurred outside of your Helm release process. The feature uses the same approach as kustomize-controller to detect drift by performing a dry-run Server Side Apply of the rendered manifests of a release. When drift is detected, the controller will emit an Event and recreate and/or patch the Kubernetes resources.
💥 Current limitations
- The detected diff is only logged in the controller logs when
--log-levelis set todebug. In the Kubernetes Event, only the creation or change of a Kubernetes resource is reported with a brief summary of the changes. - There is no
flux diffcommand available (yet) to manually inspect or detect drift.
📚 References
- Drift detection: https://fluxcd.io/flux/components/helm/helmreleases/#drift-detection
- Drift correction: https://fluxcd.io/flux/components/helm/helmreleases/#drift-correction
- Ignore rules: https://fluxcd.io/flux/components/helm/helmreleases/#ignore-rules
☎️ Request for Feedback
Please note that this feature is still in its early stages and lacks certain UX features. However, we encourage you to try it out and provide feedback on your experience with it, including any issues you encounter or suggestions for improvements.
Thank you for your help in making the controller even more powerful and reliable!
- Lingua principale
- Go
- Stelle
- 511
- Fork
- 217
- Merge medio
- 5h 59m
- PR unite (30g)
- 7
Preparare l'ambiente
- Include un Dockerfile o un file Docker Compose
- Nessun modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di fluxcd/helm-controller
-
helm-controller panics on hooks with helm.sh/hook-output-log-policy (nil HookOutputFunc)Forse già presa @lubronzhan l’ha presa 4 giorni fa. Apertabug
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
fluxcd/helm-controller#1562 · 3 commenti ·
I maintainer di solito rispondono entro 1 giorno
-
UninstallRemediation missing defer summarize(req), Ready condition not updatedForse già presa @SebTardif l’ha presa 146 giorni fa. Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
fluxcd/helm-controller#1488 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Improve documentation on debugging the controller locallyForse già presa @VedantMadane l’ha presa 52 giorni fa. Apertaarea/docs good first issue help wanted
Difficoltà 2/5 1-3 ore Idoneità per principianti 68/100
fluxcd/helm-controller#462 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 3/5 1-2 giorni Idoneità per principianti 56/100
fluxcd/helm-controller#1601 ·
I maintainer di solito rispondono entro 1 giorno
-
SSA turns the default CRD policy into an upsert, CRDs get applied on every upgradeForse già presa @matheuscscp l’ha presa 22 giorni fa. Apertabug
fluxcd/helm-controller#1588 · 6 commenti · 1 assegnatario ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di fluxcd/helm-controller
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
openimsdk/openim-sdk-core#1127 ·
-
github_actions
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
Hochfrequenz/aibap.mcp#578 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 85/100
mvanhorn/cli-printing-press#4980 ·
I maintainer di solito rispondono entro 1 giorno
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 62/100
lenaxia/LLMSafeSpaces#1644 · 3 commenti · 1 reazione ·
I maintainer di solito rispondono entro 1 giorno
-
automation code-quality cookie documentation improvement quick-win task-mining
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
github/gh-aw#67262 · 2 commenti ·
I maintainer di solito rispondono entro 1 giorno