Project

General

Profile

Refactor #13848

Refactor Discovery STI to Facets

Added by Lukas Zapletal over 3 years ago. Updated almost 3 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Discovery plugin
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:
Pull request:
Fixed in Releases:
Found in Releases:

Description

Discovery as a STI is limiting (e.g. previously discovered host blocks creating New Host with the same MAC address) and the STI code is complicated, particularly the code behind reusing New/Edit Host form (org/loc selectors, NIC configurations).

With introduction of Facets, we should be able to move away from STI.

We should consider also moving off the Hosts table into separate model, because users also want more complex auto-provisioning which is not feasible with reusing the Edit Host form (#13847).


Related issues

Related to Discovery - Feature #13847: Auto-provisioning custom scripts for NIC configurationsNew2016-02-23
Related to Discovery - Bug #11217: Unable to re-discover same host with different interface namesNew2015-07-27
Related to Discovery - Feature #11710: Use global status for DiscoveryNew2015-09-07
Related to Discovery - Feature #11728: Mark hosts as reservedNew2015-09-08
Related to Discovery - Feature #12244: Do not delete facts during provisioningDuplicate2015-10-21
Related to Discovery - Refactor #14035: Redesign discovered hostNew2016-03-03

History

#1 Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #13847: Auto-provisioning custom scripts for NIC configurations added

#2 Updated by Lukas Zapletal over 3 years ago

  • Related to Bug #11217: Unable to re-discover same host with different interface names added

#3 Updated by Lukas Zapletal over 3 years ago

#4 Updated by Lukas Zapletal over 3 years ago

#5 Updated by Lukas Zapletal over 3 years ago

  • Related to Feature #12244: Do not delete facts during provisioning added

#6 Updated by Lukas Zapletal over 3 years ago

Also available in: Atom PDF