Documentation ¶
Index ¶
- Constants
- func DeploymentCreator(data *resources.TemplateData) reconciling.NamedDeploymentCreatorGetter
- func ExternalCloudControllerClusterName(cluster *kubermaticv1.Cluster) bool
- func ExternalCloudControllerFeatureSupported(dc *kubermaticv1.Datacenter, cluster *kubermaticv1.Cluster, ...) bool
- func OpenStackCloudControllerSupported(version semver.Semver) bool
Constants ¶
View Source
const ( KubeVirtCCMDeploymentName = "kubevirt-cloud-controller-manager" KubeVirtCCMTag = "v0.0.8" )
View Source
const AnexiaCCMDeploymentName = "anx-cloud-controller-manager"
View Source
const (
HetznerCCMDeploymentName = "hcloud-cloud-controller-manager"
)
View Source
const (
OpenstackCCMDeploymentName = "openstack-cloud-controller-manager"
)
Variables ¶
This section is empty.
Functions ¶
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 OpenStackCloudControllerSupported ¶
OpenStackCloudControllerSupported checks if this version of Kubernetes is supported by our implementation of the external cloud controller.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.