Project

General

Profile

Refactor #14618

Refactor plugin initialization and loading

Added by Dmitri Dolguikh almost 5 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
Normal
Category:
Core
Target version:
Difficulty:
Triaged:
Bugzilla link:
Fixed in Releases:
Found in Releases:

Description

to allow for:
- support for multiple simultaneous providers
- programmatically defined settings
- custom validators
- ability to customize module loading


Related issues

Related to Smart Proxy - Bug #15025: Warning on startup: Couldn't find settings file config/settings.d/foreman_proxy.ymlClosed2016-05-12
Related to Smart Proxy - Bug #15110: Default setting values used for module initialization aren't being marked as "default" when they are logged.Closed2016-05-20
Blocks Smart Proxy - Feature #13667: puppet_proxy and puppetca modules load puppet gem in puppet 4.0 and higher environments Closed2016-02-11

Associated revisions

Revision 342eeda9 (diff)
Added by Dmitri Dolguikh over 4 years ago

Fixes #14618 - refactored module initialization

to allow for:
- support for multiple simultaneous providers
- programmatically defined settings
- custom validators
- ability to customize module loading
Also includes support for constructor-based dependency injection

History

#1 Updated by Dmitri Dolguikh almost 5 years ago

  • Category set to Core

#2 Updated by Dominic Cleal almost 5 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 almost 5 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 over 4 years ago

  • Legacy Backlogs Release (now unused) set to 136

#5 Updated by Anonymous over 4 years ago

  • Status changed from Ready For Testing to Closed
  • % Done changed from 0 to 100

#6 Updated by Dominic Cleal over 4 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 over 4 years ago

  • Related to Bug #15110: Default setting values used for module initialization aren't being marked as "default" when they are logged. added

Also available in: Atom PDF