validation

package
v0.8.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 20, 2021 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

View Source
const LabelValueMaxLength int = 63

LabelValueMaxLength is a label's max length

Variables

This section is empty.

Functions

func ValidateClusterName

func ValidateClusterName(name string) []string

ValidateClusterName tests whether the cluster name passed is valid. If the cluster name is not valid, a list of error strings is returned. Otherwise an empty list (or nil) is returned. Rules of a valid cluster name: - Must be a valid label value as per RFC1123.

  • An alphanumeric (a-z, and 0-9) string, with a maximum length of 63 characters, with the '-' character allowed anywhere except the first or last character.

- Length must be less than 48 characters.

  • Since cluster name used to generate execution namespace by adding a prefix, so reserve 15 characters for the prefix.

func ValidateClusterProxyURL added in v0.6.0

func ValidateClusterProxyURL(proxyURL string) []string

ValidateClusterProxyURL tests whether the proxyURL is valid. If not valid, a list of error string is returned. Otherwise an empty list (or nil) is returned.

func ValidatePolicyFieldSelector added in v0.6.0

func ValidatePolicyFieldSelector(fieldSelector *policyv1alpha1.FieldSelector) error

ValidatePolicyFieldSelector tests if the fieldSelector of propagation policy is valid.

Types

This section is empty.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL