-
Notifications
You must be signed in to change notification settings - Fork 14
Open
Description
Summary
jruby-puppet schema still includes deprecated master-* directory keys in favor of server-* keys.
Evidence
src/clj/puppetlabs/services/jruby/jruby_puppet_schemas.clj:70comment: deprecated in favor ofserver-*and marked for removal.src/clj/puppetlabs/services/jruby/jruby_puppet_core.clj:196still mapsmaster-*keys as fallback inputs.src/clj/puppetlabs/services/jruby/jruby_puppet_core.clj:205re-populatesmaster-*keys fromserver-*values for compatibility.
Proposed OpenVox Server 9 Change
- Remove
master-conf-dir,master-code-dir,master-var-dir,master-run-dir,master-log-dirfrom schema and compatibility mapping. - Support only
server-*keys.
Compatibility / Risk
- Medium risk for deployments still using legacy
master-*config keys. - Migration is mechanical key rename.
Implementation Notes
- Add config validation errors for legacy keys.
- Update docs/examples and dev config templates.
Acceptance Criteria
master-*aliases are no longer accepted in jruby-puppet config.- Runtime config path uses only
server-*values. - No stale schema comments referencing old removal timelines remain.
Suggested Tests
- Config schema tests for supported/unsupported keys.
- JRuby service initialization tests using only
server-*settings.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels