Refactor #15503

Remve puppet from lookup_keys base class

Added by Ori Rabin over 1 year ago. Updated over 1 year ago.

Status:New
Priority:Normal
Assigned To:-
Category:-
Target version:Team Ivan backlog
Difficulty: Bugzilla link:
Found in release: Pull request:
Story points-
Velocity based estimate-

Description

All the lookup keys that exist today are related to puppet.
To create other types of lookup keys (for example turning global parameters into lookup keys) the connection to puppet should exist in the children classes only and not the base class for lookup keys.
This change should include breaking down classification to separate between areas that are puppet specific to generic section like deciding which value to use according to the override order.


Related issues

Related to Foreman - Tracker #9596: Extract Puppet functionality to a plugin New 03/01/2015

History

#1 Updated by Ori Rabin over 1 year ago

  • Related to Tracker #9596: Extract Puppet functionality to a plugin added

#2 Updated by Ivan Necas over 1 year ago

  • Target version set to Team Ivan backlog

#3 Updated by Shimon Shtein over 1 year ago

Mainly we're talking about the puppet? method. This method shouldn't exist in the LookupKey class.

Also available in: Atom PDF