Documentation ¶
Index ¶
- Variables
- type CephVersion
- func (v *CephVersion) CephVersionFormatted() string
- func (v *CephVersion) IsAtLeast(other CephVersion) bool
- func (v *CephVersion) IsAtLeastMimic() bool
- func (v *CephVersion) IsAtLeastNautilus() bool
- func (v *CephVersion) IsAtLeastOctopus() bool
- func (v *CephVersion) IsLuminous() bool
- func (v *CephVersion) IsMimic() bool
- func (v *CephVersion) ReleaseName() string
- func (v *CephVersion) String() string
- func (v *CephVersion) Supported() bool
Constants ¶
This section is empty.
Variables ¶
View Source
var ( // Luminous Ceph version Luminous = CephVersion{12, 0, 0} // Mimic Ceph version Mimic = CephVersion{13, 0, 0} // Nautilus Ceph version Nautilus = CephVersion{14, 0, 0} // Octopus Ceph version Octopus = CephVersion{15, 0, 0} )
Functions ¶
This section is empty.
Types ¶
type CephVersion ¶
CephVersion represents the Ceph version format
func ExtractCephVersion ¶
func ExtractCephVersion(src string) (*CephVersion, error)
ExtractCephVersion extracts the major, minor and extra digit of a Ceph release
func (*CephVersion) CephVersionFormatted ¶
func (v *CephVersion) CephVersionFormatted() string
CephVersionFormatted returns the Ceph version in a human readable format
func (*CephVersion) IsAtLeast ¶
func (v *CephVersion) IsAtLeast(other CephVersion) bool
IsAtLeast checks a given Ceph version is at least a given one
func (*CephVersion) IsAtLeastMimic ¶
func (v *CephVersion) IsAtLeastMimic() bool
IsAtLeastMimic check that the Ceph version is at least Mimic
func (*CephVersion) IsAtLeastNautilus ¶
func (v *CephVersion) IsAtLeastNautilus() bool
IsAtLeastNautilus check that the Ceph version is at least Nautilus
func (*CephVersion) IsAtLeastOctopus ¶
func (v *CephVersion) IsAtLeastOctopus() bool
IsAtLeastOctopus check that the Ceph version is at least Octopus
func (*CephVersion) IsLuminous ¶
func (v *CephVersion) IsLuminous() bool
IsLuminous checks if the Ceph version is Luminous
func (*CephVersion) IsMimic ¶
func (v *CephVersion) IsMimic() bool
IsMimic checks if the Ceph version is Mimic
func (*CephVersion) ReleaseName ¶
func (v *CephVersion) ReleaseName() string
ReleaseName is the name of the Ceph release
func (*CephVersion) String ¶
func (v *CephVersion) String() string
func (*CephVersion) Supported ¶
func (v *CephVersion) Supported() bool
Supported checks if a given release is supported
Click to show internal directories.
Click to hide internal directories.