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

Fix the Acceptance Tests by running them with beaker_hypervisor: vagrant_libvirt #390

Closed
wants to merge 20 commits into from

Conversation

daberkow
Copy link

Pull Request (PR) description

I continued the work of #383! I had to do some modifications to gha-puppet, and a few other small tweaks. Let me know what else we need, then I can get to working on #382 .

This Pull Request (PR) fixes the following issues

Fixes #389

@kenyon kenyon changed the title Fixed the Acceptance Tests! Fix the Acceptance Tests by running them with beaker_hypervisor: vagrant_libvirt Jun 18, 2024
We need a more up to date base branch
@daberkow
Copy link
Author

Hi! I needed to update the github actions to use ubuntu 24.04 for our acceptance tests. The main reason is there is an update to the box format, and the older vagrant in ubuntu 20.04 couldnt understand the AlmaLinux metadata. Once I updated that, I needed to rework the dependencies. So we have a much newer vagrant, vagrant-libvirt. Then it started working! I was working on a dev machine with latest vagrant-libvirt and beaker-vagrant and it was working so I was a bit confused.

@daberkow
Copy link
Author

Now just pending voxpupuli/gha-puppet#57 merger, then we can be back on main branches of all dependencies

Gemfile Outdated Show resolved Hide resolved
Gemfile Outdated Show resolved Hide resolved
"31",
"32",
"33"
"36",
Copy link
Author

Choose a reason for hiding this comment

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

Fedora 36 is the version before 40 that had its own releases of puppet, because of that I added it to here, but the tests dont run because of it being EOL. I guess I can remove it?

Copy link
Member

Choose a reason for hiding this comment

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

Yes, we should remove EOL Fedora 36, in a separate pull request so that the changelog generator picks it up. 👍

@@ -18,4 +18,6 @@ concurrency:
jobs:
puppet:
name: Puppet
uses: voxpupuli/gha-puppet/.github/workflows/basic.yml@v1
uses: daberkow/gha-puppet/.github/workflows/beaker.yml@ubuntu24
Copy link
Author

Choose a reason for hiding this comment

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

This will move to v3 on main repo once voxpupuli/gha-puppet#57 is merged

@bastelfreak
Copy link
Member

Thanks for all the work! I'm going to merge this in #392

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Test Pipeline
4 participants