import "k8s.io/kubernetes/cmd/kubeadm/app/componentconfigs"
configset.go kubelet.go kubeproxy.go scheme.go utils.go
const ( // KubeProxyGroup is a pointer to the used API group name for the kube-proxy config KubeProxyGroup = kubeproxyconfig.GroupName )
const ( // KubeletGroup is a pointer to the used API group name for the kubelet config KubeletGroup = kubeletconfig.GroupName )
var Codecs = serializer.NewCodecFactory(Scheme)
Codecs provides access to encoding and decoding for the scheme.
Scheme is the runtime.Scheme to which all supported kubeadm ComponentConfig API types are registered.
AddToScheme builds the kubeadm ComponentConfig scheme using all known ComponentConfig versions.
func Default(clusterCfg *kubeadmapi.ClusterConfiguration, localAPIEndpoint *kubeadmapi.APIEndpoint)
Default sets up defaulted component configs in the supplied ClusterConfiguration
func FetchFromCluster(clusterCfg *kubeadmapi.ClusterConfiguration, client clientset.Interface) error
FetchFromCluster attempts to fetch all known component configs from their config maps and store them in the supplied ClusterConfiguration
func FetchFromDocumentMap(clusterCfg *kubeadmapi.ClusterConfiguration, docmap kubeadmapi.DocumentMap) error
FetchFromDocumentMap attempts to load all known component configs from a document map into the supplied ClusterConfiguration
func Validate(clusterCfg *kubeadmapi.ClusterConfiguration) field.ErrorList
Validate is a placeholder for performing a validation on an already loaded component configs in a ClusterConfiguration Currently it prints a warning that no validation was performed
Package componentconfigs imports 23 packages (graph) and is imported by 22 packages. Updated 2019-12-09. Refresh now. Tools for package owners.