package validation
import "k8s.io/apimachinery/pkg/apis/meta/v1/validation"
Index ¶
- Constants
- Variables
- func ValidateCreateOptions(options *metav1.CreateOptions) field.ErrorList
- func ValidateDeleteOptions(options *metav1.DeleteOptions) field.ErrorList
- func ValidateDryRun(fldPath *field.Path, dryRun []string) field.ErrorList
- func ValidateFieldManager(fieldManager string, fldPath *field.Path) field.ErrorList
- func ValidateLabelName(labelName string, fldPath *field.Path) field.ErrorList
- func ValidateLabelSelector(ps *metav1.LabelSelector, fldPath *field.Path) field.ErrorList
- func ValidateLabelSelectorRequirement(sr metav1.LabelSelectorRequirement, fldPath *field.Path) field.ErrorList
- func ValidateLabels(labels map[string]string, fldPath *field.Path) field.ErrorList
- func ValidateManagedFields(fieldsList []metav1.ManagedFieldsEntry, fldPath *field.Path) field.ErrorList
- func ValidatePatchOptions(options *metav1.PatchOptions, patchType types.PatchType) field.ErrorList
- func ValidateTableOptions(opts *metav1.TableOptions) field.ErrorList
- func ValidateUpdateOptions(options *metav1.UpdateOptions) field.ErrorList
Constants ¶
const UninitializedStatusUpdateErrorMsg string = `must not update status when the object is uninitialized`
Variables ¶
var FieldManagerMaxLength = 128
Functions ¶
func ValidateCreateOptions ¶
func ValidateCreateOptions(options *metav1.CreateOptions) field.ErrorList
func ValidateDeleteOptions ¶
func ValidateDeleteOptions(options *metav1.DeleteOptions) field.ErrorList
func ValidateDryRun ¶
ValidateDryRun validates that a dryRun query param only contains allowed values.
func ValidateFieldManager ¶
ValidateFieldManager valides that the fieldManager is the proper length and only has printable characters.
func ValidateLabelName ¶
ValidateLabelName validates that the label name is correctly defined.
func ValidateLabelSelector ¶
func ValidateLabelSelectorRequirement ¶
func ValidateLabelSelectorRequirement(sr metav1.LabelSelectorRequirement, fldPath *field.Path) field.ErrorList
func ValidateLabels ¶
ValidateLabels validates that a set of labels are correctly defined.
func ValidateManagedFields ¶
func ValidateManagedFields(fieldsList []metav1.ManagedFieldsEntry, fldPath *field.Path) field.ErrorList
func ValidatePatchOptions ¶
func ValidateTableOptions ¶
func ValidateTableOptions(opts *metav1.TableOptions) field.ErrorList
ValidateTableOptions returns any invalid flags on TableOptions.
func ValidateUpdateOptions ¶
func ValidateUpdateOptions(options *metav1.UpdateOptions) field.ErrorList
Source Files ¶
validation.go
- Version
- v0.18.15
- Published
- Nov 5, 2020
- Platform
- js/wasm
- Imports
- 7 packages
- Last checked
- 3 hours ago –
Tools for package owners.