Ceph Version¶
Combiner for Ceph Version information. It uses the results of
the CephVersion
, CephInsights
and CephReport
parsers.
The order from most preferred to least preferred is CephVersion`, CephInsights
, CephReport
.
-
class
insights.combiners.ceph_version.
CephVersion
(cv, ci, cr)[source]¶ Bases:
object
Combiner for Ceph Version information. It uses the results of the
CephVersion
,CephInsights
andCephReport
parsers.The prefered parsing order is CephVersion`,
CephInsights
,CephReport
.-
version
¶ The Red Hat release version
Type: str
-
major
¶ The major version of Red Hat release version
Type: str
-
minor
¶ The minor version of Red Hat release version
Type: str
-
is_els
¶ If the verion in ‘Extended life cycle support (ELS) add-on’ phase
Type: boolean
-
downstream_release
¶ The downstream release info
Type: str
-
upstream_version
¶ The detailed upstream version info with the following keys release (int), major (int) and minor (int).
Type: dict
Examples
>>> type(cv) <class 'insights.combiners.ceph_version.CephVersion'> >>> cv.version '3.2' >>> cv.major '3' >>> cv.minor '2' >>> cv.is_els False >>> cv.downstream_release '0' >>> cv.upstream_version["release"] 12 >>> cv.upstream_version["major"] 2 >>> cv.upstream_version["minor"] 8
-