Documentation ¶
Index ¶
- func ValidateAPIEndpoint(a kubeone.APIEndpoint, fldPath *field.Path) field.ErrorList
- func ValidateAddons(o *kubeone.Addons, fldPath *field.Path) field.ErrorList
- func ValidateCNI(c *kubeone.CNI, fldPath *field.Path) field.ErrorList
- func ValidateCloudProviderSpec(p kubeone.CloudProviderSpec, fldPath *field.Path) field.ErrorList
- func ValidateClusterNetworkConfig(c kubeone.ClusterNetworkConfig, fldPath *field.Path) field.ErrorList
- func ValidateControlPlaneConfig(c kubeone.ControlPlaneConfig, fldPath *field.Path) field.ErrorList
- func ValidateDynamicWorkerConfig(workerset []kubeone.DynamicWorkerConfig, fldPath *field.Path) field.ErrorList
- func ValidateFeatures(f kubeone.Features, fldPath *field.Path) field.ErrorList
- func ValidateHostConfig(hosts []kubeone.HostConfig, fldPath *field.Path) field.ErrorList
- func ValidateKubeOneCluster(c kubeone.KubeOneCluster) field.ErrorList
- func ValidateOIDCConfig(o kubeone.OpenIDConnectConfig, fldPath *field.Path) field.ErrorList
- func ValidatePodNodeSelectorConfig(n kubeone.PodNodeSelectorConfig, fldPath *field.Path) field.ErrorList
- func ValidateStaticAuditLogConfig(s kubeone.StaticAuditLogConfig, fldPath *field.Path) field.ErrorList
- func ValidateStaticWorkersConfig(staticWorkers kubeone.StaticWorkersConfig, fldPath *field.Path) field.ErrorList
- func ValidateVersionConfig(version kubeone.VersionConfig, fldPath *field.Path) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ValidateAPIEndpoint ¶ added in v1.0.0
ValidateAPIEndpoint validates the APIEndpoint structure
func ValidateAddons ¶ added in v1.0.0
ValidateAddons validates the Addons configuration
func ValidateCNI ¶ added in v0.7.0
ValidateCNI validates the CNI structure
func ValidateCloudProviderSpec ¶
ValidateCloudProviderSpec validates the CloudProviderSpec structure
func ValidateClusterNetworkConfig ¶
func ValidateClusterNetworkConfig(c kubeone.ClusterNetworkConfig, fldPath *field.Path) field.ErrorList
ValidateClusterNetworkConfig validates the ClusterNetworkConfig structure
func ValidateControlPlaneConfig ¶ added in v1.0.0
ValidateControlPlaneConfig validates the ControlPlaneConfig structure
func ValidateDynamicWorkerConfig ¶ added in v1.0.0
func ValidateDynamicWorkerConfig(workerset []kubeone.DynamicWorkerConfig, fldPath *field.Path) field.ErrorList
ValidateDynamicWorkerConfig validates the DynamicWorkerConfig structure
func ValidateFeatures ¶
ValidateFeatures validates the Features structure
func ValidateHostConfig ¶
ValidateHostConfig validates the HostConfig structure
func ValidateKubeOneCluster ¶
func ValidateKubeOneCluster(c kubeone.KubeOneCluster) field.ErrorList
ValidateKubeOneCluster validates the KubeOneCluster object
func ValidateOIDCConfig ¶
ValidateOIDCConfig validates the OpenIDConnectConfig structure
func ValidatePodNodeSelectorConfig ¶ added in v1.0.0
func ValidatePodNodeSelectorConfig(n kubeone.PodNodeSelectorConfig, fldPath *field.Path) field.ErrorList
ValidatePodNodeSelectorConfig validates the PodNodeSelectorConfig structure
func ValidateStaticAuditLogConfig ¶ added in v1.0.0
func ValidateStaticAuditLogConfig(s kubeone.StaticAuditLogConfig, fldPath *field.Path) field.ErrorList
ValidateStaticAuditLogConfig validates the StaticAuditLogConfig structure
func ValidateStaticWorkersConfig ¶ added in v1.0.0
func ValidateStaticWorkersConfig(staticWorkers kubeone.StaticWorkersConfig, fldPath *field.Path) field.ErrorList
ValidateStaticWorkersConfig validates the StaticWorkersConfig structure
func ValidateVersionConfig ¶
ValidateVersionConfig validates the VersionConfig structure
Types ¶
This section is empty.