Unstage via spec
- Vorherrschende Sprache
- Rust
- Sterne
- 2.3k
- Forks
- 230
- Ø Merge
- 3 T. 3 Std.
- Gemergte PRs (30 T.)
- 36
Beschreibung
A major goal for this project was to try to get a fully declarative Kubernetes-style spec/status model going.
In practice...the spec basically allows changing the image source, which is fine. However, we need to support things like "unstaging" an update; i.e. to undo the effect of a `bootc upgrade`. Right now it's definitely not ergonomic to do, and we should ensure we have coverage for it.
This overlaps with https://github.com/containers/bootc/issues/383 which is similarly about affecting the bootloader ordering without changing image sources.
Beitragsleitfaden
Rechercherichtung
Lies zunächst dieses Issue zusammen mit Issue 383 und verfolge anschließend, wie das deklarative Spec-/Status-Modell ein bootc-Upgrade behandelt und wie sich die Reihenfolge des Bootloaders auswirkt. Definiere das erwartete Unstage-Verhalten und füge Tests hinzu, die das Rückgängigmachen eines Updates abdecken, ohne die Image-Quelle zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust
- Bereich
- devops, operating-systems
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100