bootc-dev / bootc-dev/bootc

Unstage via spec

Offen
#406 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
area/updates enhancement
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

Beitragsleitfaden öffnen

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

Neue Issues direkt in Ihr Postfach

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