Project

General

Profile

Actions

Feature #31663

closed

Feature #30440: Simple & automatic host registration WF

Usability issues with templates & operating systems

Added by Leos Stejskal over 3 years ago. Updated almost 3 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Host registration
Target version:
-
Fixed in Releases:
Found in Releases:

Description

When first users (QAs) started testing & using Global Registration feature, they were repeatedly facing some issues with usability:

1. Forgetting to assign Host registration template (HRT) to operating system
2. Assigning Global Registration Template (GRT) to OS (instead of HRT)
3. Mixing GRT & HRT in general

Fix for 1. case:
When OS is created, automatically assign default HRT (defined in settings)
Assigned HRT to the OS is precondition for sucessful host registration to the Foreman. Without it process will always fail!
Therefore users have to assign template manually each time they create OS.

If they have to do it manually every single time OS is created,
we could do it for them, right? Like we do it in Katello plugin (https://github.com/Katello/katello/pull/9049),
but for all operating systems.

Fix for case 2. & 3.:
There are two new template kinds now (instead of just one):
  • Global Registration template, (now with validation that it can't be assigned to OS)
  • Host Registration template

And new setting for default host registration template


Related issues 5 (0 open5 closed)

Related to Foreman - Bug #32097: Host detail - undefined method `initial_configuration_template'RejectedLeos StejskalActions
Related to Katello - Bug #32087: test failure due to template kindsClosedJustin SherrillActions
Related to Katello - Feature #32093: Remove auto-assign of registration template to OSClosedLeos StejskalActions
Related to Foreman - Bug #32959: Registration migration - Unassign OS from registration templatesClosedLeos StejskalActions
Related to Foreman - Bug #34661: The registration database migration could fail when the template is not availableClosedLeos StejskalActions
Actions #1

Updated by The Foreman Bot over 3 years ago

  • Status changed from New to Ready For Testing
  • Pull request https://github.com/theforeman/foreman/pull/8256 added
Actions #2

Updated by Leos Stejskal over 3 years ago

  • Description updated (diff)
  • Status changed from Ready For Testing to New
  • Pull request deleted (https://github.com/theforeman/foreman/pull/8256)
Actions #3

Updated by Leos Stejskal over 3 years ago

  • Pull request https://github.com/theforeman/foreman/pull/8256 added
Actions #4

Updated by The Foreman Bot over 3 years ago

  • Status changed from New to Ready For Testing
Actions #5

Updated by The Foreman Bot about 3 years ago

  • Fixed in Releases 2.5.0 added
Actions #6

Updated by Leos Stejskal about 3 years ago

  • Status changed from Ready For Testing to Closed
Actions #7

Updated by The Foreman Bot about 3 years ago

  • Pull request https://github.com/theforeman/foreman/pull/8396 added
Actions #8

Updated by Tomer Brisker about 3 years ago

  • Related to Bug #32097: Host detail - undefined method `initial_configuration_template' added
Actions #9

Updated by The Foreman Bot almost 3 years ago

  • Pull request https://github.com/theforeman/foreman/pull/8645 added
Actions #10

Updated by Tomer Brisker almost 3 years ago

  • Related to Bug #32087: test failure due to template kinds added
Actions #11

Updated by Tomer Brisker almost 3 years ago

  • Related to Feature #32093: Remove auto-assign of registration template to OS added
Actions #12

Updated by Leos Stejskal almost 3 years ago

  • Related to Bug #32959: Registration migration - Unassign OS from registration templates added
Actions #13

Updated by Ondřej Ezr about 2 years ago

  • Related to Bug #34661: The registration database migration could fail when the template is not available added
Actions

Also available in: Atom PDF