Documentation
¶
Index ¶
- func CleanUp(cfg Config, releaseLock bool, deleteAssets bool) (err error)
- func GetAssets(cfg Config) (err error)
- func InstallNetwork(networkProvider string) (err error)
- func Manifests(cfg kubeadm.Config) (err error)
- func SaveCloudAssets(cloudprovider, etcdCa, etcdCaKey, kubeCa, kubeCaKey string) error
- func SetupCompute(cloud string) (err error)
- type Config
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InstallNetwork ¶
InstallNetwork - Creates the network resources
func SaveCloudAssets ¶
SaveCloudAssets will get assets from cloud provider and save onto disk at known locations
func SetupCompute ¶
SetupCompute will configure a compute node - currently just saves an env file
Types ¶
type Config ¶
type Config struct { KubeadmCfg kubeadm.Config /* To provide the least change to kubeadm and prevent access to the key, we copy and link from the persistent source as appropriate TODO: Update kubeadm to allow for specified CA key locations */ KubePersistentCaCert string KubePersistentCaKey string ClusterName string NetworkProvider string }
Config - the complete configuration provided for all kmm use
Click to show internal directories.
Click to hide internal directories.