Versions in this module Expand all Collapse all v1 v1.11.0 Dec 24, 2018 v1.10.0 Aug 16, 2018 Changes in this version + type KubeconfigBuilder struct + CACert []byte + ClientCert []byte + ClientKey []byte + Context string + KubeBearerToken string + KubePassword string + KubeUser string + Namespace string + Server string + func BuildKubecfg(cluster *kops.Cluster, keyStore fi.Keystore, secretStore fi.SecretStore, ...) (*KubeconfigBuilder, error) + func NewKubeconfigBuilder() *KubeconfigBuilder + func (b *KubeconfigBuilder) DeleteKubeConfig() error + func (b *KubeconfigBuilder) WriteKubecfg() error + func (c *KubeconfigBuilder) BuildRestConfig() (*rest.Config, error) + type KubectlCluster struct + CertificateAuthorityData []byte + Server string + type KubectlClusterWithName struct + Cluster KubectlCluster + Name string + type KubectlConfig struct + ApiVersion string + Clusters []*KubectlClusterWithName + Contexts []*KubectlContextWithName + CurrentContext string + Kind string + Users []*KubectlUserWithName + type KubectlContext struct + Cluster string + User string + type KubectlContextWithName struct + Context KubectlContext + Name string + type KubectlUser struct + ClientCertificateData []byte + ClientKeyData []byte + Password string + Token string + Username string + type KubectlUserWithName struct + Name string + User KubectlUser