Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

tmt: Update bootc-install.py plugin #858

Merged
merged 4 commits into from
Oct 31, 2024
Merged

Conversation

ckyrouac
Copy link
Collaborator

This contains the latest plugin code from
teemtee/tmt#3161. It includes automatically spinning up a podman-machine when podman is not rootful. It also fixes a bug introduced in the latest tmt version related to starting a web server via a systemd service.

This contains the latest plugin code from
teemtee/tmt#3161. It includes automatically
spinning up a podman-machine when podman is not rootful. It also fixes a
bug introduced in the latest tmt version related to starting a web
server via a systemd service.

Signed-off-by: Chris Kyrouac <[email protected]>
Our custom tmt image needs to start the web server on port 10022 that
tmt expects.

Signed-off-by: Chris Kyrouac <[email protected]>
Copy link
Contributor

@vrothberg vrothberg left a comment

Choose a reason for hiding this comment

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

LGTM

@cgwalters
Copy link
Collaborator

Looks like we get farther now but

                    Error: nu::shell::external_command
                    
                      × External command failed
                        ╭─[/var/tmp/tmt/run-002/plans/test-20-local-upgrade/tree/tests/booted/test-image-pushpull-upgrade.nu:52:5]
                     51 │     # And reboot into it
                     52 │     tmt-reboot
                        ·     ─────┬────
                        ·          ╰── executable was not found
                     53 │ }
                        ╰────

@ckyrouac
Copy link
Collaborator Author

should be fixed now. (my local setup was picking up an old tmt version installed via pip)

@cgwalters
Copy link
Collaborator

Every CI check is green! ✔️

@cgwalters cgwalters merged commit af4c07b into bootc-dev:main Oct 31, 2024
32 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants