Skip to content

deploy: Pull bound images before staging via composefs mount#2290

Queued
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
cgwalters:lbi-pull-reliability
Queued

deploy: Pull bound images before staging via composefs mount#2290
cgwalters wants to merge 1 commit into
bootc-dev:mainfrom
cgwalters:lbi-pull-reliability

Conversation

@cgwalters

Copy link
Copy Markdown
Collaborator

We were still staging a new bootloader entry even when we failed to pull a LBI. Switch to only doing an image pull and not a deployment, then pulling referenced LBIs from that.

Closes: #2013

@bootc-bot bootc-bot Bot requested a review from gursewak1997 July 7, 2026 19:01
@gursewak1997

Copy link
Copy Markdown
Contributor

Needs cargo fmt

@cgwalters cgwalters force-pushed the lbi-pull-reliability branch from d754a3e to 198b725 Compare July 8, 2026 11:51
@cgwalters cgwalters added the ci/tier-1 Run CI for tier-1 OS (centos-10) only label Jul 8, 2026
gursewak1997
gursewak1997 previously approved these changes Jul 8, 2026
We were still staging a new bootloader entry even when we
failed to pull a LBI. Switch to only doing an image pull
and not a deployment, then pulling referenced LBIs from that.

The "bound_images" progress subtask moves earlier in the
sequence accordingly, ahead of "deploying" instead of after
it, since the pull now happens before deploy() is called.

Closes: bootc-dev#2013

Signed-off-by: Colin Walters <[email protected]>
@cgwalters cgwalters force-pushed the lbi-pull-reliability branch from 599b688 to 330bcb9 Compare July 9, 2026 15:20

@jmarrero jmarrero left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

@cgwalters cgwalters added this pull request to the merge queue Jul 9, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ci/tier-1 Run CI for tier-1 OS (centos-10) only

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Logically-bound images aren't reliably present

3 participants