# Packages
No description provided by the author
No description provided by the author
No description provided by the author
Package v1 is a generated protocol buffer package.
No description provided by the author
# Functions
AddTagEventToImageStream attempts to update the given image stream with a tag event.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
DifferentTagEvent returns true if the supplied tag event matches the current stream tag event.
DifferentTagEvent compares the generation on tag's spec vs its status.
DockerImageReferenceForImage returns the docker reference for specified image.
DockerImageReferenceForStream returns a DockerImageReference that represents the ImageStream or false, if no valid reference exists.
FollowTagReference walks through the defined tags on a stream, following any referential tags in the stream.
HasTagCondition returns true if the specified image stream tag has a condition with the same type, status, and reason (does not check generation, date, or message).
ImageConfigMatchesImage returns true if the provided image config matches a digest stored in the manifest of the image.
ImageStreamToSelectableFields returns a label set that represents the object.
ImageToSelectableFields returns a label set that represents the object.
ImageWithMetadata mutates the given image.
IndexOfImageSignature returns index of signature identified by type and blob in the image if present.
IndexOfImageSignatureByName returns an index of signature identified by name in the image if present.
IsRegistryDockerHub returns true if the given registry name belongs to Docker hub.
JoinImageSignatureName joins image name and custom signature name into one string with @ separator.
JoinImageStreamTag turns a name and tag into the name of an ImageStreamTag.
Kind takes an unqualified kind and returns back a Group qualified GroupKind.
No description provided by the author
LatestImageTagEvent returns the most recent TagEvent and the tag for the specified image.
LatestObservedTagGeneration returns the generation value for the given tag that has been observed by the controller monitoring the image stream.
LatestTaggedImage returns the most recent TagEvent for the specified image repository and tag.
MakeImageStreamImageName creates a name for image stream image object from an image stream name and an id.
ManifestMatchesImage returns true if the provided manifest matches the name of the image.
MostAccuratePullSpec returns a docker image reference that uses the current ID if possible, the current tag otherwise, and returns false if the reference if the spec could not be parsed.
NormalizeImageStreamTag normalizes an image stream tag by defaulting to 'latest' if no tag has been specified.
ParseDockerImageReference parses a Docker pull spec string into a DockerImageReference.
ParseImageStreamImageName splits a string into its name component and ID component, and returns an error if the string is not in the right form.
ParseImageStreamTagName splits a string into its name component and tag component, and returns an error if the string is not in the right form.
PrioritizeTags orders a set of image tags with a few conventions:
1.
RegisterDeepCopies adds deep-copy functions to the given scheme.
ResolveImageID returns latest TagEvent for specified imageID and an error if there's more than one image matching the ID or when one does not exist.
ResolveLatestTaggedImage returns the appropriate pull spec for a given tag in the image stream, handling the tag's reference policy if necessary to return a resolved image.
Resource takes an unqualified resource and returns back a Group qualified GroupResource.
SetTagConditions applies the specified conditions to the status of the given tag.
ShortDockerImageID returns a short form of the provided DockerImage ID for display.
SortStatusTags sorts the status tags of an image stream based on the latest created.
SplitImageSignatureName splits given signature name into image name and signature name.
SplitImageStreamImage turns the name of an ImageStreamImage into Name and ID.
SplitImageStreamTag turns the name of an ImageStreamTag into Name and Tag.
UpdateChangedTrackingTags identifies any tags in the status that have changed and ensures any referenced tracking tags are also updated.
UpdateTrackingTags sets updatedImage as the most recent TagEvent for all tags in stream.spec.tags that have from.kind = "ImageStreamTag" and the tag in from.name = updatedTag.
# Constants
DefaultImageTag is used when an image tag is needed and the configuration does not specify a tag to use.
DockerDefaultNamespace is the value for namespace when a single segment name is provided.
DockerDefaultRegistry is the value for the registry when none was provided.
DockerDefaultV1Registry is the host name of the default v1 registry.
DockerDefaultV2Registry is the host name of the default v2 registry.
DockerImageRepositoryCheckAnnotation indicates that OpenShift has attempted to import tag and image information from an external Docker image repository.
ExcludeImageSecretAnnotation indicates that a secret should not be returned by imagestream/secrets.
No description provided by the author
No description provided by the author
The supported type of image signature.
ImportSuccess with status False means the import of the specific tag failed.
InsecureRepositoryAnnotation may be set true on an image stream to allow insecure access to pull content.
Limit that applies to images.
Limit that applies to image streams.
LocalTagReferencePolicy indicates the image should prefer to pull via the local integrated registry, falling back to the remote location if the integrated registry has not been configured.
ManagedByOpenShiftAnnotation indicates that an image is managed by OpenShift's registry.
ResourceImageStreamImages represents a number of unique references to images in all image stream statuses of a project.
ResourceImageStreams represents a number of image streams in a project.
ResourceImageStreamTags represents a number of unique references to images in all image stream specs of a project.
SignatureExpired means the signature or its signing key or certificate had been expired at the probe time.
SignatureForImage means the signature matches image object containing it.
SignatureRevoked means the signature or its signing key or certificate has been revoked.
SignatureTrusted means the signing key or certificate was valid and the signature matched the image at the probe time.
SourceTagReferencePolicy indicates the image's original location should be used when the image stream tag is resolved into other resources (builds and deployment configurations).
TagReferenceAnnotationTagHidden indicates that a given TagReference is hidden from search results.
# Variables
No description provided by the author
No description provided by the author
SchemeGroupVersion is group version used to register these objects.
# Structs
Descriptor describes targeted content.
DockerConfig is the list of configuration options used when creating a container.
DockerConfigHistory stores build commands that were used to create an image.
DockerConfigRootFS describes images root filesystem.
DockerFSLayer is a container struct for BlobSums defined in an image manifest.
DockerHistory stores unstructured v1 compatibility information.
DockerImage is the type representing a docker image and its various properties when retrieved from the Docker client API.
DockerImageConfig stores the image configuration.
DockerImageManifest represents the Docker v2 image format.
DockerImageReference points to a Docker image.
DockerV1CompatibilityImage represents the structured v1 compatibility information.
DockerV1CompatibilityImageSize represents the structured v1 compatibility information for size.
Image is an immutable representation of a Docker image and metadata at a point in time.
ImageImportSpec defines how an image is imported.
ImageImportStatus describes the result of an image import.
ImageLayer represents a single layer of the image.
ImageList is a list of Image objects.
ImageSignature holds a signature of an image.
ImageStream stores a mapping of tags to images, metadata overrides that are applied when images are tagged in a stream, and an optional reference to a Docker image repository on a registry.
ImageStreamImage represents an Image that is retrieved by image name from an ImageStream.
ImageStreamImport allows a caller to request information about a set of images for possible import into an image stream, or actually tag the images into the image stream.
ImageStreamImportSpec defines what images should be imported.
ImageStreamImportStatus contains information about the status of an image stream import.
ImageStreamList is a list of ImageStream objects.
ImageStreamMapping represents a mapping from a single tag to a Docker image as well as the reference to the Docker image repository the image came from.
ImageStreamSpec represents options for ImageStreams.
ImageStreamStatus contains information about the state of this image stream.
ImageStreamTag has a .Name in the format <stream name>:<tag>.
ImageStreamTagList is a list of ImageStreamTag objects.
RepositoryImport indicates to load a set of tags from a given Docker image repository.
RepositoryImportStatus describes the outcome of the repository import.
SignatureCondition describes an image signature condition of particular kind at particular probe time.
SignatureGenericEntity holds a generic information about a person or entity who is an issuer or a subject of signing certificate or key.
SignatureIssuer holds information about an issuer of signing certificate or key.
SignatureSubject holds information about a person or entity who created the signature.
TagEvent is used by ImageRepositoryStatus to keep a historical record of images associated with a tag.
TagEventCondition contains condition information for a tag event.
TagEventList contains a historical record of images associated with a tag.
No description provided by the author
TagReference specifies optional annotations for images using this tag and an optional reference to an ImageStreamTag, ImageStreamImage, or DockerImage this tag should track.
TagReferencePolicy describes how pull-specs for images in this image stream tag are generated when image change triggers in deployment configs or builds are resolved.
# Interfaces
DefaultRegistry returns the default Docker registry (host or host:port), or false if it is not available.
# Type aliases
DefaultRegistryFunc implements DefaultRegistry for a simple function.
SignatureConditionType is a type of image signature condition.
No description provided by the author
TagReferencePolicyType describes how pull-specs for images in an image stream tag are generated when image change triggers are fired.