Skip to content

Fix: Ensure mod_md tls-alpn-01 challenge is usable - #2643

Open
JonasVerhofste wants to merge 1 commit into
puppetlabs:mainfrom
JonasVerhofste:fix/acme-tls
Open

Fix: Ensure mod_md tls-alpn-01 challenge is usable#2643
JonasVerhofste wants to merge 1 commit into
puppetlabs:mainfrom
JonasVerhofste:fix/acme-tls

Conversation

@JonasVerhofste

Copy link
Copy Markdown

The challenge is already configurable in apache::mod::md, but it needs the acme-tls/1 protocol to properly work (see "https: Challenges"): https://httpd.apache.org/docs/2.4/mod/mod_md.html

The challenge is already configurable in apache::mod::md, but it needs
the `acme-tls/1` protocol to properly work (see "https: Challenges"):
https://httpd.apache.org/docs/2.4/mod/mod_md.html

Signed-off-by: Jonas Verhofsté <jonas@verhofste.tech>

@smortex smortex 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.

LGTM

@JonasVerhofste

Copy link
Copy Markdown
Author

That looks like a CI bug, not a failed test. 😅

@jst-cyr

jst-cyr commented Aug 19, 2026

Copy link
Copy Markdown
Member

@JonasVerhofste : You are right, the acceptance tests don't run correctly on forks. Initial spec tests look good, I'll run some acceptance tests so we can get platform-specific feedback.

@jst-cyr

jst-cyr commented Aug 19, 2026

Copy link
Copy Markdown
Member

Running CI tests for this PR here: #2644

@jst-cyr

jst-cyr commented Aug 20, 2026

Copy link
Copy Markdown
Member

Acceptance test results here: https://github.com/puppetlabs/puppetlabs-apache/actions/runs/32295187776?pr=2644

All failures in PR acceptance testing match existing failures in the Nightly build against main:

  • SLES-12 fails during provisioning (SSH connection refused before the host comes up) — same on nightly.
  • Debian-13 fails in apache parameters default_confd_files => false doesnt do anything — apache2 fails to start via systemd (mktemp error in the init script) — same on nightly.
  • SLES-15 fails in apache::custom_config define valid config adds the config — apache2ctl not found — same on nightly.

These are pre-existing issues on main, not caused by this change.

Next step will require an engineering review when the team is available, but tests look good!

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.

3 participants