import "sigs.k8s.io/cluster-api/bootstrap/kubeadm/internal/cloudinit"
Code generated for package cloudinit by go-bindata DO NOT EDIT. (@generated) sources: bootstrap/kubeadm/internal/cloudinit/kubeadm-bootstrap-script.sh
cloudinit.go commands.go controlplane_init.go controlplane_join.go disk_setup.go files.go fs_setup.go mounts.go node.go ntp.go users.go utils.go zz_generated.bindata.go
Asset loads and returns the asset for the given name. It returns an error if the asset could not be found or could not be loaded.
AssetDir returns the file names below a certain directory embedded in the file by go-bindata. For example if you run go-bindata on data/... and data contains the following hierarchy:
data/ foo.txt img/ a.png b.png
then AssetDir("data") would return []string{"foo.txt", "img"} AssetDir("data/img") would return []string{"a.png", "b.png"} AssetDir("foo.txt") and AssetDir("notexist") would return an error AssetDir("") will return []string{"data"}.
AssetInfo loads and returns the asset info for the given name. It returns an error if the asset could not be found or could not be loaded.
AssetNames returns the names of the assets.
MustAsset is like Asset but panics when Asset would return an error. It simplifies safe initialization of global variables.
func NewInitControlPlane(input *ControlPlaneInput) ([]byte, error)
NewInitControlPlane returns the user data string to be used on a controlplane instance.
func NewJoinControlPlane(input *ControlPlaneJoinInput) ([]byte, error)
NewJoinControlPlane returns the user data string to be used on a new control plane instance.
NewNode returns the user data string to be used on a node instance.
RestoreAsset restores an asset under the given directory
RestoreAssets restores an asset under the given directory recursively
type BaseUserData struct { Header string PreKubeadmCommands []string PostKubeadmCommands []string AdditionalFiles []bootstrapv1.File WriteFiles []bootstrapv1.File Users []bootstrapv1.User NTP *bootstrapv1.NTP DiskSetup *bootstrapv1.DiskSetup Mounts []bootstrapv1.MountPoints ControlPlane bool UseExperimentalRetry bool KubeadmCommand string KubeadmVerbosity string SentinelFileCommand string }
BaseUserData is shared across all the various types of files written to disk.
type ControlPlaneInput struct { BaseUserData secret.Certificates ClusterConfiguration string InitConfiguration string }
ControlPlaneInput defines the context to generate a controlplane instance user data.
type ControlPlaneJoinInput struct { BaseUserData secret.Certificates BootstrapToken string JoinConfiguration string }
ControlPlaneJoinInput defines context to generate controlplane instance user data for control plane node join.
type NodeInput struct { BaseUserData JoinConfiguration string }
NodeInput defines the context to generate a node user data.
Package cloudinit imports 13 packages (graph) and is imported by 2 packages. Updated 2021-01-24. Refresh now. Tools for package owners.