DiamondLightSource / DiamondLightSource/blueapi
Auto-delete PVCs
- Lingua principale
- Python
- Stelle
- 13
- Fork
- 13
- Merge medio
- 2g 11h
- PR unite (30g)
- 25
Descrizione
Since 8cd830 BlueAPI can retain PVCs. This means that a BlueAPI deployment will use up cluster space indefinitely, if these PVCs are not manually deleted by an engineer.
Having discussed with @DominicOram and @noemifrisina the deletion of PVs should be automated, with the following requirements:
1. The three most recent PVCs are retained
2. PVCs can be tagged with something to stop their deletion
3. PVC deletion should be _loud_ (emails, slack, etc. with fair time beforehand)
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Inizia esaminando le modifiche al deployment di BlueAPI di 8cd830 e individuando come vengono creati e identificati i PVCs conservati. Definisci il comportamento di conservazione, tagging opt-out e notifica anticipata, quindi verifica che i tre PVCs più recenti rimangano e che gli avvisi di eliminazione vengano recapitati prima della pulizia.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- kubernetes, python
- Ambito
- cloud, infrastructure
- Tipo di issue
- Funzionalità
- Difficoltà
- 5/5
- Tempo stimato
- Più di una settimana
- Stato di attività
- Ferma
- Chiarezza
- Abbastanza chiara
- Idoneità per principianti
- 35/100