Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AWSMultipartMIME ¶ added in v1.24.0
func AWSMultipartMIME(bootScript string, ig *kops.InstanceGroup) (string, error)
AWSMultipartMIME returns a MIME Multi Part Archive containing the nodeup (bootstrap) script and any additional User Data passed to using AdditionalUserData in the IG Spec
Types ¶
type NodeUpScript ¶ added in v1.24.0
type NodeUpScript struct { NodeUpAssets map[architectures.Architecture]*assets.MirroredAsset BootConfig *nodeup.BootConfig CompressUserData bool SetSysctls string CloudProvider string ProxyEnv func() (string, error) EnvironmentVariables func() (string, error) }
NodeUpScript is responsible for creating the nodeup script
func (*NodeUpScript) WithEnvironmentVariables ¶ added in v1.31.0
func (b *NodeUpScript) WithEnvironmentVariables(cluster *kops.Cluster, ig *kops.InstanceGroup)
func (*NodeUpScript) WithProxyEnv ¶ added in v1.31.0
func (b *NodeUpScript) WithProxyEnv(cluster *kops.Cluster)
func (*NodeUpScript) WithSysctls ¶ added in v1.31.0
func (s *NodeUpScript) WithSysctls()
By setting some sysctls early, we avoid broken configurations that prevent nodeup download. See https://github.com/kubernetes/kops/issues/10206 for details.
Click to show internal directories.
Click to hide internal directories.