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)¶
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-releaseto determine an edge computing system. The Red Hat CoreOS system will have “Red Hat Enterprise Linux CoreOS release” as the string.
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 statusis as below:
Connection status for <HOST>: - Connected to Red Hat Subscription Management - The Red Hat connector daemon is active
rhcd.servicerunning on an edge computing system signifies that it is configured to use the automated management.
True when it is an edge computing system
True when the the edge computing system is configured to use automated management
It is possible to run
rhcd.serviceon 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.
>>> 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