Skip to content

ci: run smoke-full rootless, keep pod for diagnostics#31

Merged
duynhne merged 1 commit into
mainfrom
ci/fix-smoke-full-rootless
Jun 10, 2026
Merged

ci: run smoke-full rootless, keep pod for diagnostics#31
duynhne merged 1 commit into
mainfrom
ci/fix-smoke-full-rootless

Conversation

@duynhne

@duynhne duynhne commented Jun 10, 2026

Copy link
Copy Markdown
Collaborator

The first smoke-full run on main (27274677129) failed with 'systemd did not start in 30s' and the journal-dump step found nothing to inspect.

Two causes:

  • The job ran podman as root (sudo). Root podman + systemd-in-container is broken on the ubuntu runners, and it was never the validated path — the end-to-end pass on 2026-06-09 was rootless. Drop sudo everywhere in the job (image build, smoke run, dump) so build and run share the same storage.
  • smoke-full.sh's cleanup trap removes the pod on exit, so the on-failure journal dump always saw 'no such container'. Set KEEP_POD=1 in the job (the runner is ephemeral) and dump the container console from the script itself before dying.

Also raise the systemd boot wait from 30s to 60s for slower runners.

The first smoke-full run on main (27274677129) failed with 'systemd did not
start in 30s' and the journal-dump step found nothing to inspect.

Two causes:
- The job ran podman as root (sudo). Root podman + systemd-in-container is
  broken on the ubuntu runners, and it was never the validated path — the
  end-to-end pass on 2026-06-09 was rootless. Drop sudo everywhere in the job
  (image build, smoke run, dump) so build and run share the same storage.
- smoke-full.sh's cleanup trap removes the pod on exit, so the on-failure
  journal dump always saw 'no such container'. Set KEEP_POD=1 in the job
  (the runner is ephemeral) and dump the container console from the script
  itself before dying.

Also raise the systemd boot wait from 30s to 60s for slower runners.
@duynhne
duynhne merged commit dbc61fe into main Jun 10, 2026
2 checks passed
@duynhne
duynhne deleted the ci/fix-smoke-full-rootless branch June 10, 2026 12:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant