Skip to content

Conversation

@cathal41
Copy link
Contributor

@cathal41 cathal41 commented Jun 24, 2024

Summary

Removing CentOs-7 and CentOs-8 from metadata.json as the CI and Nightly tests are failing as CentOs-8 is no longer supported and CentOs-7 will reach EOL on the 30th of June 2024

Additional Context

CentOs-8 is no longer supported by PE and no longer available to be provisioned as a VM
Tests will continue to run on redhat-8, centOs-8 is a derivative of redhat-8

Checklist

  • 🟢 Spec tests.
  • 🟢 Acceptance tests.

Changes include test coverage?

  • Yes
  • Not needed

Have you updated the documentation?

  • Yes, I've updated the appropriate docs
  • Not needed

@cathal41 cathal41 requested review from a team as code owners June 24, 2024 14:43
uses: "puppetlabs/cat-github-actions/.github/workflows/module_acceptance.yml@main"
with:
flags: "--provision-service"
flags: "--provision-service --exclude-platforms '["CentOS-8"]'"
Copy link
Collaborator

Choose a reason for hiding this comment

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

doesn't it make more sense to remove CentOS 8 from metadata.json?

Copy link
Contributor

Choose a reason for hiding this comment

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

Wanting to keep the supported version on forge. Centos 8 is no longer available from our VM provisioner, and planning to look in to using docker at a later stage

Copy link
Collaborator

Choose a reason for hiding this comment

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

CentOS 8 is EoL, Vox Pupuli is removing it from their modules. I think Puppet should do the same. If it's in the metadata.json, people will assume that it's working and tested. That's not the case anymore.

metadata.json Outdated
"operatingsystemrelease": [
"7",
"8"
"7"
Copy link
Collaborator

Choose a reason for hiding this comment

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

And CentOS 7 is EoL as well?

Copy link
Contributor

Choose a reason for hiding this comment

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

Still a few days? haha

@bastelfreak
Copy link
Collaborator

@cathal41 can you maybe add a meaningful PR title before we merge it?

@cathal41 cathal41 changed the title PE-38709 - PEADM - Centos 8 CI failures Remove EOL Centos-7 and Centos-8 from metadata.json Jun 25, 2024
@cathal41 cathal41 changed the title Remove EOL Centos-7 and Centos-8 from metadata.json Remove EOL CentOs-7 and CentOs-8 from metadata.json Jun 25, 2024
@cathal41 cathal41 merged commit d1edf04 into main Jun 26, 2024
@cathal41 cathal41 deleted the PE_38709_excludeCentOs8Tests branch June 26, 2024 07:35
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.

4 participants