Skip to content

Drop EOL operating systems from operatingsystem_support - #1483

Open
skyamgarp wants to merge 1 commit into
mainfrom
drop-eol-os-support
Open

Drop EOL operating systems from operatingsystem_support#1483
skyamgarp wants to merge 1 commit into
mainfrom
drop-eol-os-support

Conversation

@skyamgarp

Copy link
Copy Markdown
Contributor

Summary

Drops EOL platforms from metadata.json's operatingsystem_support that current/upcoming Puppet releases don't ship agents for:

  • RedHat 7, CentOS 7, OracleLinux 7, Scientific 7 (EL7 family)
  • CentOS 8
  • SLES 12
  • Debian 10
  • Ubuntu 18.04

Split out from the Puppet 9 support work in #1482 so the OS-support cleanup can be reviewed and merged independently of the Puppet 9 enablement changes.

Testing

  • bundle exec metadata-json-lint metadata.json clean.
  • bundle exec rspec spec/classes/manage_spec.rb passes; on_supported_os-driven specs correctly reflect the trimmed OS matrix with no manual spec changes needed.

🤖 Generated with Claude Code

RedHat/CentOS/OracleLinux/Scientific 7, CentOS 8, SLES 12, Debian 10, and
Ubuntu 18.04 are all EOL platforms that current Puppet releases don't ship
agents for.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
@skyamgarp
skyamgarp marked this pull request as ready for review July 31, 2026 10:03

@bastelfreak bastelfreak left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

you just made a 10.0 release. This PR should not be merged right now, otherwise we get a 11.0 release. Also please update the PR title to reflect the dropped operating systems

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants