Documentation ¶
Index ¶
- Constants
- func AzureCloudControllerSupported(version semver.Semver) bool
- func DeploymentCreator(data *resources.TemplateData) reconciling.NamedDeploymentCreatorGetter
- func ExternalCloudControllerClusterName(cluster *kubermaticv1.Cluster) bool
- func ExternalCloudControllerFeatureSupported(dc *kubermaticv1.Datacenter, cluster *kubermaticv1.Cluster, ...) bool
- func MigrationToExternalCloudControllerSupported(dc *kubermaticv1.Datacenter, cluster *kubermaticv1.Cluster, ...) bool
- func OpenStackCloudControllerSupported(version semver.Semver) bool
Constants ¶
const ( KubeVirtCCMDeploymentName = "kubevirt-cloud-controller-manager" KubeVirtCCMTag = "v0.2.0" )
const AnexiaCCMDeploymentName = "anx-cloud-controller-manager"
const (
AzureCCMDeploymentName = "azure-cloud-controller-manager"
)
const (
HetznerCCMDeploymentName = "hcloud-cloud-controller-manager"
)
const (
OpenstackCCMDeploymentName = "openstack-cloud-controller-manager"
)
Variables ¶
This section is empty.
Functions ¶
func AzureCloudControllerSupported ¶ added in v2.21.0
AzureCloudControllerSupported checks if this version of Kubernetes is supported by our implementation of the external cloud controller.
func DeploymentCreator ¶
func DeploymentCreator(data *resources.TemplateData) reconciling.NamedDeploymentCreatorGetter
DeploymentCreator returns the function to create and update the external cloud provider deployment.
func ExternalCloudControllerClusterName ¶ added in v2.16.11
func ExternalCloudControllerClusterName(cluster *kubermaticv1.Cluster) bool
ExternalCloudControllerClusterName checks if the ClusterFeatureCCMClusterName is supported for the cloud provider.
func ExternalCloudControllerFeatureSupported ¶
func ExternalCloudControllerFeatureSupported(dc *kubermaticv1.Datacenter, cluster *kubermaticv1.Cluster, incompatibilities ...*version.ProviderIncompatibility) bool
ExternalCloudControllerFeatureSupported checks if the cloud provider supports external CCM.
func MigrationToExternalCloudControllerSupported ¶ added in v2.18.0
func MigrationToExternalCloudControllerSupported(dc *kubermaticv1.Datacenter, cluster *kubermaticv1.Cluster, incompatibilities ...*version.ProviderIncompatibility) bool
MigrationToExternalCloudControllerSupported checks if the cloud provider supports the migration to the external CCM.
func OpenStackCloudControllerSupported ¶
OpenStackCloudControllerSupported checks if this version of Kubernetes is supported by our implementation of the external cloud controller.
Types ¶
This section is empty.