bootc-dev / bootc-dev/bootc

LBI: Support an artifact pattern for build/input

Aperta
#833 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
area/logically-bound-images enhancement
Lingua principale
Rust
Stelle
2.3k
Fork
230
Merge medio
3g 3h
PR unite (30g)
36

Descrizione

When one starts going deep into [logically bound images](https://github.com/containers/bootc/issues/128) I think it starts to fundamentally change the feel/character of the system to be "swarm of images". The "base bootc image" isn't necessarily the most important image at all.

One issue we have today is that we can't do a "dry run" upgrade that would report the total amount of data to be fetched because we don't know until we've fetched the base image what LBIs it references.

In this issue we'd support switching to an OCI artifact instead. This would make the base image far less special - it'd just be another entry in the list of images. A downside is it'd need a custom build process.

It's a lot like how in OCP today the [CVO](https://github.com/openshift/cluster-version-operator) is just a pointer to a lot of other images.

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Non vengono indicati file, test o punti di ingresso. Inizia leggendo la issue collegata sulle immagini logicamente collegate ed esaminando come sono attualmente modellate le immagini di build/input e i riferimenti LBI. Il lavoro sarà completo quando sarà definito e implementato il pattern di artefatto OCI proposto, inclusi metadati sufficienti per riportare tutti i dati necessari per un aggiornamento in dry-run.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
rust
Ambito
infrastructure
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Da chiarire
Idoneità per principianti
25/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.