Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DockerImageReference ¶
type DockerImageReference struct { Registry string Namespace string Name string Tag string ID string }
DockerImageReference points to a Docker image.
type Image ¶
type Image struct { kapi.TypeMeta `json:",inline"` kapi.ObjectMeta `json:"metadata,omitempty"` // The string that can be used to pull this image. DockerImageReference string `json:"dockerImageReference,omitempty" description:"string that can be used to pull this image"` // Metadata about this image DockerImageMetadata runtime.RawExtension `json:"dockerImageMetadata,omitempty" description:"metadata about this image"` // This attribute conveys the version of the object, which if empty defaults to "1.0" DockerImageMetadataVersion string `json:"dockerImageMetadataVersion,omitempty" description:"conveys version of the object, if empty defaults to '1.0'"` // The raw JSON of the manifest DockerImageManifest string `json:"dockerImageManifest,omitempty" description:"raw JSON of the manifest"` }
Image is an immutable representation of a Docker image and metadata at a point in time.
func (*Image) IsAnAPIObject ¶
func (*Image) IsAnAPIObject()
type ImageList ¶
type ImageList struct { kapi.TypeMeta `json:",inline"` kapi.ListMeta `json:"metadata,omitempty"` Items []Image `json:"items"` }
ImageList is a list of Image objects.
func (*ImageList) IsAnAPIObject ¶
func (*ImageList) IsAnAPIObject()
type ImageRepositoryTag ¶
type ImageRepositoryTag struct {
Image
}
ImageRepositoryTag exists to allow calls to `osc get imageRepositoryTag ...` to function.
ImageRepositoryTag is DEPRECATED; use ImageStreamTag instead.
type ImageStream ¶
type ImageStream struct { kapi.TypeMeta `json:",inline"` kapi.ObjectMeta `json:"metadata,omitempty"` // Spec describes the desired state of this stream Spec ImageStreamSpec `json:"spec" description:"desired state of the stream"` // Status describes the current state of this stream Status ImageStreamStatus `json:"status,omitempty" description:"current state of the stream as observed by the system"` }
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.
func (*ImageStream) IsAnAPIObject ¶
func (*ImageStream) IsAnAPIObject()
type ImageStreamImage ¶
type ImageStreamImage struct { Image `json:",inline"` ImageName string `json:"imageName" description:"name of image"` }
ImageStreamImage exists to allow calls to `osc get imageStreamImage ...` to function.
type ImageStreamList ¶
type ImageStreamList struct { kapi.TypeMeta `json:",inline"` kapi.ListMeta `json:"metadata,omitempty"` Items []ImageStream `json:"items" description:"list of image stream objects"` }
ImageStreamList is a list of ImageStream objects.
func (*ImageStreamList) IsAnAPIObject ¶
func (*ImageStreamList) IsAnAPIObject()
type ImageStreamMapping ¶
type ImageStreamMapping struct { kapi.TypeMeta `json:",inline"` kapi.ObjectMeta `json:"metadata,omitempty"` // A Docker image. Image Image `json:"image" description:"a Docker image"` // A string value this image can be located with inside the repository. Tag string `json:"tag" description:"string value this image can be located with inside the repository"` }
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.
func (*ImageStreamMapping) IsAnAPIObject ¶
func (*ImageStreamMapping) IsAnAPIObject()
type ImageStreamSpec ¶
type ImageStreamSpec struct { // Optional, if specified this stream is backed by a Docker repository on this server DockerImageRepository string `` /* 140-byte string literal not displayed */ // Tags map arbitrary string values to specific image locators Tags []NamedTagReference `json:"tags,omitempty" description:"map arbitrary string values to specific image locators"` }
ImageStreamSpec represents options for ImageStreams.
type ImageStreamStatus ¶
type ImageStreamStatus struct { // Represents the effective location this stream may be accessed at. May be empty until the server // determines where the repository is located DockerImageRepository string `` /* 181-byte string literal not displayed */ // A historical record of images associated with each tag. The first entry in the TagEvent array is // the currently tagged image. Tags []NamedTagEventList `` /* 135-byte string literal not displayed */ }
ImageStreamStatus contains information about the state of this image stream.
type ImageStreamTag ¶
type ImageStreamTag struct { Image `json:",inline"` ImageName string `json:"imageName" description:"name of image"` }
ImageStreamTag exists to allow calls to `osc get imageStreamTag ...` to function.
func (*ImageStreamTag) IsAnAPIObject ¶
func (*ImageStreamTag) IsAnAPIObject()
type NamedTagEventList ¶
type NamedTagEventList struct { Tag string `json:"tag" description:"the tag"` Items []TagEvent `json:"items" description:"list of tag events related to the tag"` }
NamedTagEventList relates a tag to its image history.
type NamedTagReference ¶
type NamedTagReference struct { Name string `json:"name" description:"name of tag"` Annotations map[string]string `json:"annotations,omitempty" description:"annotations associated with images using this tag"` From *kapi.ObjectReference `json:"from,omitempty" description:"a reference to an image stream tag or image stream this tag should track"` }
NamedTagReference specifies optional annotations for images using this tag and an optional reference to another ImageStreamTag or ImageStreamImage this tag should track.
type TagEvent ¶
type TagEvent struct { // When the TagEvent was created Created util.Time `json:"created" description:"when the event was created"` // The string that can be used to pull this image DockerImageReference string `json:"dockerImageReference" description:"the string that can be used to pull this image"` // The image Image string `json:"image" description:"the image"` }
TagEvent is used by ImageRepositoryStatus to keep a historical record of images associated with a tag.