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

Have the RHEL VMs in our integration tests use podman instead of docker #1711

Merged
merged 12 commits into from
Jun 21, 2024

Conversation

Molter73
Copy link
Collaborator

@Molter73 Molter73 commented Jun 19, 2024

Description

This is also a workaround for an issue we've been having with RHEL 8 VMs when installing docker, moving over to podman seems to fix the issue.

Checklist

  • Investigated and inspected CI test results
  • Updated documentation accordingly

Automated testing

  • Added unit tests
  • Added integration tests
  • Added regression tests

If any of these don't apply, please comment below.

Testing Performed

VM creation and provisioning was tested manually, still running integration tests on all RHEL systems by adding the run-multiarch-builds label.

This is also a workaround for an issue we've been having with RHEL 8 VMs
when installing docker, moving over to podman seems to fix the issue.
@Molter73 Molter73 added the run-multiarch-builds Run steps for non-x86 archs. label Jun 19, 2024
@Molter73 Molter73 requested a review from a team as a code owner June 19, 2024 14:24
@Molter73
Copy link
Collaborator Author

Molter73 commented Jun 20, 2024

Due to an issue when mixing images built with docker and podman in a manifest, we'll need to keep using docker on Z and Power VMs. In the future we might want to have a stronger separation between builder and tester VMs so we can provision them with different packages.

Copy link
Collaborator

@Stringy Stringy left a comment

Choose a reason for hiding this comment

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

LGTM! Thanks for taking a look at this. Should make things a lot easier for podman on other platforms if we need it

@Molter73 Molter73 merged commit 10b08a9 into master Jun 21, 2024
50 checks passed
@Molter73 Molter73 deleted the mauro/podman-on-rhel branch June 21, 2024 15:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-multiarch-builds Run steps for non-x86 archs.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants