Documentation ¶
Index ¶
Constants ¶
View Source
const ( AssetPathCAKey = "tls/ca.key" AssetPathCACert = "tls/ca.crt" AssetPathAPIServerKey = "tls/apiserver.key" AssetPathAPIServerCert = "tls/apiserver.crt" AssetPathServiceAccountPrivKey = "tls/service-account.key" AssetPathServiceAccountPubKey = "tls/service-account.pub" AssetPathKubeletKey = "tls/kubelet.key" AssetPathKubeletCert = "tls/kubelet.crt" AssetPathKubeConfig = "auth/kubeconfig" AssetPathManifests = "manifests" AssetPathKubelet = "manifests/kubelet.yaml" AssetPathProxy = "manifests/kube-proxy.yaml" AssetPathAPIServerSecret = "manifests/kube-apiserver-secret.yaml" AssetPathAPIServer = "manifests/kube-apiserver.yaml" AssetPathControllerManager = "manifests/kube-controller-manager.yaml" AssetPathControllerManagerSecret = "manifests/kube-controller-manager-secret.yaml" AssetPathScheduler = "manifests/kube-scheduler.yaml" AssetPathKubeDNSRc = "manifests/kube-dns-rc.yaml" AssetPathKubeDNSSvc = "manifests/kube-dns-svc.yaml" AssetPathSystemNamespace = "manifests/kube-system-ns.yaml" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Assets ¶
type Assets []Asset
func NewDefaultAssets ¶
NewDefaultAssets returns a list of default assets, optionally configured via a user provided AssetConfig. Default assets include TLS assets (certs, keys and secrets), and k8s component manifests.
func (Assets) WriteFiles ¶
Click to show internal directories.
Click to hide internal directories.