Documentation ¶
Index ¶
- func ConnectToContainerService(serviceAccount string) (*container.Service, string, error)
- func GetCLusterConfig(ctx context.Context, sa, clusterName, zone string) (*api.Config, error)
- func GetGKEClusterStatus(ctx context.Context, secretKeySelector provider.SecretKeySelectorValueFunc, ...) (*apiv2.ExternalClusterStatus, error)
- func ListGKEClusters(ctx context.Context, projectProvider provider.ProjectProvider, ...) (apiv2.GKEClusterList, error)
- func ListGKEImages(ctx context.Context, sa, zone string) (apiv2.GKEImageList, error)
- func ListGKEMachineDeploymentUpgrades(ctx context.Context, sa, zone, clusterName, machineDeployment string) ([]*apiv1.MasterVersion, error)
- func ListGKEUpgrades(ctx context.Context, sa, zone, name string) ([]*apiv1.MasterVersion, error)
- func ValidateGKECredentials(ctx context.Context, sa string) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConnectToContainerService ¶
ConnectToContainerService establishes a service connection to the Container Engine.
func GetCLusterConfig ¶
func GetGKEClusterStatus ¶
func GetGKEClusterStatus(ctx context.Context, secretKeySelector provider.SecretKeySelectorValueFunc, cloudSpec *kubermaticapiv1.ExternalClusterCloudSpec) (*apiv2.ExternalClusterStatus, error)
func ListGKEClusters ¶
func ListGKEClusters(ctx context.Context, projectProvider provider.ProjectProvider, privilegedProjectProvider provider.PrivilegedProjectProvider, userInfoGetter provider.UserInfoGetter, clusterProvider provider.ExternalClusterProvider, projectID, sa string) (apiv2.GKEClusterList, error)
func ListGKEImages ¶
func ListGKEUpgrades ¶
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.