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 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 ¶
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.