stackabletech / stackabletech/hive-operator

CRD update process for new version of the Operators

Offen
#273 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

area/documentation customer-request
Vorherrschende Sprache
Rust
Sterne
29
Forks
2
Ø Merge
1 T. 19 Std.
Gemergte PRs (30 T.)
12

Beschreibung

Hey Stackable team

I have encountered the issue which seems to a common one regarding CRDs and how to handle the versioning/updates of them.

As helm seems to taken a defensive stance on the matter, I think it would be good to have sections dedicated to logging changes and instruction on, how to update already existing CRDs in your cluster.

The purpose of these docs would be to reduce the risk of a customer not being aware of the procedure there is around CRD and potentially safeguard them against force updating the CRD. Updating the CRDs without the proper procedure could result in objects being wiped as a side effect.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginnen Sie damit, die vorhandene Dokumentation zu CRDs, Helm-Bereitstellungen und Versions-Upgrades von Operatoren zu finden; in diesem Issue werden keine bestimmten Dateien oder Tests genannt. Dokumentieren Sie, wie Änderungen an CRDs protokolliert werden sollten und wie vorhandene CRDs sicher aktualisiert werden sollten, ohne sie per Force-Update zu aktualisieren. Erledigt ist die Aufgabe, wenn Kunden eine klare, versionsbezogene Vorgehensweise finden und das Risiko eines Datenverlusts verstehen können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
helm, kubernetes
Bereich
devops, documentation, infrastructure
Issue-Typ
Dokumentation
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.