Skip to content

Conversation

LukasAud
Copy link
Contributor

@LukasAud LukasAud commented Aug 6, 2025

Following an investigation on recent Almalinux 8 provisioning failures, it was found that there is a security policy issue that prevents ubuntu 24.04 runners from running the provisioning script for Almalinux
8. This commits defaults Almalinux 8 provisioning to always run on ubuntu 22.04 runners.

Checklist

  • 🟢 Spec tests.
  • Manually verified.

Following an investigation on recent Almalinux 8 provisioning failures,
it was found that there is a security policy issue that prevents
ubuntu 24.04 runners from running the provisioning script for Almalinux
8. This commits defaults Almalinux 8 provisioning to always run on
ubuntu 22.04 runners.
@LukasAud LukasAud requested a review from a team as a code owner August 6, 2025 09:56
@david22swan david22swan merged commit 1c95ec3 into main Aug 6, 2025
2 checks passed
@david22swan david22swan deleted the CAT-2416-Address_almalinux_8_provisioning_issues branch August 6, 2025 10:14
@LukasAud
Copy link
Contributor Author

LukasAud commented Aug 6, 2025

Running bundle exec matrix_from_metadata_v3 --metadata ../puppetlabs-motd/metadata.json returns the following under the current settings:

{"matrix":{"platforms":
[{"label":"CentOS-7","provider":"docker","arch":"x86_64","image":"litmusimage/centos:7","runner":"ubuntu-22.04"}, {"label":"CentOS-8","provider":"docker","arch":"x86_64","image":"litmusimage/centos:stream8","runner":"ubuntu-latest"},{"label":"OracleLinux-7","provider":"docker","arch":"x86_64","image":"litmusimage/oraclelinux:7","runner":"ubuntu-22.04"},{"label":"Scientific-7","provider":"docker","arch":"x86_64","image":"litmusimage/scientificlinux:7","runner":"ubuntu-22.04"},{"label":"Debian-10","provider":"docker","arch":"x86_64","image":"litmusimage/debian:10","runner":"ubuntu-22.04"},{"label":"Debian-11","provider":"docker","arch":"x86_64","image":"litmusimage/debian:11","runner":"ubuntu-latest"},{"label":"Debian-12","provider":"docker","arch":"x86_64","image":"litmusimage/debian:12","runner":"ubuntu-latest"},{"label":"Ubuntu-18.04","provider":"docker","arch":"x86_64","image":"litmusimage/ubuntu:18.04","runner":"ubuntu-22.04"},{"label":"Ubuntu-20.04","provider":"docker","arch":"x86_64","image":"litmusimage/ubuntu:20.04","runner":"ubuntu-latest"},
{"label":"Ubuntu-22.04","provider":"docker","arch":"x86_64","image":"litmusimage/ubuntu:22.04","runner":"ubuntu-latest"},
{"label":"Ubuntu-24.04","provider":"docker","arch":"x86_64","image":"litmusimage/ubuntu:24.04","runner":"ubuntu-latest"},
{"label":"Rocky-8","provider":"docker","arch":"x86_64","image":"litmusimage/rockylinux:8","runner":"ubuntu-latest"},{"label":"AlmaLinux-8","provider":"docker","arch":"x86_64","image":"litmusimage/almalinux:8","runner":"ubuntu-22.04"}],
"collection":["puppetcore8"]},"spec_matrix":{"include":[{"puppet_version":"~> 8.0","ruby_version":3.2}]}}

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.

2 participants