Feature #32328
Distinguish between "regular" hosts and hosts on which Foreman and/or smart proxy runs - models and fact processing
Pull request:
Fixed in Releases:
Found in Releases:
Related issues
Associated revisions
History
#1
Updated by Adam Ruzicka over 1 year 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 over 1 year 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 about 1 year ago
- Pull request https://github.com/theforeman/foreman/pull/8632 added
#4
Updated by The Foreman Bot 10 months ago
- Fixed in Releases 3.1.0 added
#5
Updated by Adam Ruzicka 10 months ago
- Status changed from Ready For Testing to Closed
Applied in changeset foreman|7f01e1b3a3ae6c0c5667928479e5fc5bedbaed5a.
#6
Updated by Amit Upadhye 9 months ago
- Category set to Inventory
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.