Refactor #14618

Refactor plugin initialization and loading
Description
to allow for:
- support for multiple simultaneous providers
- programmatically defined settings
- custom validators
- ability to customize module loading
Related issues
Associated revisions
History
#1
Updated by Anonymous about 7 years ago
- Category set to Core
#2
Updated by Dominic Cleal about 7 years ago
- Status changed from Assigned to Ready For Testing
- Pull request https://github.com/theforeman/smart-proxy/pull/390 added
#3
Updated by Dominic Cleal about 7 years ago
- Blocks Feature #13667: puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments added
#4
Updated by Dominic Cleal about 7 years ago
- Legacy Backlogs Release (now unused) set to 136
#5
Updated by Anonymous about 7 years ago
- Status changed from Ready For Testing to Closed
- % Done changed from 0 to 100
Applied in changeset 342eeda9a14422a30f08f3ce6539577ea6a740c8.
#6
Updated by Dominic Cleal about 7 years ago
- Related to Bug #15025: Warning on startup: Couldn't find settings file config/settings.d/foreman_proxy.yml added
#7
Updated by Dominic Cleal about 7 years ago
- Related to Bug #15110: Default setting values used for module initialization aren't being marked as "default" when they are logged. added
Fixes #14618 - refactored module initialization