Documentation ¶
Index ¶
- func ValidateAPIEndpoint(c *kubeadm.APIEndpoint, fldPath *field.Path) field.ErrorList
- func ValidateAPIServer(a *kubeadm.APIServer, fldPath *field.Path) field.ErrorList
- func ValidateAbsolutePath(path string, fldPath *field.Path) field.ErrorList
- func ValidateBootstrapTokens(bts []kubeadm.BootstrapToken, fldPath *field.Path) field.ErrorList
- func ValidateCertSANs(altnames []string, fldPath *field.Path) field.ErrorList
- func ValidateClusterConfiguration(c *kubeadm.ClusterConfiguration) field.ErrorList
- func ValidateDiscovery(d *kubeadm.Discovery, fldPath *field.Path) field.ErrorList
- func ValidateDiscoveryBootstrapToken(b *kubeadm.BootstrapTokenDiscovery, fldPath *field.Path) field.ErrorList
- func ValidateDiscoveryFile(f *kubeadm.FileDiscovery, fldPath *field.Path) field.ErrorList
- func ValidateDiscoveryKubeConfigPath(discoveryFile string, fldPath *field.Path) field.ErrorList
- func ValidateDiscoveryTokenAPIServer(apiServer string, fldPath *field.Path) field.ErrorList
- func ValidateEtcd(e *kubeadm.Etcd, fldPath *field.Path) field.ErrorList
- func ValidateFeatureGates(featureGates map[string]bool, fldPath *field.Path) field.ErrorList
- func ValidateHostPort(endpoint string, fldPath *field.Path) field.ErrorList
- func ValidateIPFromString(ipaddr string, fldPath *field.Path) field.ErrorList
- func ValidateIPNetFromString(subnet string, minAddrs int64, fldPath *field.Path) field.ErrorList
- func ValidateIgnorePreflightErrors(ignorePreflightErrors []string) (sets.String, error)
- func ValidateInitConfiguration(c *kubeadm.InitConfiguration) field.ErrorList
- func ValidateJoinConfiguration(c *kubeadm.JoinConfiguration) field.ErrorList
- func ValidateJoinControlPlane(c *kubeadm.JoinControlPlane, fldPath *field.Path) field.ErrorList
- func ValidateMixedArguments(flag *pflag.FlagSet) error
- func ValidateNetworking(c *kubeadm.Networking, fldPath *field.Path) field.ErrorList
- func ValidateNodeRegistrationOptions(nro *kubeadm.NodeRegistrationOptions, fldPath *field.Path) field.ErrorList
- func ValidatePort(port int32, fldPath *field.Path) field.ErrorList
- func ValidateSocketPath(socket string, fldPath *field.Path) field.ErrorList
- func ValidateToken(token string, fldPath *field.Path) field.ErrorList
- func ValidateTokenGroups(usages []string, groups []string, fldPath *field.Path) field.ErrorList
- func ValidateTokenUsages(usages []string, fldPath *field.Path) field.ErrorList
- func ValidateURLs(urls []string, requireHTTPS bool, fldPath *field.Path) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAPIEndpoint ¶
ValidateAPIEndpoint validates API server's endpoint
func ValidateAPIServer ¶
ValidateAPIServer validates a APIServer object and collects all encountered errors
func ValidateAbsolutePath ¶
ValidateAbsolutePath validates whether provided path is absolute or not
func ValidateBootstrapTokens ¶
ValidateBootstrapTokens validates a slice of BootstrapToken objects
func ValidateCertSANs ¶
ValidateCertSANs validates alternative names
func ValidateClusterConfiguration ¶
func ValidateClusterConfiguration(c *kubeadm.ClusterConfiguration) field.ErrorList
ValidateClusterConfiguration validates an ClusterConfiguration object and collects all encountered errors
func ValidateDiscovery ¶
ValidateDiscovery validates discovery related configuration and collects all encountered errors
func ValidateDiscoveryBootstrapToken ¶
func ValidateDiscoveryBootstrapToken(b *kubeadm.BootstrapTokenDiscovery, fldPath *field.Path) field.ErrorList
ValidateDiscoveryBootstrapToken validates bootstrap token discovery configuration
func ValidateDiscoveryFile ¶
ValidateDiscoveryFile validates file discovery configuration
func ValidateDiscoveryKubeConfigPath ¶
ValidateDiscoveryKubeConfigPath validates location of a discovery file
func ValidateDiscoveryTokenAPIServer ¶
ValidateDiscoveryTokenAPIServer validates discovery token for API server
func ValidateEtcd ¶
ValidateEtcd validates the .Etcd sub-struct.
func ValidateFeatureGates ¶
ValidateFeatureGates validates provided feature gates
func ValidateHostPort ¶
ValidateHostPort validates host[:port] endpoints
func ValidateIPFromString ¶
ValidateIPFromString validates ip address
func ValidateIPNetFromString ¶
ValidateIPNetFromString validates network portion of ip address
func ValidateIgnorePreflightErrors ¶
ValidateIgnorePreflightErrors validates duplicates in ignore-preflight-errors flag.
func ValidateInitConfiguration ¶
func ValidateInitConfiguration(c *kubeadm.InitConfiguration) field.ErrorList
ValidateInitConfiguration validates an InitConfiguration object and collects all encountered errors
func ValidateJoinConfiguration ¶
func ValidateJoinConfiguration(c *kubeadm.JoinConfiguration) field.ErrorList
ValidateJoinConfiguration validates node configuration and collects all encountered errors
func ValidateJoinControlPlane ¶
ValidateJoinControlPlane validates joining control plane configuration and collects all encountered errors
func ValidateMixedArguments ¶
ValidateMixedArguments validates passed arguments
func ValidateNetworking ¶
ValidateNetworking validates networking configuration
func ValidateNodeRegistrationOptions ¶
func ValidateNodeRegistrationOptions(nro *kubeadm.NodeRegistrationOptions, fldPath *field.Path) field.ErrorList
ValidateNodeRegistrationOptions validates the NodeRegistrationOptions object
func ValidatePort ¶
ValidatePort validates port numbers
func ValidateSocketPath ¶
ValidateSocketPath validates format of socket path or url
func ValidateToken ¶
ValidateToken validates a Bootstrap Token
func ValidateTokenGroups ¶
ValidateTokenGroups validates token groups
func ValidateTokenUsages ¶
ValidateTokenUsages validates token usages
Types ¶
This section is empty.