Documentation ¶
Overview ¶
Package variables implements validation and defaulting for ClusterClass variables.
Index ¶
- func DefaultClusterVariables(clusterVariables []clusterv1.ClusterVariable, ...) ([]clusterv1.ClusterVariable, field.ErrorList)
- func ValidateClusterClassVariables(clusterClassVariables []clusterv1.ClusterClassVariable, fldPath *field.Path) field.ErrorList
- func ValidateClusterVariable(clusterVariable *clusterv1.ClusterVariable, ...) field.ErrorList
- func ValidateClusterVariables(clusterVariables []clusterv1.ClusterVariable, ...) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultClusterVariables ¶
func DefaultClusterVariables(clusterVariables []clusterv1.ClusterVariable, clusterClassVariables []clusterv1.ClusterClassVariable, fldPath *field.Path) ([]clusterv1.ClusterVariable, field.ErrorList)
DefaultClusterVariables defaults variables which do not exist in clusterVariable, if they have a default value in the corresponding schema in clusterClassVariable.
func ValidateClusterClassVariables ¶
func ValidateClusterClassVariables(clusterClassVariables []clusterv1.ClusterClassVariable, fldPath *field.Path) field.ErrorList
ValidateClusterClassVariables validates clusterClassVariable.
func ValidateClusterVariable ¶
func ValidateClusterVariable(clusterVariable *clusterv1.ClusterVariable, clusterClassVariable *clusterv1.ClusterClassVariable, fldPath *field.Path) field.ErrorList
ValidateClusterVariable validates a clusterVariable.
func ValidateClusterVariables ¶
func ValidateClusterVariables(clusterVariables []clusterv1.ClusterVariable, clusterClassVariables []clusterv1.ClusterClassVariable, fldPath *field.Path) field.ErrorList
ValidateClusterVariables validates clusterVariable via the schemas in the corresponding clusterClassVariable.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.