Repository navigation
Conversation
damacus
force-pushed
the
codex/feat-apache2-resource-migration
branch
from
September 15, 2026 13:11
7681c14 to
aa977d5
Compare
Slowest examplesTop 10 slowest examples (3.86 seconds, 12.25% of total time)
|
This branch has not been deployed
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Add explicit removal actions to apache2's existing custom resources and remove the retired PageSpeed integration. The cookbook already used custom resources and a Policyfile; this PR does not convert recipes or attributes into resources.
Resource changes
:removetoapache2_installandapache2_mod_auth_cas, and:deleteto configuration, site and module resources. Module deletion also invokes the cleanup for built-in module configuration resources.apache2_servicefrom Chef'sserviceresource tosystemd_unit, preserving delayed actions and using the distribution-provided unit.apache2_mod_pagespeed, its template, download URL helper and associated tests.files/totemplates/without changing its contents. Add missing frozen-string headers and property descriptions.Tests, platforms and documentation
mod_infoandmod_userdir, and a Kitchen removal suite that checks repeated removal is idempotent.custom_templatesuite to CI and align Kitchen/CI platforms, suites and exclusions.main, and enable non-blocking OCI cookbook and SPDX publication to GHCR in the release workflow.resource_apache2_*.mdtoapache2_*.md, add action/removal documentation and missing properties, update links and upgrade guidance, and addmigration.md..bundle/dependencies from Markdown lint.Breaking changes and removal behaviour
PageSpeed resource declarations must be removed before upgrading. Existing PageSpeed installations are not automatically uninstalled.
apache2_install :removeexplicitly uninstalls Apache and Perl packages and deletes Apache configuration, logs, cache and lock directories and management scripts. Document roots and shared accounts remain. CAS removal retains shared build dependencies. Removal tests ran only in disposable containers.OCI publication uses the existing release secrets and repository permissions. It is delegated to the shared Sous Chefs publisher and remains non-blocking for the Supermarket release.