Documentation ¶
Index ¶
- func CrossValidateInstanceGroup(g *kops.InstanceGroup, cluster *kops.Cluster, strict bool) error
- func DeepValidate(c *kops.Cluster, groups []*kops.InstanceGroup, strict bool) error
- func IsValidValue(fldPath *field.Path, v *string, validValues []string) field.ErrorList
- func ValidateCluster(c *kops.Cluster, strict bool) *field.Error
- func ValidateClusterUpdate(obj *kops.Cluster, status *kops.ClusterStatus, old *kops.Cluster) field.ErrorList
- func ValidateDockerConfig(config *kops.DockerConfig, fldPath *field.Path) field.ErrorList
- func ValidateEtcdVersionForCalicoV3(e *kops.EtcdClusterSpec, majorVersion string, fldPath *field.Path) field.ErrorList
- func ValidateInstanceGroup(g *kops.InstanceGroup) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func CrossValidateInstanceGroup ¶
CrossValidateInstanceGroup performs validation of the instance group, including that it is consistent with the Cluster It calls ValidateInstanceGroup, so all that validation is included.
func DeepValidate ¶
DeepValidate is responsible for validating the instancegroups within the cluster spec
func IsValidValue ¶
func ValidateCluster ¶
ValidateCluster is responsible for checking the validity of the Cluster spec
func ValidateClusterUpdate ¶
func ValidateDockerConfig ¶
func ValidateEtcdVersionForCalicoV3 ¶ added in v1.11.0
func ValidateInstanceGroup ¶
func ValidateInstanceGroup(g *kops.InstanceGroup) error
ValidateInstanceGroup is responsible for validating the configuration of a instancegroup
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.