Skip to content

Container Entrypoint Enhancements#27

Merged
rwaffen merged 2 commits intovoxpupuli:mainfrom
stdietrich:entrypoint
Nov 27, 2025
Merged

Container Entrypoint Enhancements#27
rwaffen merged 2 commits intovoxpupuli:mainfrom
stdietrich:entrypoint

Conversation

@stdietrich
Copy link
Contributor

Similar enhancements as in voxpupuli/container-r10k#35.

This is again a breaking change due to user switch and change of the configuration file path to /etc/voxpupuli/webhook/webhook.yml

This allows easier customization of the image by adding additional
scripts with a predictable execution order.
This avoids dropping privileges from root to a regular user as part of
the container initialization.

To achieve this, `/etc/webhook.yml` must be moved to a location writeable by
the unprivileged user. This is now `/etc/voxpupuli/webhook/webhook.yml`,
one of the default locations of webhook-go.

As the container starts directly as Puppet, `webhook-go` is now PID 1 as
well and responds to signals.
@rwaffen rwaffen merged commit 828cd14 into voxpupuli:main Nov 27, 2025
13 checks passed
@stdietrich stdietrich deleted the entrypoint branch November 27, 2025 12:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants

Comments