Documentation ¶
Index ¶
- func CalicoCNI() string
- func CanalCNI() string
- func ContainsFinalizer(slice []string, s string) bool
- func FlannelCNI() string
- func GenerateRandomHexString(length int) string
- func GetKubeClient(kubeconfig string) (client.Client, error)
- func GetKubernetesVersion(version string) (string, error)
- func GetLatestUpgradeKubernetesVersion(version string) (string, error)
- func GetStableUpgradeKubernetesVersion(version string) (string, error)
- func KuberouterCNI() string
- func PreRequisitesInstallScript(kubernetesVersion string) string
- func Recover()
- func RemoveFinalizer(slice []string, s string) (result []string)
- func RomanaCNI() string
- func WaitForNodeVersionReady(kclient client.Client, nodeName string, kubernetesVersion string) error
- func WaitForNodesReady(kclient client.Client, nodeName string, nodeCount int) error
- type RestClientGetter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ContainsFinalizer ¶
func FlannelCNI ¶
func FlannelCNI() string
func GenerateRandomHexString ¶
generateRandomHexString is a convenience function for generating random strings of an arbitrary length.
func GetKubernetesVersion ¶
func KuberouterCNI ¶
func KuberouterCNI() string
func RemoveFinalizer ¶
func WaitForNodeVersionReady ¶ added in v0.1.4
Types ¶
type RestClientGetter ¶
type RestClientGetter struct {
Config clientcmd.ClientConfig
}
func (*RestClientGetter) ToDiscoveryClient ¶
func (r *RestClientGetter) ToDiscoveryClient() (discovery.CachedDiscoveryInterface, error)
func (*RestClientGetter) ToRESTConfig ¶
func (r *RestClientGetter) ToRESTConfig() (*rest.Config, error)
func (*RestClientGetter) ToRESTMapper ¶
func (r *RestClientGetter) ToRESTMapper() (meta.RESTMapper, error)
func (*RestClientGetter) ToRawKubeConfigLoader ¶
func (r *RestClientGetter) ToRawKubeConfigLoader() clientcmd.ClientConfig
Click to show internal directories.
Click to hide internal directories.