Combiner for edge computing systems
This combiner uses the following parsers to determine if the system is an edge computing systems.
- class insights.combiners.rhel_for_edge.RhelForEdge(units, rpmostreestatus, rpms, cmdline, redhatrelease)[source]
Bases:
object
Combiner for checking if the system is an edge computing system. Edge computing as well as the Red Hat CoreOS packages are managed via rpm-ostree. Use the string “Red Hat Enterprise Linux release” from
/etc/redhat-release
to determine an edge computing system. The Red Hat CoreOS system will have “Red Hat Enterprise Linux CoreOS release” as the string.Note
RHEL for EDGE is available and supported since RHEL 8.3.
When an edge computing system (created from online console edge image) is configured to use the automated management, the output of
rhc status
is as below:Connection status for <HOST>: - Connected to Red Hat Subscription Management - The Red Hat connector daemon is active
The
rhcd.service
running on an edge computing system signifies that it is configured to use the automated management.- is_edge
True when it is an edge computing system
- Type:
bool
- is_automated
True when the the edge computing system is configured to use automated management
- Type:
bool
Note
It is possible to run
rhcd.service
on the edge systems created from the cockpit edge image. The is_automated attribute is only for front-end resolution surface. It is used when the edge image is from the online console.Examples
>>> type(rhel_for_edge_obj) <class 'insights.combiners.rhel_for_edge.RhelForEdge'> >>> rhel_for_edge_obj.is_edge True >>> rhel_for_edge_obj.is_automated True