Skip to content

ci(qualification): add Linux proof-of-concept scenarios #2973

Closed

Description

@SDAChess

Description

Add the Linux scenarios used by the initial release qualification proof of concept:

  • Ubuntu 24.04 with rootful Docker;
  • Fedora with rootful Podman and SELinux enforcing;
  • Fedora with rootless Podman and SELinux enforcing.

Each scenario owns machine and container-runtime setup. OpenShell installation and post-install behavior remain independently selected through installation profiles and testsuites.

Context

These scenarios establish the first portable Linux qualification matrix without coupling host provisioning to native, DEB, or RPM installation behavior.

Definition of Done

  • The Ubuntu scenario uses Ubuntu 24.04 with rootful Docker.
  • Fedora scenarios cover both rootful and rootless Podman.
  • Both Fedora scenarios verify that SELinux is enforcing before qualification begins.
  • Scenario setup contains no OpenShell installation or testsuite behavior.
  • Each scenario can be invoked locally through tmachine and from GitHub Actions.
  • Failure artifacts include relevant guest, systemd, container-runtime, SELinux, gateway, and sandbox diagnostics without secrets.
  • Cleanup is reliable after successful, failed, and interrupted runs.

Activity

  1. added this to the OpenShell 0.1.0 milestone on Aug 27, 2026
  2. github-actions commented on Sep 10, 2026

    @github-actions

    This issue has had no activity for 14 days and is now marked stale. It may be closed in 7 days if there is no further activity. Comment or remove the state:stale label to keep it open.

  3. removed
    state:staleInactive item at risk of automatic closure.
    on Sep 16, 2026
  4. changed the title [-]ci(qualification): add Fedora rootless Podman target[/-] [+]ci(qualification): add Linux proof-of-concept scenarios[/+] on Sep 18, 2026
  5. moved this from Todo to In progress in OpenShell Roadmapon Sep 18, 2026
  6. moved this from In progress to Done in OpenShell Roadmapon Sep 18, 2026
  7. added a commit that references this issue on Sep 18, 2026
    4b2cb7f
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

Relationships

None yet

Development

No branches or pull requests

Issue actions