Documentation ¶
Index ¶
- Variables
- func ValidateImage(image *api.Image) field.ErrorList
- func ValidateImageSignature(signature *api.ImageSignature) field.ErrorList
- func ValidateImageSignatureUpdate(newImageSignature, oldImageSignature *api.ImageSignature) field.ErrorList
- func ValidateImageStream(stream *api.ImageStream) field.ErrorList
- func ValidateImageStreamImport(isi *api.ImageStreamImport) field.ErrorList
- func ValidateImageStreamMapping(mapping *api.ImageStreamMapping) field.ErrorList
- func ValidateImageStreamName(name string, prefix bool) []string
- func ValidateImageStreamStatusUpdate(newStream, oldStream *api.ImageStream) field.ErrorList
- func ValidateImageStreamTag(ist *api.ImageStreamTag) field.ErrorList
- func ValidateImageStreamTagReference(tagRef api.TagReference, fldPath *field.Path) field.ErrorList
- func ValidateImageStreamTagUpdate(newIST, oldIST *api.ImageStreamTag) field.ErrorList
- func ValidateImageStreamUpdate(newStream, oldStream *api.ImageStream) field.ErrorList
- func ValidateImageUpdate(newImage, oldImage *api.Image) field.ErrorList
Constants ¶
This section is empty.
Variables ¶
var RepositoryNameComponentAnchoredRegexp = regexp.MustCompile(`^` + RepositoryNameComponentRegexp.String() + `$`)
RepositoryNameComponentAnchoredRegexp is the version of RepositoryNameComponentRegexp which must completely match the content Copied from github.com/docker/distribution/registry/api/v2/names.go v2.1.1
var RepositoryNameComponentRegexp = regexp.MustCompile(`[a-z0-9]+(?:[._-][a-z0-9]+)*`)
RepositoryNameComponentRegexp restricts registry path component names to start with at least one letter or number, with following parts able to be separated by one period, dash or underscore. Copied from github.com/docker/distribution/registry/api/v2/names.go v2.1.1
var RepositoryNameRegexp = regexp.MustCompile(`(?:` + RepositoryNameComponentRegexp.String() + `/)*` + RepositoryNameComponentRegexp.String())
RepositoryNameRegexp builds on RepositoryNameComponentRegexp to allow multiple path components, separated by a forward slash. Copied from github.com/docker/distribution/registry/api/v2/names.go v2.1.1
Functions ¶
func ValidateImage ¶
ValidateImage tests required fields for an Image.
func ValidateImageSignature ¶
func ValidateImageSignature(signature *api.ImageSignature) field.ErrorList
ValidateImageSignature ensures that given signatures is valid.
func ValidateImageSignatureUpdate ¶
func ValidateImageSignatureUpdate(newImageSignature, oldImageSignature *api.ImageSignature) field.ErrorList
ValidateImageSignatureUpdate ensures that the new ImageSignature is valid.
func ValidateImageStream ¶
func ValidateImageStream(stream *api.ImageStream) field.ErrorList
ValidateImageStream tests required fields for an ImageStream.
func ValidateImageStreamImport ¶
func ValidateImageStreamImport(isi *api.ImageStreamImport) field.ErrorList
func ValidateImageStreamMapping ¶
func ValidateImageStreamMapping(mapping *api.ImageStreamMapping) field.ErrorList
ValidateImageStreamMapping tests required fields for an ImageStreamMapping.
func ValidateImageStreamName ¶
func ValidateImageStreamStatusUpdate ¶
func ValidateImageStreamStatusUpdate(newStream, oldStream *api.ImageStream) field.ErrorList
ValidateImageStreamStatusUpdate tests required fields for an ImageStream status update.
func ValidateImageStreamTag ¶
func ValidateImageStreamTag(ist *api.ImageStreamTag) field.ErrorList
ValidateImageStreamTag validates a mutation of an image stream tag, which can happen on PUT
func ValidateImageStreamTagReference ¶
ValidateImageStreamTagReference ensures that a given tag reference is valid.
func ValidateImageStreamTagUpdate ¶
func ValidateImageStreamTagUpdate(newIST, oldIST *api.ImageStreamTag) field.ErrorList
ValidateImageStreamTagUpdate ensures that only the annotations of the IST have changed
func ValidateImageStreamUpdate ¶
func ValidateImageStreamUpdate(newStream, oldStream *api.ImageStream) field.ErrorList
Types ¶
This section is empty.