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

Add support for CentOS / RHEL 9 and drop support for 7 #1027

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

wyardley
Copy link
Contributor

@wyardley wyardley commented Nov 16, 2024

Pull Request (PR) description

  • Remove support for CentOS / RHEL 7 (breaking change)
  • Remove workarounds specific to EPEL and require_epel parameter (breaking change)
  • Add support for CentOS / RHEL 9 in metadata
  • Where repos_ensure is not set, install centos-release-rabbitmq-38 to support installing RabbitMQ from semi-official source (this is especially critical until BREAKING: Enable packagecloud repos by default #926 or something like it comes, since our tests, and the module, won't function, without this).
  • Add in some additional tests for coverage (followup to Improve test coverage #1028) that were hard to test without a supported RedHat family OS in metadata

Fixes #816

This Pull Request (PR) fixes the following issues

@wyardley
Copy link
Contributor Author

The issue with CI acceptance tests for CentOS 9 is already a known issue. FWIW, works for me locally with a 2 day old centos9 image

% BEAKER_HYPERVISOR=docker BEAKER_DESTROY=no BEAKER_SETFILE="centos9-64" bundle exec rake beaker 
[...]
Finished in 6 minutes 40 seconds (files took 7.92 seconds to load)
84 examples, 0 failures, 3 pending

@wyardley wyardley force-pushed the wyardley/centos-9 branch 7 times, most recently from 05790cb to 083e447 Compare November 17, 2024 00:33
- Remove support for CentOS / RHEL 7 (breaking change)
- Remove workarounds specific to EPEL and require_epel parameter (breaking change)
- Add support for CentOS / RHEL 9 in metadata
- Where repos_ensure is not set, install centos-release-rabbitmq-38 to
  support installing RabbitMQ from semi-official source
- Add in some additional tests for coverage (followup to voxpupuli#1028) that
  were hard to test without a supported RedHat family OS in metadata

Fixes voxpupuli#816

Signed-off-by: William Yardley <[email protected]>
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.

Add support for RHEL/CentOS 8
1 participant