DiamondLightSource / DiamondLightSource/blueapi

Auto-delete PVCs

Aperta
#1,355 1 commento 1 reazione 0 assegnatari Vedi su GitHub
deployment
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

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.