-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Summary
client-whitelist and authorization-required in the puppet-admin section are explicitly deprecated and marked for future removal.
Evidence
src/clj/puppetlabs/services/puppet_admin/puppet_admin_service.clj:27warns these settings are deprecated and will be removed.src/clj/puppetlabs/services/puppet_admin/puppet_admin_service.clj:31repeats warning and states settings may be ignored in some combinations.
Proposed OpenVox Server 9 Change
- Remove
puppet-adminsupport forclient-whitelistandauthorization-required. - Require authorization via
conf.d/auth.confrules.
Compatibility / Risk
- Medium to high risk for deployments relying on inline whitelist authorization in this section.
- Requires explicit auth.conf rule migration.
Implementation Notes
- Remove parsing/usage paths in puppet-admin service/core for these fields.
- Update docs and default config examples with migration guidance.
Acceptance Criteria
- Deprecated
puppet-adminauth settings are no longer accepted. - Puppet Admin endpoints authorize exclusively via configured authorization rules.
- Warning paths for deprecated settings are removed after feature removal.
Suggested Tests
- Startup/config tests for removed keys.
- Endpoint authorization tests validating auth.conf-driven behavior.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels