k8sMetadataUtil

package
v0.0.0-...-4c43a3e Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2023 License: Apache-2.0 Imports: 19 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ClusterK8sVersion string = ""
View Source
var ClusterUuid k8sTypes.UID = ""

Functions

This section is empty.

Types

type K8sMetadata

type K8sMetadata struct {
	ClusterUuid     k8sTypes.UID
	NodesCount      int
	NodesCountErr   error
	K8sDistribution string
	ActionOnFailure enums.ActionOnFailure
}

type K8sMetadataUtil

type K8sMetadataUtil struct {
	ClientSet            kubernetes.Interface
	CreateClientSetError error
	// contains filtered or unexported fields
}

func NewK8sMetadataUtil

func NewK8sMetadataUtil(clientset *kubernetes.Clientset, createClientSetError error, leaderElection *leaderElection.LeaderElection, internalLogger logger.Logger) *K8sMetadataUtil

func (*K8sMetadataUtil) GetClusterK8sVersion

func (k8sMetadataUtil *K8sMetadataUtil) GetClusterK8sVersion() (string, error)

func (*K8sMetadataUtil) GetClusterUuid

func (k8sMetadataUtil *K8sMetadataUtil) GetClusterUuid() (k8sTypes.UID, error)

func (*K8sMetadataUtil) InitK8sMetadataUtil

func (k8sMetadataUtil *K8sMetadataUtil) InitK8sMetadataUtil(state *servicestate.ServiceState)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL