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.


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.


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.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.


>>> type(rhel_for_edge_obj)
<class 'insights.combiners.rhel_for_edge.RhelForEdge'>
>>> rhel_for_edge_obj.is_edge
>>> rhel_for_edge_obj.is_automated