Versions in this module Expand all Collapse all v1 v1.10.0 Aug 16, 2018 Changes in this version + const DefaultBackupImage + const DefaultEtcdVersion + func GCETagForRole(clusterName string, role kops.InstanceGroupRole) string + func Image(component string, clusterSpec *kops.ClusterSpec, ...) (string, error) + func IsBaseURL(kubernetesVersion string) bool + func KubernetesVersion(clusterSpec *kops.ClusterSpec) (*semver.Version, error) + func UsesKubenet(clusterSpec *kops.ClusterSpec) (bool, error) + func WellKnownServiceIP(clusterSpec *kops.ClusterSpec, id int) (net.IP, error) + type DefaultsOptionsBuilder struct + Context *OptionsContext + func (b *DefaultsOptionsBuilder) BuildOptions(o interface{}) error + type DockerOptionsBuilder struct + func (b *DockerOptionsBuilder) BuildOptions(o interface{}) error + type EtcdOptionsBuilder struct + Context *OptionsContext + func (b *EtcdOptionsBuilder) BuildOptions(o interface{}) error + type KubeAPIServerOptionsBuilder struct + func (b *KubeAPIServerOptionsBuilder) BuildOptions(o interface{}) error + type KubeControllerManagerOptionsBuilder struct + Context *OptionsContext + func (b *KubeControllerManagerOptionsBuilder) BuildOptions(o interface{}) error + type KubeDnsOptionsBuilder struct + Context *OptionsContext + func (b *KubeDnsOptionsBuilder) BuildOptions(o interface{}) error + type KubeProxyOptionsBuilder struct + Context *OptionsContext + func (b *KubeProxyOptionsBuilder) BuildOptions(o interface{}) error + type KubeSchedulerOptionsBuilder struct + func (b *KubeSchedulerOptionsBuilder) BuildOptions(o interface{}) error + type KubeletOptionsBuilder struct + Context *OptionsContext + func (b *KubeletOptionsBuilder) BuildOptions(o interface{}) error + type NetworkingOptionsBuilder struct + Context *OptionsContext + func (b *NetworkingOptionsBuilder) BuildOptions(o interface{}) error + type OptionsContext struct + AssetBuilder *assets.AssetBuilder + ClusterName string + KubernetesVersion semver.Version + func (c *OptionsContext) IsKubernetesGTE(version string) bool + func (c *OptionsContext) IsKubernetesLT(version string) bool