Documentation ¶
Index ¶
- Constants
- func KubernetesVersion(_ context.Context) (platform.Version, error)
- func OpenshiftVersion(ctx context.Context) (platform.Version, error)
- func Platform(ctx context.Context) (platform.Platform, error)
- func Version(ctx context.Context, plat platform.Platform) (platform.Version, error)
- type ClusterInfo
- type PlatformInfo
- type VersionInfo
Constants ¶
View Source
const ( DetectedFromUser string = "user-supplied" DetectedFromCluster string = "autodetected from cluster" DetectedFailure string = "autodetection failed" )
Variables ¶
This section is empty.
Functions ¶
func KubernetesVersion ¶ added in v0.7.0
TODO: we need to wait for the client-go to be fixed to accept a context
func OpenshiftVersion ¶ added in v0.7.0
Types ¶
type ClusterInfo ¶ added in v0.7.0
type ClusterInfo struct { Platform PlatformInfo `json:"platform"` Version VersionInfo `json:"version"` }
func (ClusterInfo) String ¶ added in v0.10.0
func (ci ClusterInfo) String() string
func (ClusterInfo) ToJSON ¶ added in v0.10.0
func (ci ClusterInfo) ToJSON() string
type PlatformInfo ¶ added in v0.7.0
type PlatformInfo struct { AutoDetected platform.Platform `json:"autoDetected"` UserSupplied platform.Platform `json:"userSupplied"` Discovered platform.Platform `json:"discovered"` }
func FindPlatform ¶ added in v0.7.0
Click to show internal directories.
Click to hide internal directories.