Documentation ¶
Index ¶
- func FindSubnet(c *kops.Cluster, subnetName string) *kops.ClusterSubnetSpec
- func FindZonesForInstanceGroup(c *kops.Cluster, ig *kops.InstanceGroup) ([]string, error)
- func UseChallengeCallback(cloudProvider kops.CloudProviderID) bool
- func UseCiliumEtcd(cluster *kops.Cluster) bool
- func UseExternalKubeletCredentialProvider(k8sVersion semver.Version, cloudProvider kops.CloudProviderID) bool
- func UseKopsControllerForNodeConfig(cluster *kops.Cluster) bool
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FindSubnet ¶
func FindSubnet(c *kops.Cluster, subnetName string) *kops.ClusterSubnetSpec
FindSubnet returns the subnet with the specified name, or returns nil
func FindZonesForInstanceGroup ¶
FindZonesForInstanceGroup computes the zones for an instance group, which are the zones directly declared in the InstanceGroup, or the subnet zones
func UseChallengeCallback ¶ added in v1.27.0
func UseChallengeCallback(cloudProvider kops.CloudProviderID) bool
UseChallengeCallback is true if we should use a callback challenge during node provisioning with kops-controller.
func UseCiliumEtcd ¶ added in v1.19.0
UseCiliumEtcd is true if we are using the Cilium etcd cluster.
func UseExternalKubeletCredentialProvider ¶ added in v1.29.0
func UseExternalKubeletCredentialProvider(k8sVersion semver.Version, cloudProvider kops.CloudProviderID) bool
Configures a Kubelet Credential Provider if Kubernetes is newer than a specific version
func UseKopsControllerForNodeConfig ¶ added in v1.26.0
UseKopsControllerForNodeConfig checks if nodeup should use kops-controller to get nodeup.Config.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.