Project

General

Profile

Feature #32328

Distinguish between "regular" hosts and hosts on which Foreman and/or smart proxy runs - models and fact processing

Added by Adam Ruzicka 10 months ago. Updated 2 months ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Inventory
Target version:
-
Difficulty:
Triaged:
No
Bugzilla link:

Related issues

Related to Foreman - Tracker #32324: Distinguish between "regular" hosts and hosts on which Foreman and/or smart proxy runsNew

Associated revisions

Revision 7f01e1b3 (diff)
Added by Adam Ruzicka 3 months ago

Fixes #32328 - Infrastructure roles

Introduces things needed to assign infrastructure roles to hosts.

A host can now have an infrastructure facet, which can be used to mark a
host as foreman instance by setting a flag on the facet. The facet can
also be used to establish a relationship between the host and a smart
proxy.

This model allows us to know which hosts form a foreman instance and
which form a specific proxy. This can be leveraged to require different
set of permissions when performing actions against such hosts.

Roles can be modified using newly introduced APIs and queried using the
APIs or scoped search queries on hosts.

History

#1 Updated by Adam Ruzicka 10 months ago

  • Related to Tracker #32324: Distinguish between "regular" hosts and hosts on which Foreman and/or smart proxy runs added

#2 Updated by The Foreman Bot 10 months ago

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

#3 Updated by The Foreman Bot 7 months ago

  • Pull request https://github.com/theforeman/foreman/pull/8632 added

#4 Updated by The Foreman Bot 3 months ago

  • Fixed in Releases 3.1.0 added

#5 Updated by Adam Ruzicka 3 months ago

  • Status changed from Ready For Testing to Closed

#6 Updated by Amit Upadhye 2 months ago

  • Category set to Inventory

Also available in: Atom PDF