Versions in this module Expand all Collapse all v1 v1.15.1 Feb 17, 2020 v1.15.0 Feb 17, 2020 Changes in this version + func AddSSHIdentity(sshConfig *ssh.ClientConfig, p string) error + func GetInstanceUserData(cloud awsup.AWSCloud, instanceID string) ([]byte, error) + func UserDataToString(userData []byte) (string, error) + type ConvertKubeupCluster struct + Channel *api.Channel + Clientset simple.Clientset + Cloud fi.Cloud + ClusterConfig *api.Cluster + InstanceGroups []*api.InstanceGroup + NewClusterName string + OldClusterName string + func (x *ConvertKubeupCluster) Upgrade() error + type ImportCluster struct + Clientset simple.Clientset + Cloud fi.Cloud + ClusterName string + func (x *ImportCluster) ImportAWSCluster() error + type Kubectl struct + KubectlPath string + func (k *Kubectl) Apply(context string, data []byte) error + func (k *Kubectl) GetConfig(minify bool) (*kubeconfig.KubectlConfig, error) + func (k *Kubectl) GetCurrentContext() (string, error) + type NodeSSH struct + Hostname string + SSHConfig ssh.ClientConfig + func (m *NodeSSH) GetSSHClient() (*ssh.Client, error) + func (m *NodeSSH) Root() (*vfs.SSHPath, error) + type UserDataConfiguration struct + Settings map[string]string + Version string + func ParseUserDataConfiguration(raw []byte) (*UserDataConfiguration, error) + func (u *UserDataConfiguration) ParseBool(key string) *bool + func (u *UserDataConfiguration) ParseCert(key string) (*pki.Certificate, error) + func (u *UserDataConfiguration) ParseKey(key string) (*pki.PrivateKey, error)