puppetlabs-apache
puppetlabs-apache copied to clipboard
Add support for Ubuntu 24.04
Summary
This adds support for Ubuntu 24.04
Additional Context
n/a
Related Issues (if any)
I see #2577 which did not add the acceptance tests nor the determination of the according php version.
Checklist
- [X] 🟢 Spec tests.
- [ ] 🟢 Acceptance tests.
- [X] Manually verified. (For example
puppet apply)
The used facterdb version has no factsets for Ubuntu 24.04. That means that no unit tests will test Ubuntu 24.04. I highly recommend to update to a newer FacterDB version first.
Any news here? We also need adoptions for 24.04 auth_kerb apt package name.
The used facterdb version has no factsets for Ubuntu 24.04. That means that no unit tests will test Ubuntu 24.04. I highly recommend to update to a newer FacterDB version first.
A new facterdb version with 24.04 facts was released so that should be resolved now
Any news here? We also need adoptions for 24.04 auth_kerb apt package name.
That isn't mentioned in this PR. Could you explain what actually changed and what code changes are expected?
A new facterdb version with 24.04 facts was released so that should be resolved now
Can I contribute via this fork here or would I have to create a new one?
That isn't mentioned in this PR. Could you explain what actually changed and what code changes are expected?
With Ubuntu 24.04 the package libapache2-mod-auth-kerb is no longer present. Thus, we have to move to gssapi module. Maybe we could adopt params.pp?
Can I contribute via this fork here or would I have to create a new one?
it's not that easy. Perforce pins to an ancient FacterDB version in this module: https://github.com/puppetlabs/puppetlabs-apache/blob/main/Gemfile#L25.
This is based on a template from https://github.com/puppetlabs/pdk-templates/blob/main/config_defaults.yml.
And that got recently updated to allow FacterDB 3.X: https://github.com/puppetlabs/pdk-templates/commit/d37befc47bec12c172cbc5561aef2b8499806135.
I do not know what the desired workflow is to roll out those changes to modules.
What is needed to get Ubuntu 24.04 support going for this module?