...

Package v1

import "github.com/openshift/api/image/v1"
Overview
Index

Overview ▾

+groupName=image.openshift.io Package v1 is the v1 version of the API.

Index ▾

Constants
Variables
func Resource(resource string) schema.GroupResource
type DockerImageReference
    func (in *DockerImageReference) DeepCopy() *DockerImageReference
    func (in *DockerImageReference) DeepCopyInto(out *DockerImageReference)
    func (*DockerImageReference) Descriptor() ([]byte, []int)
    func (m *DockerImageReference) Marshal() (dAtA []byte, err error)
    func (m *DockerImageReference) MarshalTo(dAtA []byte) (int, error)
    func (m *DockerImageReference) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*DockerImageReference) ProtoMessage()
    func (m *DockerImageReference) Reset()
    func (m *DockerImageReference) Size() (n int)
    func (this *DockerImageReference) String() string
    func (DockerImageReference) SwaggerDoc() map[string]string
    func (m *DockerImageReference) Unmarshal(dAtA []byte) error
    func (m *DockerImageReference) XXX_DiscardUnknown()
    func (m *DockerImageReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *DockerImageReference) XXX_Merge(src proto.Message)
    func (m *DockerImageReference) XXX_Size() int
    func (m *DockerImageReference) XXX_Unmarshal(b []byte) error
type Image
    func (in *Image) DeepCopy() *Image
    func (in *Image) DeepCopyInto(out *Image)
    func (in *Image) DeepCopyObject() runtime.Object
    func (*Image) Descriptor() ([]byte, []int)
    func (m *Image) Marshal() (dAtA []byte, err error)
    func (m *Image) MarshalTo(dAtA []byte) (int, error)
    func (m *Image) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*Image) ProtoMessage()
    func (m *Image) Reset()
    func (m *Image) Size() (n int)
    func (this *Image) String() string
    func (Image) SwaggerDoc() map[string]string
    func (m *Image) Unmarshal(dAtA []byte) error
    func (m *Image) XXX_DiscardUnknown()
    func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *Image) XXX_Merge(src proto.Message)
    func (m *Image) XXX_Size() int
    func (m *Image) XXX_Unmarshal(b []byte) error
type ImageBlobReferences
    func (in *ImageBlobReferences) DeepCopy() *ImageBlobReferences
    func (in *ImageBlobReferences) DeepCopyInto(out *ImageBlobReferences)
    func (*ImageBlobReferences) Descriptor() ([]byte, []int)
    func (m *ImageBlobReferences) Marshal() (dAtA []byte, err error)
    func (m *ImageBlobReferences) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageBlobReferences) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageBlobReferences) ProtoMessage()
    func (m *ImageBlobReferences) Reset()
    func (m *ImageBlobReferences) Size() (n int)
    func (this *ImageBlobReferences) String() string
    func (ImageBlobReferences) SwaggerDoc() map[string]string
    func (m *ImageBlobReferences) Unmarshal(dAtA []byte) error
    func (m *ImageBlobReferences) XXX_DiscardUnknown()
    func (m *ImageBlobReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageBlobReferences) XXX_Merge(src proto.Message)
    func (m *ImageBlobReferences) XXX_Size() int
    func (m *ImageBlobReferences) XXX_Unmarshal(b []byte) error
type ImageImportSpec
    func (in *ImageImportSpec) DeepCopy() *ImageImportSpec
    func (in *ImageImportSpec) DeepCopyInto(out *ImageImportSpec)
    func (*ImageImportSpec) Descriptor() ([]byte, []int)
    func (m *ImageImportSpec) Marshal() (dAtA []byte, err error)
    func (m *ImageImportSpec) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageImportSpec) ProtoMessage()
    func (m *ImageImportSpec) Reset()
    func (m *ImageImportSpec) Size() (n int)
    func (this *ImageImportSpec) String() string
    func (ImageImportSpec) SwaggerDoc() map[string]string
    func (m *ImageImportSpec) Unmarshal(dAtA []byte) error
    func (m *ImageImportSpec) XXX_DiscardUnknown()
    func (m *ImageImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageImportSpec) XXX_Merge(src proto.Message)
    func (m *ImageImportSpec) XXX_Size() int
    func (m *ImageImportSpec) XXX_Unmarshal(b []byte) error
type ImageImportStatus
    func (in *ImageImportStatus) DeepCopy() *ImageImportStatus
    func (in *ImageImportStatus) DeepCopyInto(out *ImageImportStatus)
    func (*ImageImportStatus) Descriptor() ([]byte, []int)
    func (m *ImageImportStatus) Marshal() (dAtA []byte, err error)
    func (m *ImageImportStatus) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageImportStatus) ProtoMessage()
    func (m *ImageImportStatus) Reset()
    func (m *ImageImportStatus) Size() (n int)
    func (this *ImageImportStatus) String() string
    func (ImageImportStatus) SwaggerDoc() map[string]string
    func (m *ImageImportStatus) Unmarshal(dAtA []byte) error
    func (m *ImageImportStatus) XXX_DiscardUnknown()
    func (m *ImageImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageImportStatus) XXX_Merge(src proto.Message)
    func (m *ImageImportStatus) XXX_Size() int
    func (m *ImageImportStatus) XXX_Unmarshal(b []byte) error
type ImageLayer
    func (in *ImageLayer) DeepCopy() *ImageLayer
    func (in *ImageLayer) DeepCopyInto(out *ImageLayer)
    func (*ImageLayer) Descriptor() ([]byte, []int)
    func (m *ImageLayer) Marshal() (dAtA []byte, err error)
    func (m *ImageLayer) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageLayer) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageLayer) ProtoMessage()
    func (m *ImageLayer) Reset()
    func (m *ImageLayer) Size() (n int)
    func (this *ImageLayer) String() string
    func (ImageLayer) SwaggerDoc() map[string]string
    func (m *ImageLayer) Unmarshal(dAtA []byte) error
    func (m *ImageLayer) XXX_DiscardUnknown()
    func (m *ImageLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageLayer) XXX_Merge(src proto.Message)
    func (m *ImageLayer) XXX_Size() int
    func (m *ImageLayer) XXX_Unmarshal(b []byte) error
type ImageLayerData
    func (in *ImageLayerData) DeepCopy() *ImageLayerData
    func (in *ImageLayerData) DeepCopyInto(out *ImageLayerData)
    func (*ImageLayerData) Descriptor() ([]byte, []int)
    func (m *ImageLayerData) Marshal() (dAtA []byte, err error)
    func (m *ImageLayerData) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageLayerData) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageLayerData) ProtoMessage()
    func (m *ImageLayerData) Reset()
    func (m *ImageLayerData) Size() (n int)
    func (this *ImageLayerData) String() string
    func (ImageLayerData) SwaggerDoc() map[string]string
    func (m *ImageLayerData) Unmarshal(dAtA []byte) error
    func (m *ImageLayerData) XXX_DiscardUnknown()
    func (m *ImageLayerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageLayerData) XXX_Merge(src proto.Message)
    func (m *ImageLayerData) XXX_Size() int
    func (m *ImageLayerData) XXX_Unmarshal(b []byte) error
type ImageList
    func (in *ImageList) DeepCopy() *ImageList
    func (in *ImageList) DeepCopyInto(out *ImageList)
    func (in *ImageList) DeepCopyObject() runtime.Object
    func (*ImageList) Descriptor() ([]byte, []int)
    func (m *ImageList) Marshal() (dAtA []byte, err error)
    func (m *ImageList) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageList) ProtoMessage()
    func (m *ImageList) Reset()
    func (m *ImageList) Size() (n int)
    func (this *ImageList) String() string
    func (ImageList) SwaggerDoc() map[string]string
    func (m *ImageList) Unmarshal(dAtA []byte) error
    func (m *ImageList) XXX_DiscardUnknown()
    func (m *ImageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageList) XXX_Merge(src proto.Message)
    func (m *ImageList) XXX_Size() int
    func (m *ImageList) XXX_Unmarshal(b []byte) error
type ImageLookupPolicy
    func (in *ImageLookupPolicy) DeepCopy() *ImageLookupPolicy
    func (in *ImageLookupPolicy) DeepCopyInto(out *ImageLookupPolicy)
    func (*ImageLookupPolicy) Descriptor() ([]byte, []int)
    func (m *ImageLookupPolicy) Marshal() (dAtA []byte, err error)
    func (m *ImageLookupPolicy) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageLookupPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageLookupPolicy) ProtoMessage()
    func (m *ImageLookupPolicy) Reset()
    func (m *ImageLookupPolicy) Size() (n int)
    func (this *ImageLookupPolicy) String() string
    func (ImageLookupPolicy) SwaggerDoc() map[string]string
    func (m *ImageLookupPolicy) Unmarshal(dAtA []byte) error
    func (m *ImageLookupPolicy) XXX_DiscardUnknown()
    func (m *ImageLookupPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageLookupPolicy) XXX_Merge(src proto.Message)
    func (m *ImageLookupPolicy) XXX_Size() int
    func (m *ImageLookupPolicy) XXX_Unmarshal(b []byte) error
type ImageManifest
    func (in *ImageManifest) DeepCopy() *ImageManifest
    func (in *ImageManifest) DeepCopyInto(out *ImageManifest)
    func (*ImageManifest) Descriptor() ([]byte, []int)
    func (m *ImageManifest) Marshal() (dAtA []byte, err error)
    func (m *ImageManifest) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageManifest) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageManifest) ProtoMessage()
    func (m *ImageManifest) Reset()
    func (m *ImageManifest) Size() (n int)
    func (this *ImageManifest) String() string
    func (ImageManifest) SwaggerDoc() map[string]string
    func (m *ImageManifest) Unmarshal(dAtA []byte) error
    func (m *ImageManifest) XXX_DiscardUnknown()
    func (m *ImageManifest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageManifest) XXX_Merge(src proto.Message)
    func (m *ImageManifest) XXX_Size() int
    func (m *ImageManifest) XXX_Unmarshal(b []byte) error
type ImageSignature
    func (in *ImageSignature) DeepCopy() *ImageSignature
    func (in *ImageSignature) DeepCopyInto(out *ImageSignature)
    func (in *ImageSignature) DeepCopyObject() runtime.Object
    func (*ImageSignature) Descriptor() ([]byte, []int)
    func (m *ImageSignature) Marshal() (dAtA []byte, err error)
    func (m *ImageSignature) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageSignature) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageSignature) ProtoMessage()
    func (m *ImageSignature) Reset()
    func (m *ImageSignature) Size() (n int)
    func (this *ImageSignature) String() string
    func (ImageSignature) SwaggerDoc() map[string]string
    func (m *ImageSignature) Unmarshal(dAtA []byte) error
    func (m *ImageSignature) XXX_DiscardUnknown()
    func (m *ImageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageSignature) XXX_Merge(src proto.Message)
    func (m *ImageSignature) XXX_Size() int
    func (m *ImageSignature) XXX_Unmarshal(b []byte) error
type ImageStream
    func (in *ImageStream) DeepCopy() *ImageStream
    func (in *ImageStream) DeepCopyInto(out *ImageStream)
    func (in *ImageStream) DeepCopyObject() runtime.Object
    func (*ImageStream) Descriptor() ([]byte, []int)
    func (m *ImageStream) Marshal() (dAtA []byte, err error)
    func (m *ImageStream) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStream) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStream) ProtoMessage()
    func (m *ImageStream) Reset()
    func (m *ImageStream) Size() (n int)
    func (this *ImageStream) String() string
    func (ImageStream) SwaggerDoc() map[string]string
    func (m *ImageStream) Unmarshal(dAtA []byte) error
    func (m *ImageStream) XXX_DiscardUnknown()
    func (m *ImageStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStream) XXX_Merge(src proto.Message)
    func (m *ImageStream) XXX_Size() int
    func (m *ImageStream) XXX_Unmarshal(b []byte) error
type ImageStreamImage
    func (in *ImageStreamImage) DeepCopy() *ImageStreamImage
    func (in *ImageStreamImage) DeepCopyInto(out *ImageStreamImage)
    func (in *ImageStreamImage) DeepCopyObject() runtime.Object
    func (*ImageStreamImage) Descriptor() ([]byte, []int)
    func (m *ImageStreamImage) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamImage) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamImage) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamImage) ProtoMessage()
    func (m *ImageStreamImage) Reset()
    func (m *ImageStreamImage) Size() (n int)
    func (this *ImageStreamImage) String() string
    func (ImageStreamImage) SwaggerDoc() map[string]string
    func (m *ImageStreamImage) Unmarshal(dAtA []byte) error
    func (m *ImageStreamImage) XXX_DiscardUnknown()
    func (m *ImageStreamImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamImage) XXX_Merge(src proto.Message)
    func (m *ImageStreamImage) XXX_Size() int
    func (m *ImageStreamImage) XXX_Unmarshal(b []byte) error
type ImageStreamImport
    func (in *ImageStreamImport) DeepCopy() *ImageStreamImport
    func (in *ImageStreamImport) DeepCopyInto(out *ImageStreamImport)
    func (in *ImageStreamImport) DeepCopyObject() runtime.Object
    func (*ImageStreamImport) Descriptor() ([]byte, []int)
    func (m *ImageStreamImport) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamImport) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamImport) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamImport) ProtoMessage()
    func (m *ImageStreamImport) Reset()
    func (m *ImageStreamImport) Size() (n int)
    func (this *ImageStreamImport) String() string
    func (ImageStreamImport) SwaggerDoc() map[string]string
    func (m *ImageStreamImport) Unmarshal(dAtA []byte) error
    func (m *ImageStreamImport) XXX_DiscardUnknown()
    func (m *ImageStreamImport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamImport) XXX_Merge(src proto.Message)
    func (m *ImageStreamImport) XXX_Size() int
    func (m *ImageStreamImport) XXX_Unmarshal(b []byte) error
type ImageStreamImportSpec
    func (in *ImageStreamImportSpec) DeepCopy() *ImageStreamImportSpec
    func (in *ImageStreamImportSpec) DeepCopyInto(out *ImageStreamImportSpec)
    func (*ImageStreamImportSpec) Descriptor() ([]byte, []int)
    func (m *ImageStreamImportSpec) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamImportSpec) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamImportSpec) ProtoMessage()
    func (m *ImageStreamImportSpec) Reset()
    func (m *ImageStreamImportSpec) Size() (n int)
    func (this *ImageStreamImportSpec) String() string
    func (ImageStreamImportSpec) SwaggerDoc() map[string]string
    func (m *ImageStreamImportSpec) Unmarshal(dAtA []byte) error
    func (m *ImageStreamImportSpec) XXX_DiscardUnknown()
    func (m *ImageStreamImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamImportSpec) XXX_Merge(src proto.Message)
    func (m *ImageStreamImportSpec) XXX_Size() int
    func (m *ImageStreamImportSpec) XXX_Unmarshal(b []byte) error
type ImageStreamImportStatus
    func (in *ImageStreamImportStatus) DeepCopy() *ImageStreamImportStatus
    func (in *ImageStreamImportStatus) DeepCopyInto(out *ImageStreamImportStatus)
    func (*ImageStreamImportStatus) Descriptor() ([]byte, []int)
    func (m *ImageStreamImportStatus) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamImportStatus) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamImportStatus) ProtoMessage()
    func (m *ImageStreamImportStatus) Reset()
    func (m *ImageStreamImportStatus) Size() (n int)
    func (this *ImageStreamImportStatus) String() string
    func (ImageStreamImportStatus) SwaggerDoc() map[string]string
    func (m *ImageStreamImportStatus) Unmarshal(dAtA []byte) error
    func (m *ImageStreamImportStatus) XXX_DiscardUnknown()
    func (m *ImageStreamImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamImportStatus) XXX_Merge(src proto.Message)
    func (m *ImageStreamImportStatus) XXX_Size() int
    func (m *ImageStreamImportStatus) XXX_Unmarshal(b []byte) error
type ImageStreamLayers
    func (in *ImageStreamLayers) DeepCopy() *ImageStreamLayers
    func (in *ImageStreamLayers) DeepCopyInto(out *ImageStreamLayers)
    func (in *ImageStreamLayers) DeepCopyObject() runtime.Object
    func (*ImageStreamLayers) Descriptor() ([]byte, []int)
    func (m *ImageStreamLayers) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamLayers) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamLayers) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamLayers) ProtoMessage()
    func (m *ImageStreamLayers) Reset()
    func (m *ImageStreamLayers) Size() (n int)
    func (this *ImageStreamLayers) String() string
    func (ImageStreamLayers) SwaggerDoc() map[string]string
    func (m *ImageStreamLayers) Unmarshal(dAtA []byte) error
    func (m *ImageStreamLayers) XXX_DiscardUnknown()
    func (m *ImageStreamLayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamLayers) XXX_Merge(src proto.Message)
    func (m *ImageStreamLayers) XXX_Size() int
    func (m *ImageStreamLayers) XXX_Unmarshal(b []byte) error
type ImageStreamList
    func (in *ImageStreamList) DeepCopy() *ImageStreamList
    func (in *ImageStreamList) DeepCopyInto(out *ImageStreamList)
    func (in *ImageStreamList) DeepCopyObject() runtime.Object
    func (*ImageStreamList) Descriptor() ([]byte, []int)
    func (m *ImageStreamList) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamList) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamList) ProtoMessage()
    func (m *ImageStreamList) Reset()
    func (m *ImageStreamList) Size() (n int)
    func (this *ImageStreamList) String() string
    func (ImageStreamList) SwaggerDoc() map[string]string
    func (m *ImageStreamList) Unmarshal(dAtA []byte) error
    func (m *ImageStreamList) XXX_DiscardUnknown()
    func (m *ImageStreamList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamList) XXX_Merge(src proto.Message)
    func (m *ImageStreamList) XXX_Size() int
    func (m *ImageStreamList) XXX_Unmarshal(b []byte) error
type ImageStreamMapping
    func (in *ImageStreamMapping) DeepCopy() *ImageStreamMapping
    func (in *ImageStreamMapping) DeepCopyInto(out *ImageStreamMapping)
    func (in *ImageStreamMapping) DeepCopyObject() runtime.Object
    func (*ImageStreamMapping) Descriptor() ([]byte, []int)
    func (m *ImageStreamMapping) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamMapping) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamMapping) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamMapping) ProtoMessage()
    func (m *ImageStreamMapping) Reset()
    func (m *ImageStreamMapping) Size() (n int)
    func (this *ImageStreamMapping) String() string
    func (ImageStreamMapping) SwaggerDoc() map[string]string
    func (m *ImageStreamMapping) Unmarshal(dAtA []byte) error
    func (m *ImageStreamMapping) XXX_DiscardUnknown()
    func (m *ImageStreamMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamMapping) XXX_Merge(src proto.Message)
    func (m *ImageStreamMapping) XXX_Size() int
    func (m *ImageStreamMapping) XXX_Unmarshal(b []byte) error
type ImageStreamSpec
    func (in *ImageStreamSpec) DeepCopy() *ImageStreamSpec
    func (in *ImageStreamSpec) DeepCopyInto(out *ImageStreamSpec)
    func (*ImageStreamSpec) Descriptor() ([]byte, []int)
    func (m *ImageStreamSpec) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamSpec) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamSpec) ProtoMessage()
    func (m *ImageStreamSpec) Reset()
    func (m *ImageStreamSpec) Size() (n int)
    func (this *ImageStreamSpec) String() string
    func (ImageStreamSpec) SwaggerDoc() map[string]string
    func (m *ImageStreamSpec) Unmarshal(dAtA []byte) error
    func (m *ImageStreamSpec) XXX_DiscardUnknown()
    func (m *ImageStreamSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamSpec) XXX_Merge(src proto.Message)
    func (m *ImageStreamSpec) XXX_Size() int
    func (m *ImageStreamSpec) XXX_Unmarshal(b []byte) error
type ImageStreamStatus
    func (in *ImageStreamStatus) DeepCopy() *ImageStreamStatus
    func (in *ImageStreamStatus) DeepCopyInto(out *ImageStreamStatus)
    func (*ImageStreamStatus) Descriptor() ([]byte, []int)
    func (m *ImageStreamStatus) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamStatus) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamStatus) ProtoMessage()
    func (m *ImageStreamStatus) Reset()
    func (m *ImageStreamStatus) Size() (n int)
    func (this *ImageStreamStatus) String() string
    func (ImageStreamStatus) SwaggerDoc() map[string]string
    func (m *ImageStreamStatus) Unmarshal(dAtA []byte) error
    func (m *ImageStreamStatus) XXX_DiscardUnknown()
    func (m *ImageStreamStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamStatus) XXX_Merge(src proto.Message)
    func (m *ImageStreamStatus) XXX_Size() int
    func (m *ImageStreamStatus) XXX_Unmarshal(b []byte) error
type ImageStreamTag
    func (in *ImageStreamTag) DeepCopy() *ImageStreamTag
    func (in *ImageStreamTag) DeepCopyInto(out *ImageStreamTag)
    func (in *ImageStreamTag) DeepCopyObject() runtime.Object
    func (*ImageStreamTag) Descriptor() ([]byte, []int)
    func (m *ImageStreamTag) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamTag) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamTag) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamTag) ProtoMessage()
    func (m *ImageStreamTag) Reset()
    func (m *ImageStreamTag) Size() (n int)
    func (this *ImageStreamTag) String() string
    func (ImageStreamTag) SwaggerDoc() map[string]string
    func (m *ImageStreamTag) Unmarshal(dAtA []byte) error
    func (m *ImageStreamTag) XXX_DiscardUnknown()
    func (m *ImageStreamTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamTag) XXX_Merge(src proto.Message)
    func (m *ImageStreamTag) XXX_Size() int
    func (m *ImageStreamTag) XXX_Unmarshal(b []byte) error
type ImageStreamTagList
    func (in *ImageStreamTagList) DeepCopy() *ImageStreamTagList
    func (in *ImageStreamTagList) DeepCopyInto(out *ImageStreamTagList)
    func (in *ImageStreamTagList) DeepCopyObject() runtime.Object
    func (*ImageStreamTagList) Descriptor() ([]byte, []int)
    func (m *ImageStreamTagList) Marshal() (dAtA []byte, err error)
    func (m *ImageStreamTagList) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageStreamTagList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageStreamTagList) ProtoMessage()
    func (m *ImageStreamTagList) Reset()
    func (m *ImageStreamTagList) Size() (n int)
    func (this *ImageStreamTagList) String() string
    func (ImageStreamTagList) SwaggerDoc() map[string]string
    func (m *ImageStreamTagList) Unmarshal(dAtA []byte) error
    func (m *ImageStreamTagList) XXX_DiscardUnknown()
    func (m *ImageStreamTagList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageStreamTagList) XXX_Merge(src proto.Message)
    func (m *ImageStreamTagList) XXX_Size() int
    func (m *ImageStreamTagList) XXX_Unmarshal(b []byte) error
type ImageTag
    func (in *ImageTag) DeepCopy() *ImageTag
    func (in *ImageTag) DeepCopyInto(out *ImageTag)
    func (in *ImageTag) DeepCopyObject() runtime.Object
    func (*ImageTag) Descriptor() ([]byte, []int)
    func (m *ImageTag) Marshal() (dAtA []byte, err error)
    func (m *ImageTag) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageTag) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageTag) ProtoMessage()
    func (m *ImageTag) Reset()
    func (m *ImageTag) Size() (n int)
    func (this *ImageTag) String() string
    func (ImageTag) SwaggerDoc() map[string]string
    func (m *ImageTag) Unmarshal(dAtA []byte) error
    func (m *ImageTag) XXX_DiscardUnknown()
    func (m *ImageTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageTag) XXX_Merge(src proto.Message)
    func (m *ImageTag) XXX_Size() int
    func (m *ImageTag) XXX_Unmarshal(b []byte) error
type ImageTagList
    func (in *ImageTagList) DeepCopy() *ImageTagList
    func (in *ImageTagList) DeepCopyInto(out *ImageTagList)
    func (in *ImageTagList) DeepCopyObject() runtime.Object
    func (*ImageTagList) Descriptor() ([]byte, []int)
    func (m *ImageTagList) Marshal() (dAtA []byte, err error)
    func (m *ImageTagList) MarshalTo(dAtA []byte) (int, error)
    func (m *ImageTagList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*ImageTagList) ProtoMessage()
    func (m *ImageTagList) Reset()
    func (m *ImageTagList) Size() (n int)
    func (this *ImageTagList) String() string
    func (ImageTagList) SwaggerDoc() map[string]string
    func (m *ImageTagList) Unmarshal(dAtA []byte) error
    func (m *ImageTagList) XXX_DiscardUnknown()
    func (m *ImageTagList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *ImageTagList) XXX_Merge(src proto.Message)
    func (m *ImageTagList) XXX_Size() int
    func (m *ImageTagList) XXX_Unmarshal(b []byte) error
type ImportModeType
type NamedTagEventList
    func (in *NamedTagEventList) DeepCopy() *NamedTagEventList
    func (in *NamedTagEventList) DeepCopyInto(out *NamedTagEventList)
    func (*NamedTagEventList) Descriptor() ([]byte, []int)
    func (m *NamedTagEventList) Marshal() (dAtA []byte, err error)
    func (m *NamedTagEventList) MarshalTo(dAtA []byte) (int, error)
    func (m *NamedTagEventList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*NamedTagEventList) ProtoMessage()
    func (m *NamedTagEventList) Reset()
    func (m *NamedTagEventList) Size() (n int)
    func (this *NamedTagEventList) String() string
    func (NamedTagEventList) SwaggerDoc() map[string]string
    func (m *NamedTagEventList) Unmarshal(dAtA []byte) error
    func (m *NamedTagEventList) XXX_DiscardUnknown()
    func (m *NamedTagEventList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *NamedTagEventList) XXX_Merge(src proto.Message)
    func (m *NamedTagEventList) XXX_Size() int
    func (m *NamedTagEventList) XXX_Unmarshal(b []byte) error
type RepositoryImportSpec
    func (in *RepositoryImportSpec) DeepCopy() *RepositoryImportSpec
    func (in *RepositoryImportSpec) DeepCopyInto(out *RepositoryImportSpec)
    func (*RepositoryImportSpec) Descriptor() ([]byte, []int)
    func (m *RepositoryImportSpec) Marshal() (dAtA []byte, err error)
    func (m *RepositoryImportSpec) MarshalTo(dAtA []byte) (int, error)
    func (m *RepositoryImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*RepositoryImportSpec) ProtoMessage()
    func (m *RepositoryImportSpec) Reset()
    func (m *RepositoryImportSpec) Size() (n int)
    func (this *RepositoryImportSpec) String() string
    func (RepositoryImportSpec) SwaggerDoc() map[string]string
    func (m *RepositoryImportSpec) Unmarshal(dAtA []byte) error
    func (m *RepositoryImportSpec) XXX_DiscardUnknown()
    func (m *RepositoryImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *RepositoryImportSpec) XXX_Merge(src proto.Message)
    func (m *RepositoryImportSpec) XXX_Size() int
    func (m *RepositoryImportSpec) XXX_Unmarshal(b []byte) error
type RepositoryImportStatus
    func (in *RepositoryImportStatus) DeepCopy() *RepositoryImportStatus
    func (in *RepositoryImportStatus) DeepCopyInto(out *RepositoryImportStatus)
    func (*RepositoryImportStatus) Descriptor() ([]byte, []int)
    func (m *RepositoryImportStatus) Marshal() (dAtA []byte, err error)
    func (m *RepositoryImportStatus) MarshalTo(dAtA []byte) (int, error)
    func (m *RepositoryImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*RepositoryImportStatus) ProtoMessage()
    func (m *RepositoryImportStatus) Reset()
    func (m *RepositoryImportStatus) Size() (n int)
    func (this *RepositoryImportStatus) String() string
    func (RepositoryImportStatus) SwaggerDoc() map[string]string
    func (m *RepositoryImportStatus) Unmarshal(dAtA []byte) error
    func (m *RepositoryImportStatus) XXX_DiscardUnknown()
    func (m *RepositoryImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *RepositoryImportStatus) XXX_Merge(src proto.Message)
    func (m *RepositoryImportStatus) XXX_Size() int
    func (m *RepositoryImportStatus) XXX_Unmarshal(b []byte) error
type SecretList
    func (in *SecretList) DeepCopy() *SecretList
    func (in *SecretList) DeepCopyInto(out *SecretList)
    func (in *SecretList) DeepCopyObject() runtime.Object
    func (*SecretList) Descriptor() ([]byte, []int)
    func (m *SecretList) Marshal() (dAtA []byte, err error)
    func (m *SecretList) MarshalTo(dAtA []byte) (int, error)
    func (m *SecretList) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*SecretList) ProtoMessage()
    func (m *SecretList) Reset()
    func (m *SecretList) Size() (n int)
    func (this *SecretList) String() string
    func (m *SecretList) Unmarshal(dAtA []byte) error
    func (m *SecretList) XXX_DiscardUnknown()
    func (m *SecretList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *SecretList) XXX_Merge(src proto.Message)
    func (m *SecretList) XXX_Size() int
    func (m *SecretList) XXX_Unmarshal(b []byte) error
type SignatureCondition
    func (in *SignatureCondition) DeepCopy() *SignatureCondition
    func (in *SignatureCondition) DeepCopyInto(out *SignatureCondition)
    func (*SignatureCondition) Descriptor() ([]byte, []int)
    func (m *SignatureCondition) Marshal() (dAtA []byte, err error)
    func (m *SignatureCondition) MarshalTo(dAtA []byte) (int, error)
    func (m *SignatureCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*SignatureCondition) ProtoMessage()
    func (m *SignatureCondition) Reset()
    func (m *SignatureCondition) Size() (n int)
    func (this *SignatureCondition) String() string
    func (SignatureCondition) SwaggerDoc() map[string]string
    func (m *SignatureCondition) Unmarshal(dAtA []byte) error
    func (m *SignatureCondition) XXX_DiscardUnknown()
    func (m *SignatureCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *SignatureCondition) XXX_Merge(src proto.Message)
    func (m *SignatureCondition) XXX_Size() int
    func (m *SignatureCondition) XXX_Unmarshal(b []byte) error
type SignatureConditionType
type SignatureGenericEntity
    func (in *SignatureGenericEntity) DeepCopy() *SignatureGenericEntity
    func (in *SignatureGenericEntity) DeepCopyInto(out *SignatureGenericEntity)
    func (*SignatureGenericEntity) Descriptor() ([]byte, []int)
    func (m *SignatureGenericEntity) Marshal() (dAtA []byte, err error)
    func (m *SignatureGenericEntity) MarshalTo(dAtA []byte) (int, error)
    func (m *SignatureGenericEntity) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*SignatureGenericEntity) ProtoMessage()
    func (m *SignatureGenericEntity) Reset()
    func (m *SignatureGenericEntity) Size() (n int)
    func (this *SignatureGenericEntity) String() string
    func (SignatureGenericEntity) SwaggerDoc() map[string]string
    func (m *SignatureGenericEntity) Unmarshal(dAtA []byte) error
    func (m *SignatureGenericEntity) XXX_DiscardUnknown()
    func (m *SignatureGenericEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *SignatureGenericEntity) XXX_Merge(src proto.Message)
    func (m *SignatureGenericEntity) XXX_Size() int
    func (m *SignatureGenericEntity) XXX_Unmarshal(b []byte) error
type SignatureIssuer
    func (in *SignatureIssuer) DeepCopy() *SignatureIssuer
    func (in *SignatureIssuer) DeepCopyInto(out *SignatureIssuer)
    func (*SignatureIssuer) Descriptor() ([]byte, []int)
    func (m *SignatureIssuer) Marshal() (dAtA []byte, err error)
    func (m *SignatureIssuer) MarshalTo(dAtA []byte) (int, error)
    func (m *SignatureIssuer) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*SignatureIssuer) ProtoMessage()
    func (m *SignatureIssuer) Reset()
    func (m *SignatureIssuer) Size() (n int)
    func (this *SignatureIssuer) String() string
    func (SignatureIssuer) SwaggerDoc() map[string]string
    func (m *SignatureIssuer) Unmarshal(dAtA []byte) error
    func (m *SignatureIssuer) XXX_DiscardUnknown()
    func (m *SignatureIssuer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *SignatureIssuer) XXX_Merge(src proto.Message)
    func (m *SignatureIssuer) XXX_Size() int
    func (m *SignatureIssuer) XXX_Unmarshal(b []byte) error
type SignatureSubject
    func (in *SignatureSubject) DeepCopy() *SignatureSubject
    func (in *SignatureSubject) DeepCopyInto(out *SignatureSubject)
    func (*SignatureSubject) Descriptor() ([]byte, []int)
    func (m *SignatureSubject) Marshal() (dAtA []byte, err error)
    func (m *SignatureSubject) MarshalTo(dAtA []byte) (int, error)
    func (m *SignatureSubject) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*SignatureSubject) ProtoMessage()
    func (m *SignatureSubject) Reset()
    func (m *SignatureSubject) Size() (n int)
    func (this *SignatureSubject) String() string
    func (SignatureSubject) SwaggerDoc() map[string]string
    func (m *SignatureSubject) Unmarshal(dAtA []byte) error
    func (m *SignatureSubject) XXX_DiscardUnknown()
    func (m *SignatureSubject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *SignatureSubject) XXX_Merge(src proto.Message)
    func (m *SignatureSubject) XXX_Size() int
    func (m *SignatureSubject) XXX_Unmarshal(b []byte) error
type TagEvent
    func (in *TagEvent) DeepCopy() *TagEvent
    func (in *TagEvent) DeepCopyInto(out *TagEvent)
    func (*TagEvent) Descriptor() ([]byte, []int)
    func (m *TagEvent) Marshal() (dAtA []byte, err error)
    func (m *TagEvent) MarshalTo(dAtA []byte) (int, error)
    func (m *TagEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*TagEvent) ProtoMessage()
    func (m *TagEvent) Reset()
    func (m *TagEvent) Size() (n int)
    func (this *TagEvent) String() string
    func (TagEvent) SwaggerDoc() map[string]string
    func (m *TagEvent) Unmarshal(dAtA []byte) error
    func (m *TagEvent) XXX_DiscardUnknown()
    func (m *TagEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *TagEvent) XXX_Merge(src proto.Message)
    func (m *TagEvent) XXX_Size() int
    func (m *TagEvent) XXX_Unmarshal(b []byte) error
type TagEventCondition
    func (in *TagEventCondition) DeepCopy() *TagEventCondition
    func (in *TagEventCondition) DeepCopyInto(out *TagEventCondition)
    func (*TagEventCondition) Descriptor() ([]byte, []int)
    func (m *TagEventCondition) Marshal() (dAtA []byte, err error)
    func (m *TagEventCondition) MarshalTo(dAtA []byte) (int, error)
    func (m *TagEventCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*TagEventCondition) ProtoMessage()
    func (m *TagEventCondition) Reset()
    func (m *TagEventCondition) Size() (n int)
    func (this *TagEventCondition) String() string
    func (TagEventCondition) SwaggerDoc() map[string]string
    func (m *TagEventCondition) Unmarshal(dAtA []byte) error
    func (m *TagEventCondition) XXX_DiscardUnknown()
    func (m *TagEventCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *TagEventCondition) XXX_Merge(src proto.Message)
    func (m *TagEventCondition) XXX_Size() int
    func (m *TagEventCondition) XXX_Unmarshal(b []byte) error
type TagEventConditionType
type TagImportPolicy
    func (in *TagImportPolicy) DeepCopy() *TagImportPolicy
    func (in *TagImportPolicy) DeepCopyInto(out *TagImportPolicy)
    func (*TagImportPolicy) Descriptor() ([]byte, []int)
    func (m *TagImportPolicy) Marshal() (dAtA []byte, err error)
    func (m *TagImportPolicy) MarshalTo(dAtA []byte) (int, error)
    func (m *TagImportPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*TagImportPolicy) ProtoMessage()
    func (m *TagImportPolicy) Reset()
    func (m *TagImportPolicy) Size() (n int)
    func (this *TagImportPolicy) String() string
    func (TagImportPolicy) SwaggerDoc() map[string]string
    func (m *TagImportPolicy) Unmarshal(dAtA []byte) error
    func (m *TagImportPolicy) XXX_DiscardUnknown()
    func (m *TagImportPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *TagImportPolicy) XXX_Merge(src proto.Message)
    func (m *TagImportPolicy) XXX_Size() int
    func (m *TagImportPolicy) XXX_Unmarshal(b []byte) error
type TagReference
    func (in *TagReference) DeepCopy() *TagReference
    func (in *TagReference) DeepCopyInto(out *TagReference)
    func (*TagReference) Descriptor() ([]byte, []int)
    func (m *TagReference) Marshal() (dAtA []byte, err error)
    func (m *TagReference) MarshalTo(dAtA []byte) (int, error)
    func (m *TagReference) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*TagReference) ProtoMessage()
    func (m *TagReference) Reset()
    func (m *TagReference) Size() (n int)
    func (this *TagReference) String() string
    func (TagReference) SwaggerDoc() map[string]string
    func (m *TagReference) Unmarshal(dAtA []byte) error
    func (m *TagReference) XXX_DiscardUnknown()
    func (m *TagReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *TagReference) XXX_Merge(src proto.Message)
    func (m *TagReference) XXX_Size() int
    func (m *TagReference) XXX_Unmarshal(b []byte) error
type TagReferencePolicy
    func (in *TagReferencePolicy) DeepCopy() *TagReferencePolicy
    func (in *TagReferencePolicy) DeepCopyInto(out *TagReferencePolicy)
    func (*TagReferencePolicy) Descriptor() ([]byte, []int)
    func (m *TagReferencePolicy) Marshal() (dAtA []byte, err error)
    func (m *TagReferencePolicy) MarshalTo(dAtA []byte) (int, error)
    func (m *TagReferencePolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)
    func (*TagReferencePolicy) ProtoMessage()
    func (m *TagReferencePolicy) Reset()
    func (m *TagReferencePolicy) Size() (n int)
    func (this *TagReferencePolicy) String() string
    func (TagReferencePolicy) SwaggerDoc() map[string]string
    func (m *TagReferencePolicy) Unmarshal(dAtA []byte) error
    func (m *TagReferencePolicy) XXX_DiscardUnknown()
    func (m *TagReferencePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)
    func (m *TagReferencePolicy) XXX_Merge(src proto.Message)
    func (m *TagReferencePolicy) XXX_Size() int
    func (m *TagReferencePolicy) XXX_Unmarshal(b []byte) error
type TagReferencePolicyType

Package files

consts.go doc.go generated.pb.go legacy.go register.go types.go zz_generated.deepcopy.go zz_generated.swagger_doc_generated.go

Constants

const (
    // ManagedByOpenShiftAnnotation indicates that an image is managed by OpenShift's registry.
    ManagedByOpenShiftAnnotation = "openshift.io/image.managed"

    // DockerImageRepositoryCheckAnnotation indicates that OpenShift has
    // attempted to import tag and image information from an external Docker
    // image repository.
    DockerImageRepositoryCheckAnnotation = "openshift.io/image.dockerRepositoryCheck"

    // InsecureRepositoryAnnotation may be set true on an image stream to allow insecure access to pull content.
    InsecureRepositoryAnnotation = "openshift.io/image.insecureRepository"

    // ExcludeImageSecretAnnotation indicates that a secret should not be returned by imagestream/secrets.
    ExcludeImageSecretAnnotation = "openshift.io/image.excludeSecret"

    // DockerImageLayersOrderAnnotation describes layers order in the docker image.
    DockerImageLayersOrderAnnotation = "image.openshift.io/dockerLayersOrder"

    // DockerImageLayersOrderAscending indicates that image layers are sorted in
    // the order of their addition (from oldest to latest)
    DockerImageLayersOrderAscending = "ascending"

    // DockerImageLayersOrderDescending indicates that layers are sorted in
    // reversed order of their addition (from newest to oldest).
    DockerImageLayersOrderDescending = "descending"

    // ImporterPreferArchAnnotation represents an architecture that should be
    // selected if an image uses a manifest list and it should be
    // downconverted.
    ImporterPreferArchAnnotation = "importer.image.openshift.io/prefer-arch"

    // ImporterPreferOSAnnotation represents an operation system that should
    // be selected if an image uses a manifest list and it should be
    // downconverted.
    ImporterPreferOSAnnotation = "importer.image.openshift.io/prefer-os"

    // ImageManifestBlobStoredAnnotation indicates that manifest and config blobs of image are stored in on
    // storage of integrated Docker registry.
    ImageManifestBlobStoredAnnotation = "image.openshift.io/manifestBlobStored"

    // DefaultImageTag is used when an image tag is needed and the configuration does not specify a tag to use.
    DefaultImageTag = "latest"

    // ResourceImageStreams represents a number of image streams in a project.
    ResourceImageStreams corev1.ResourceName = "openshift.io/imagestreams"

    // ResourceImageStreamImages represents a number of unique references to images in all image stream
    // statuses of a project.
    ResourceImageStreamImages corev1.ResourceName = "openshift.io/images"

    // ResourceImageStreamTags represents a number of unique references to images in all image stream specs
    // of a project.
    ResourceImageStreamTags corev1.ResourceName = "openshift.io/image-tags"

    // Limit that applies to images. Used with a max["storage"] LimitRangeItem to set
    // the maximum size of an image.
    LimitTypeImage corev1.LimitType = "openshift.io/Image"

    // Limit that applies to image streams. Used with a max[resource] LimitRangeItem to set the maximum number
    // of resource. Where the resource is one of "openshift.io/images" and "openshift.io/image-tags".
    LimitTypeImageStream corev1.LimitType = "openshift.io/ImageStream"

    // The supported type of image signature.
    ImageSignatureTypeAtomicImageV1 string = "AtomicImageV1"
)

Variables

var (
    ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
    ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
    ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
)
var (
    GroupName    = "image.openshift.io"
    GroupVersion = schema.GroupVersion{Group: GroupName, Version: "v1"}

    // Install is a function which adds this version to a scheme
    Install = schemeBuilder.AddToScheme

    // SchemeGroupVersion generated code relies on this name
    // Deprecated
    SchemeGroupVersion = GroupVersion
    // AddToScheme exists solely to keep the old generators creating valid code
    // DEPRECATED
    AddToScheme = schemeBuilder.AddToScheme
)
var (
    DeprecatedInstallWithoutGroup = legacySchemeBuilder.AddToScheme
)

func Resource

func Resource(resource string) schema.GroupResource

Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED

type DockerImageReference

DockerImageReference points to a container image.

type DockerImageReference struct {
    // Registry is the registry that contains the container image
    Registry string `protobuf:"bytes,1,opt,name=registry"`
    // Namespace is the namespace that contains the container image
    Namespace string `protobuf:"bytes,2,opt,name=namespace"`
    // Name is the name of the container image
    Name string `protobuf:"bytes,3,opt,name=name"`
    // Tag is which tag of the container image is being referenced
    Tag string `protobuf:"bytes,4,opt,name=tag"`
    // ID is the identifier for the container image
    ID string `protobuf:"bytes,5,opt,name=iD"`
}

func (*DockerImageReference) DeepCopy

func (in *DockerImageReference) DeepCopy() *DockerImageReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new DockerImageReference.

func (*DockerImageReference) DeepCopyInto

func (in *DockerImageReference) DeepCopyInto(out *DockerImageReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*DockerImageReference) Descriptor

func (*DockerImageReference) Descriptor() ([]byte, []int)

func (*DockerImageReference) Marshal

func (m *DockerImageReference) Marshal() (dAtA []byte, err error)

func (*DockerImageReference) MarshalTo

func (m *DockerImageReference) MarshalTo(dAtA []byte) (int, error)

func (*DockerImageReference) MarshalToSizedBuffer

func (m *DockerImageReference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*DockerImageReference) ProtoMessage

func (*DockerImageReference) ProtoMessage()

func (*DockerImageReference) Reset

func (m *DockerImageReference) Reset()

func (*DockerImageReference) Size

func (m *DockerImageReference) Size() (n int)

func (*DockerImageReference) String

func (this *DockerImageReference) String() string

func (DockerImageReference) SwaggerDoc

func (DockerImageReference) SwaggerDoc() map[string]string

func (*DockerImageReference) Unmarshal

func (m *DockerImageReference) Unmarshal(dAtA []byte) error

func (*DockerImageReference) XXX_DiscardUnknown

func (m *DockerImageReference) XXX_DiscardUnknown()

func (*DockerImageReference) XXX_Marshal

func (m *DockerImageReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*DockerImageReference) XXX_Merge

func (m *DockerImageReference) XXX_Merge(src proto.Message)

func (*DockerImageReference) XXX_Size

func (m *DockerImageReference) XXX_Size() int

func (*DockerImageReference) XXX_Unmarshal

func (m *DockerImageReference) XXX_Unmarshal(b []byte) error

type Image

Image is an immutable representation of a container image and metadata at a point in time. Images are named by taking a hash of their contents (metadata and content) and any change in format, content, or metadata results in a new name. The images resource is primarily for use by cluster administrators and integrations like the cluster image registry - end users instead access images via the imagestreamtags or imagestreamimages resources. While image metadata is stored in the API, any integration that implements the container image registry API must provide its own storage for the raw manifest data, image config, and layer contents.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type Image struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // DockerImageReference is the string that can be used to pull this image.
    DockerImageReference string `json:"dockerImageReference,omitempty" protobuf:"bytes,2,opt,name=dockerImageReference"`
    // DockerImageMetadata contains metadata about this image
    // +patchStrategy=replace
    // +kubebuilder:pruning:PreserveUnknownFields
    DockerImageMetadata runtime.RawExtension `json:"dockerImageMetadata,omitempty" patchStrategy:"replace" protobuf:"bytes,3,opt,name=dockerImageMetadata"`
    // DockerImageMetadataVersion conveys the version of the object, which if empty defaults to "1.0"
    DockerImageMetadataVersion string `json:"dockerImageMetadataVersion,omitempty" protobuf:"bytes,4,opt,name=dockerImageMetadataVersion"`
    // DockerImageManifest is the raw JSON of the manifest
    DockerImageManifest string `json:"dockerImageManifest,omitempty" protobuf:"bytes,5,opt,name=dockerImageManifest"`
    // DockerImageLayers represents the layers in the image. May not be set if the image does not define that data or if the image represents a manifest list.
    DockerImageLayers []ImageLayer `json:"dockerImageLayers,omitempty" protobuf:"bytes,6,rep,name=dockerImageLayers"`
    // Signatures holds all signatures of the image.
    // +patchMergeKey=name
    // +patchStrategy=merge
    Signatures []ImageSignature `json:"signatures,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,7,rep,name=signatures"`
    // DockerImageSignatures provides the signatures as opaque blobs. This is a part of manifest schema v1.
    DockerImageSignatures [][]byte `json:"dockerImageSignatures,omitempty" protobuf:"bytes,8,rep,name=dockerImageSignatures"`
    // DockerImageManifestMediaType specifies the mediaType of manifest. This is a part of manifest schema v2.
    DockerImageManifestMediaType string `json:"dockerImageManifestMediaType,omitempty" protobuf:"bytes,9,opt,name=dockerImageManifestMediaType"`
    // DockerImageConfig is a JSON blob that the runtime uses to set up the container. This is a part of manifest schema v2.
    // Will not be set when the image represents a manifest list.
    DockerImageConfig string `json:"dockerImageConfig,omitempty" protobuf:"bytes,10,opt,name=dockerImageConfig"`
    // DockerImageManifests holds information about sub-manifests when the image represents a manifest list.
    // When this field is present, no DockerImageLayers should be specified.
    DockerImageManifests []ImageManifest `json:"dockerImageManifests,omitempty" protobuf:"bytes,11,rep,name=dockerImageManifests"`
}

func (*Image) DeepCopy

func (in *Image) DeepCopy() *Image

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.

func (*Image) DeepCopyInto

func (in *Image) DeepCopyInto(out *Image)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*Image) DeepCopyObject

func (in *Image) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*Image) Descriptor

func (*Image) Descriptor() ([]byte, []int)

func (*Image) Marshal

func (m *Image) Marshal() (dAtA []byte, err error)

func (*Image) MarshalTo

func (m *Image) MarshalTo(dAtA []byte) (int, error)

func (*Image) MarshalToSizedBuffer

func (m *Image) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) Reset

func (m *Image) Reset()

func (*Image) Size

func (m *Image) Size() (n int)

func (*Image) String

func (this *Image) String() string

func (Image) SwaggerDoc

func (Image) SwaggerDoc() map[string]string

func (*Image) Unmarshal

func (m *Image) Unmarshal(dAtA []byte) error

func (*Image) XXX_DiscardUnknown

func (m *Image) XXX_DiscardUnknown()

func (*Image) XXX_Marshal

func (m *Image) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*Image) XXX_Merge

func (m *Image) XXX_Merge(src proto.Message)

func (*Image) XXX_Size

func (m *Image) XXX_Size() int

func (*Image) XXX_Unmarshal

func (m *Image) XXX_Unmarshal(b []byte) error

type ImageBlobReferences

ImageBlobReferences describes the blob references within an image.

type ImageBlobReferences struct {
    // imageMissing is true if the image is referenced by the image stream but the image
    // object has been deleted from the API by an administrator. When this field is set,
    // layers and config fields may be empty and callers that depend on the image metadata
    // should consider the image to be unavailable for download or viewing.
    // +optional
    ImageMissing bool `json:"imageMissing" protobuf:"varint,3,opt,name=imageMissing"`
    // layers is the list of blobs that compose this image, from base layer to top layer.
    // All layers referenced by this array will be defined in the blobs map. Some images
    // may have zero layers.
    // +optional
    Layers []string `json:"layers" protobuf:"bytes,1,rep,name=layers"`
    // config, if set, is the blob that contains the image config. Some images do
    // not have separate config blobs and this field will be set to nil if so.
    // +optional
    Config *string `json:"config" protobuf:"bytes,2,opt,name=config"`
    // manifests is the list of other image names that this image points
    // to. For a single architecture image, it is empty. For a multi-arch
    // image, it consists of the digests of single architecture images,
    // such images shouldn't have layers nor config.
    // +optional
    Manifests []string `json:"manifests,omitempty" protobuf:"bytes,4,rep,name=manifests"`
}

func (*ImageBlobReferences) DeepCopy

func (in *ImageBlobReferences) DeepCopy() *ImageBlobReferences

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageBlobReferences.

func (*ImageBlobReferences) DeepCopyInto

func (in *ImageBlobReferences) DeepCopyInto(out *ImageBlobReferences)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageBlobReferences) Descriptor

func (*ImageBlobReferences) Descriptor() ([]byte, []int)

func (*ImageBlobReferences) Marshal

func (m *ImageBlobReferences) Marshal() (dAtA []byte, err error)

func (*ImageBlobReferences) MarshalTo

func (m *ImageBlobReferences) MarshalTo(dAtA []byte) (int, error)

func (*ImageBlobReferences) MarshalToSizedBuffer

func (m *ImageBlobReferences) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageBlobReferences) ProtoMessage

func (*ImageBlobReferences) ProtoMessage()

func (*ImageBlobReferences) Reset

func (m *ImageBlobReferences) Reset()

func (*ImageBlobReferences) Size

func (m *ImageBlobReferences) Size() (n int)

func (*ImageBlobReferences) String

func (this *ImageBlobReferences) String() string

func (ImageBlobReferences) SwaggerDoc

func (ImageBlobReferences) SwaggerDoc() map[string]string

func (*ImageBlobReferences) Unmarshal

func (m *ImageBlobReferences) Unmarshal(dAtA []byte) error

func (*ImageBlobReferences) XXX_DiscardUnknown

func (m *ImageBlobReferences) XXX_DiscardUnknown()

func (*ImageBlobReferences) XXX_Marshal

func (m *ImageBlobReferences) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageBlobReferences) XXX_Merge

func (m *ImageBlobReferences) XXX_Merge(src proto.Message)

func (*ImageBlobReferences) XXX_Size

func (m *ImageBlobReferences) XXX_Size() int

func (*ImageBlobReferences) XXX_Unmarshal

func (m *ImageBlobReferences) XXX_Unmarshal(b []byte) error

type ImageImportSpec

ImageImportSpec describes a request to import a specific image.

type ImageImportSpec struct {
    // From is the source of an image to import; only kind DockerImage is allowed
    From corev1.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"`
    // To is a tag in the current image stream to assign the imported image to, if name is not specified the default tag from from.name will be used
    To *corev1.LocalObjectReference `json:"to,omitempty" protobuf:"bytes,2,opt,name=to"`

    // ImportPolicy is the policy controlling how the image is imported
    ImportPolicy TagImportPolicy `json:"importPolicy,omitempty" protobuf:"bytes,3,opt,name=importPolicy"`
    // ReferencePolicy defines how other components should consume the image
    ReferencePolicy TagReferencePolicy `json:"referencePolicy,omitempty" protobuf:"bytes,5,opt,name=referencePolicy"`
    // IncludeManifest determines if the manifest for each image is returned in the response
    IncludeManifest bool `json:"includeManifest,omitempty" protobuf:"varint,4,opt,name=includeManifest"`
}

func (*ImageImportSpec) DeepCopy

func (in *ImageImportSpec) DeepCopy() *ImageImportSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageImportSpec.

func (*ImageImportSpec) DeepCopyInto

func (in *ImageImportSpec) DeepCopyInto(out *ImageImportSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageImportSpec) Descriptor

func (*ImageImportSpec) Descriptor() ([]byte, []int)

func (*ImageImportSpec) Marshal

func (m *ImageImportSpec) Marshal() (dAtA []byte, err error)

func (*ImageImportSpec) MarshalTo

func (m *ImageImportSpec) MarshalTo(dAtA []byte) (int, error)

func (*ImageImportSpec) MarshalToSizedBuffer

func (m *ImageImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageImportSpec) ProtoMessage

func (*ImageImportSpec) ProtoMessage()

func (*ImageImportSpec) Reset

func (m *ImageImportSpec) Reset()

func (*ImageImportSpec) Size

func (m *ImageImportSpec) Size() (n int)

func (*ImageImportSpec) String

func (this *ImageImportSpec) String() string

func (ImageImportSpec) SwaggerDoc

func (ImageImportSpec) SwaggerDoc() map[string]string

func (*ImageImportSpec) Unmarshal

func (m *ImageImportSpec) Unmarshal(dAtA []byte) error

func (*ImageImportSpec) XXX_DiscardUnknown

func (m *ImageImportSpec) XXX_DiscardUnknown()

func (*ImageImportSpec) XXX_Marshal

func (m *ImageImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageImportSpec) XXX_Merge

func (m *ImageImportSpec) XXX_Merge(src proto.Message)

func (*ImageImportSpec) XXX_Size

func (m *ImageImportSpec) XXX_Size() int

func (*ImageImportSpec) XXX_Unmarshal

func (m *ImageImportSpec) XXX_Unmarshal(b []byte) error

type ImageImportStatus

ImageImportStatus describes the result of an image import.

type ImageImportStatus struct {
    // Status is the status of the image import, including errors encountered while retrieving the image
    Status metav1.Status `json:"status" protobuf:"bytes,1,opt,name=status"`
    // Image is the metadata of that image, if the image was located
    Image *Image `json:"image,omitempty" protobuf:"bytes,2,opt,name=image"`
    // Tag is the tag this image was located under, if any
    Tag string `json:"tag,omitempty" protobuf:"bytes,3,opt,name=tag"`
    // Manifests holds sub-manifests metadata when importing a manifest list
    Manifests []Image `json:"manifests,omitempty" protobuf:"bytes,4,rep,name=manifests"`
}

func (*ImageImportStatus) DeepCopy

func (in *ImageImportStatus) DeepCopy() *ImageImportStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageImportStatus.

func (*ImageImportStatus) DeepCopyInto

func (in *ImageImportStatus) DeepCopyInto(out *ImageImportStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageImportStatus) Descriptor

func (*ImageImportStatus) Descriptor() ([]byte, []int)

func (*ImageImportStatus) Marshal

func (m *ImageImportStatus) Marshal() (dAtA []byte, err error)

func (*ImageImportStatus) MarshalTo

func (m *ImageImportStatus) MarshalTo(dAtA []byte) (int, error)

func (*ImageImportStatus) MarshalToSizedBuffer

func (m *ImageImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageImportStatus) ProtoMessage

func (*ImageImportStatus) ProtoMessage()

func (*ImageImportStatus) Reset

func (m *ImageImportStatus) Reset()

func (*ImageImportStatus) Size

func (m *ImageImportStatus) Size() (n int)

func (*ImageImportStatus) String

func (this *ImageImportStatus) String() string

func (ImageImportStatus) SwaggerDoc

func (ImageImportStatus) SwaggerDoc() map[string]string

func (*ImageImportStatus) Unmarshal

func (m *ImageImportStatus) Unmarshal(dAtA []byte) error

func (*ImageImportStatus) XXX_DiscardUnknown

func (m *ImageImportStatus) XXX_DiscardUnknown()

func (*ImageImportStatus) XXX_Marshal

func (m *ImageImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageImportStatus) XXX_Merge

func (m *ImageImportStatus) XXX_Merge(src proto.Message)

func (*ImageImportStatus) XXX_Size

func (m *ImageImportStatus) XXX_Size() int

func (*ImageImportStatus) XXX_Unmarshal

func (m *ImageImportStatus) XXX_Unmarshal(b []byte) error

type ImageLayer

ImageLayer represents a single layer of the image. Some images may have multiple layers. Some may have none.

type ImageLayer struct {
    // Name of the layer as defined by the underlying store.
    Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
    // Size of the layer in bytes as defined by the underlying store.
    LayerSize int64 `json:"size" protobuf:"varint,2,opt,name=size"`
    // MediaType of the referenced object.
    MediaType string `json:"mediaType" protobuf:"bytes,3,opt,name=mediaType"`
}

func (*ImageLayer) DeepCopy

func (in *ImageLayer) DeepCopy() *ImageLayer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageLayer.

func (*ImageLayer) DeepCopyInto

func (in *ImageLayer) DeepCopyInto(out *ImageLayer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageLayer) Descriptor

func (*ImageLayer) Descriptor() ([]byte, []int)

func (*ImageLayer) Marshal

func (m *ImageLayer) Marshal() (dAtA []byte, err error)

func (*ImageLayer) MarshalTo

func (m *ImageLayer) MarshalTo(dAtA []byte) (int, error)

func (*ImageLayer) MarshalToSizedBuffer

func (m *ImageLayer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageLayer) ProtoMessage

func (*ImageLayer) ProtoMessage()

func (*ImageLayer) Reset

func (m *ImageLayer) Reset()

func (*ImageLayer) Size

func (m *ImageLayer) Size() (n int)

func (*ImageLayer) String

func (this *ImageLayer) String() string

func (ImageLayer) SwaggerDoc

func (ImageLayer) SwaggerDoc() map[string]string

func (*ImageLayer) Unmarshal

func (m *ImageLayer) Unmarshal(dAtA []byte) error

func (*ImageLayer) XXX_DiscardUnknown

func (m *ImageLayer) XXX_DiscardUnknown()

func (*ImageLayer) XXX_Marshal

func (m *ImageLayer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageLayer) XXX_Merge

func (m *ImageLayer) XXX_Merge(src proto.Message)

func (*ImageLayer) XXX_Size

func (m *ImageLayer) XXX_Size() int

func (*ImageLayer) XXX_Unmarshal

func (m *ImageLayer) XXX_Unmarshal(b []byte) error

type ImageLayerData

ImageLayerData contains metadata about an image layer.

type ImageLayerData struct {
    // Size of the layer in bytes as defined by the underlying store. This field is
    // optional if the necessary information about size is not available.
    LayerSize *int64 `json:"size" protobuf:"varint,1,opt,name=size"`
    // MediaType of the referenced object.
    MediaType string `json:"mediaType" protobuf:"bytes,2,opt,name=mediaType"`
}

func (*ImageLayerData) DeepCopy

func (in *ImageLayerData) DeepCopy() *ImageLayerData

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageLayerData.

func (*ImageLayerData) DeepCopyInto

func (in *ImageLayerData) DeepCopyInto(out *ImageLayerData)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageLayerData) Descriptor

func (*ImageLayerData) Descriptor() ([]byte, []int)

func (*ImageLayerData) Marshal

func (m *ImageLayerData) Marshal() (dAtA []byte, err error)

func (*ImageLayerData) MarshalTo

func (m *ImageLayerData) MarshalTo(dAtA []byte) (int, error)

func (*ImageLayerData) MarshalToSizedBuffer

func (m *ImageLayerData) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageLayerData) ProtoMessage

func (*ImageLayerData) ProtoMessage()

func (*ImageLayerData) Reset

func (m *ImageLayerData) Reset()

func (*ImageLayerData) Size

func (m *ImageLayerData) Size() (n int)

func (*ImageLayerData) String

func (this *ImageLayerData) String() string

func (ImageLayerData) SwaggerDoc

func (ImageLayerData) SwaggerDoc() map[string]string

func (*ImageLayerData) Unmarshal

func (m *ImageLayerData) Unmarshal(dAtA []byte) error

func (*ImageLayerData) XXX_DiscardUnknown

func (m *ImageLayerData) XXX_DiscardUnknown()

func (*ImageLayerData) XXX_Marshal

func (m *ImageLayerData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageLayerData) XXX_Merge

func (m *ImageLayerData) XXX_Merge(src proto.Message)

func (*ImageLayerData) XXX_Size

func (m *ImageLayerData) XXX_Size() int

func (*ImageLayerData) XXX_Unmarshal

func (m *ImageLayerData) XXX_Unmarshal(b []byte) error

type ImageList

ImageList is a list of Image objects.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is a list of images
    Items []Image `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ImageList) DeepCopy

func (in *ImageList) DeepCopy() *ImageList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.

func (*ImageList) DeepCopyInto

func (in *ImageList) DeepCopyInto(out *ImageList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageList) DeepCopyObject

func (in *ImageList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageList) Descriptor

func (*ImageList) Descriptor() ([]byte, []int)

func (*ImageList) Marshal

func (m *ImageList) Marshal() (dAtA []byte, err error)

func (*ImageList) MarshalTo

func (m *ImageList) MarshalTo(dAtA []byte) (int, error)

func (*ImageList) MarshalToSizedBuffer

func (m *ImageList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageList) ProtoMessage

func (*ImageList) ProtoMessage()

func (*ImageList) Reset

func (m *ImageList) Reset()

func (*ImageList) Size

func (m *ImageList) Size() (n int)

func (*ImageList) String

func (this *ImageList) String() string

func (ImageList) SwaggerDoc

func (ImageList) SwaggerDoc() map[string]string

func (*ImageList) Unmarshal

func (m *ImageList) Unmarshal(dAtA []byte) error

func (*ImageList) XXX_DiscardUnknown

func (m *ImageList) XXX_DiscardUnknown()

func (*ImageList) XXX_Marshal

func (m *ImageList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageList) XXX_Merge

func (m *ImageList) XXX_Merge(src proto.Message)

func (*ImageList) XXX_Size

func (m *ImageList) XXX_Size() int

func (*ImageList) XXX_Unmarshal

func (m *ImageList) XXX_Unmarshal(b []byte) error

type ImageLookupPolicy

ImageLookupPolicy describes how an image stream can be used to override the image references used by pods, builds, and other resources in a namespace.

type ImageLookupPolicy struct {
    // local will change the docker short image references (like "mysql" or
    // "php:latest") on objects in this namespace to the image ID whenever they match
    // this image stream, instead of reaching out to a remote registry. The name will
    // be fully qualified to an image ID if found. The tag's referencePolicy is taken
    // into account on the replaced value. Only works within the current namespace.
    Local bool `json:"local" protobuf:"varint,3,opt,name=local"`
}

func (*ImageLookupPolicy) DeepCopy

func (in *ImageLookupPolicy) DeepCopy() *ImageLookupPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageLookupPolicy.

func (*ImageLookupPolicy) DeepCopyInto

func (in *ImageLookupPolicy) DeepCopyInto(out *ImageLookupPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageLookupPolicy) Descriptor

func (*ImageLookupPolicy) Descriptor() ([]byte, []int)

func (*ImageLookupPolicy) Marshal

func (m *ImageLookupPolicy) Marshal() (dAtA []byte, err error)

func (*ImageLookupPolicy) MarshalTo

func (m *ImageLookupPolicy) MarshalTo(dAtA []byte) (int, error)

func (*ImageLookupPolicy) MarshalToSizedBuffer

func (m *ImageLookupPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageLookupPolicy) ProtoMessage

func (*ImageLookupPolicy) ProtoMessage()

func (*ImageLookupPolicy) Reset

func (m *ImageLookupPolicy) Reset()

func (*ImageLookupPolicy) Size

func (m *ImageLookupPolicy) Size() (n int)

func (*ImageLookupPolicy) String

func (this *ImageLookupPolicy) String() string

func (ImageLookupPolicy) SwaggerDoc

func (ImageLookupPolicy) SwaggerDoc() map[string]string

func (*ImageLookupPolicy) Unmarshal

func (m *ImageLookupPolicy) Unmarshal(dAtA []byte) error

func (*ImageLookupPolicy) XXX_DiscardUnknown

func (m *ImageLookupPolicy) XXX_DiscardUnknown()

func (*ImageLookupPolicy) XXX_Marshal

func (m *ImageLookupPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageLookupPolicy) XXX_Merge

func (m *ImageLookupPolicy) XXX_Merge(src proto.Message)

func (*ImageLookupPolicy) XXX_Size

func (m *ImageLookupPolicy) XXX_Size() int

func (*ImageLookupPolicy) XXX_Unmarshal

func (m *ImageLookupPolicy) XXX_Unmarshal(b []byte) error

type ImageManifest

ImageManifest represents sub-manifests of a manifest list. The Digest field points to a regular Image object.

type ImageManifest struct {
    // Digest is the unique identifier for the manifest. It refers to an Image object.
    Digest string `json:"digest" protobuf:"bytes,1,opt,name=digest"`
    // MediaType defines the type of the manifest, possible values are application/vnd.oci.image.manifest.v1+json,
    // application/vnd.docker.distribution.manifest.v2+json or application/vnd.docker.distribution.manifest.v1+json.
    MediaType string `json:"mediaType" protobuf:"bytes,2,opt,name=mediaType"`
    // ManifestSize represents the size of the raw object contents, in bytes.
    ManifestSize int64 `json:"manifestSize" protobuf:"varint,3,opt,name=manifestSize"`
    // Architecture specifies the supported CPU architecture, for example `amd64` or `ppc64le`.
    Architecture string `json:"architecture" protobuf:"bytes,4,opt,name=architecture"`
    // OS specifies the operating system, for example `linux`.
    OS string `json:"os" protobuf:"bytes,5,opt,name=os"`
    // Variant is an optional field repreenting a variant of the CPU, for example v6 to specify a particular CPU
    // variant of the ARM CPU.
    Variant string `json:"variant,omitempty" protobuf:"bytes,6,opt,name=variant"`
}

func (*ImageManifest) DeepCopy

func (in *ImageManifest) DeepCopy() *ImageManifest

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageManifest.

func (*ImageManifest) DeepCopyInto

func (in *ImageManifest) DeepCopyInto(out *ImageManifest)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageManifest) Descriptor

func (*ImageManifest) Descriptor() ([]byte, []int)

func (*ImageManifest) Marshal

func (m *ImageManifest) Marshal() (dAtA []byte, err error)

func (*ImageManifest) MarshalTo

func (m *ImageManifest) MarshalTo(dAtA []byte) (int, error)

func (*ImageManifest) MarshalToSizedBuffer

func (m *ImageManifest) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageManifest) ProtoMessage

func (*ImageManifest) ProtoMessage()

func (*ImageManifest) Reset

func (m *ImageManifest) Reset()

func (*ImageManifest) Size

func (m *ImageManifest) Size() (n int)

func (*ImageManifest) String

func (this *ImageManifest) String() string

func (ImageManifest) SwaggerDoc

func (ImageManifest) SwaggerDoc() map[string]string

func (*ImageManifest) Unmarshal

func (m *ImageManifest) Unmarshal(dAtA []byte) error

func (*ImageManifest) XXX_DiscardUnknown

func (m *ImageManifest) XXX_DiscardUnknown()

func (*ImageManifest) XXX_Marshal

func (m *ImageManifest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageManifest) XXX_Merge

func (m *ImageManifest) XXX_Merge(src proto.Message)

func (*ImageManifest) XXX_Size

func (m *ImageManifest) XXX_Size() int

func (*ImageManifest) XXX_Unmarshal

func (m *ImageManifest) XXX_Unmarshal(b []byte) error

type ImageSignature

ImageSignature holds a signature of an image. It allows to verify image identity and possibly other claims as long as the signature is trusted. Based on this information it is possible to restrict runnable images to those matching cluster-wide policy. Mandatory fields should be parsed by clients doing image verification. The others are parsed from signature's content by the server. They serve just an informative purpose.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageSignature struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Required: Describes a type of stored blob.
    Type string `json:"type" protobuf:"bytes,2,opt,name=type"`
    // Required: An opaque binary string which is an image's signature.
    Content []byte `json:"content" protobuf:"bytes,3,opt,name=content"`
    // Conditions represent the latest available observations of a signature's current state.
    // +patchMergeKey=type
    // +patchStrategy=merge
    Conditions []SignatureCondition `json:"conditions,omitempty" patchStrategy:"merge" patchMergeKey:"type" protobuf:"bytes,4,rep,name=conditions"`

    // A human readable string representing image's identity. It could be a product name and version, or an
    // image pull spec (e.g. "registry.access.redhat.com/rhel7/rhel:7.2").
    ImageIdentity string `json:"imageIdentity,omitempty" protobuf:"bytes,5,opt,name=imageIdentity"`
    // Contains claims from the signature.
    SignedClaims map[string]string `json:"signedClaims,omitempty" protobuf:"bytes,6,rep,name=signedClaims"`
    // If specified, it is the time of signature's creation.
    Created *metav1.Time `json:"created,omitempty" protobuf:"bytes,7,opt,name=created"`
    // If specified, it holds information about an issuer of signing certificate or key (a person or entity
    // who signed the signing certificate or key).
    IssuedBy *SignatureIssuer `json:"issuedBy,omitempty" protobuf:"bytes,8,opt,name=issuedBy"`
    // If specified, it holds information about a subject of signing certificate or key (a person or entity
    // who signed the image).
    IssuedTo *SignatureSubject `json:"issuedTo,omitempty" protobuf:"bytes,9,opt,name=issuedTo"`
}

func (*ImageSignature) DeepCopy

func (in *ImageSignature) DeepCopy() *ImageSignature

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageSignature.

func (*ImageSignature) DeepCopyInto

func (in *ImageSignature) DeepCopyInto(out *ImageSignature)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageSignature) DeepCopyObject

func (in *ImageSignature) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageSignature) Descriptor

func (*ImageSignature) Descriptor() ([]byte, []int)

func (*ImageSignature) Marshal

func (m *ImageSignature) Marshal() (dAtA []byte, err error)

func (*ImageSignature) MarshalTo

func (m *ImageSignature) MarshalTo(dAtA []byte) (int, error)

func (*ImageSignature) MarshalToSizedBuffer

func (m *ImageSignature) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageSignature) ProtoMessage

func (*ImageSignature) ProtoMessage()

func (*ImageSignature) Reset

func (m *ImageSignature) Reset()

func (*ImageSignature) Size

func (m *ImageSignature) Size() (n int)

func (*ImageSignature) String

func (this *ImageSignature) String() string

func (ImageSignature) SwaggerDoc

func (ImageSignature) SwaggerDoc() map[string]string

func (*ImageSignature) Unmarshal

func (m *ImageSignature) Unmarshal(dAtA []byte) error

func (*ImageSignature) XXX_DiscardUnknown

func (m *ImageSignature) XXX_DiscardUnknown()

func (*ImageSignature) XXX_Marshal

func (m *ImageSignature) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageSignature) XXX_Merge

func (m *ImageSignature) XXX_Merge(src proto.Message)

func (*ImageSignature) XXX_Size

func (m *ImageSignature) XXX_Size() int

func (*ImageSignature) XXX_Unmarshal

func (m *ImageSignature) XXX_Unmarshal(b []byte) error

type ImageStream

An 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 container image repository on a registry. Users typically update the spec.tags field to point to external images which are imported from container registries using credentials in your namespace with the pull secret type, or to existing image stream tags and images which are immediately accessible for tagging or pulling. The history of images applied to a tag is visible in the status.tags field and any user who can view an image stream is allowed to tag that image into their own image streams. Access to pull images from the integrated registry is granted by having the "get imagestreams/layers" permission on a given image stream. Users may remove a tag by deleting the imagestreamtag resource, which causes both spec and status for that tag to be removed. Image stream history is retained until an administrator runs the prune operation, which removes references that are no longer in use. To preserve a historical image, ensure there is a tag in spec pointing to that image by its digest.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStream struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Spec describes the desired state of this stream
    // +optional
    Spec ImageStreamSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
    // Status describes the current state of this stream
    // +optional
    Status ImageStreamStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"`
}

func (*ImageStream) DeepCopy

func (in *ImageStream) DeepCopy() *ImageStream

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStream.

func (*ImageStream) DeepCopyInto

func (in *ImageStream) DeepCopyInto(out *ImageStream)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStream) DeepCopyObject

func (in *ImageStream) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStream) Descriptor

func (*ImageStream) Descriptor() ([]byte, []int)

func (*ImageStream) Marshal

func (m *ImageStream) Marshal() (dAtA []byte, err error)

func (*ImageStream) MarshalTo

func (m *ImageStream) MarshalTo(dAtA []byte) (int, error)

func (*ImageStream) MarshalToSizedBuffer

func (m *ImageStream) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStream) ProtoMessage

func (*ImageStream) ProtoMessage()

func (*ImageStream) Reset

func (m *ImageStream) Reset()

func (*ImageStream) Size

func (m *ImageStream) Size() (n int)

func (*ImageStream) String

func (this *ImageStream) String() string

func (ImageStream) SwaggerDoc

func (ImageStream) SwaggerDoc() map[string]string

func (*ImageStream) Unmarshal

func (m *ImageStream) Unmarshal(dAtA []byte) error

func (*ImageStream) XXX_DiscardUnknown

func (m *ImageStream) XXX_DiscardUnknown()

func (*ImageStream) XXX_Marshal

func (m *ImageStream) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStream) XXX_Merge

func (m *ImageStream) XXX_Merge(src proto.Message)

func (*ImageStream) XXX_Size

func (m *ImageStream) XXX_Size() int

func (*ImageStream) XXX_Unmarshal

func (m *ImageStream) XXX_Unmarshal(b []byte) error

type ImageStreamImage

ImageStreamImage represents an Image that is retrieved by image name from an ImageStream. User interfaces and regular users can use this resource to access the metadata details of a tagged image in the image stream history for viewing, since Image resources are not directly accessible to end users. A not found error will be returned if no such image is referenced by a tag within the ImageStream. Images are created when spec tags are set on an image stream that represent an image in an external registry, when pushing to the integrated registry, or when tagging an existing image from one image stream to another. The name of an image stream image is in the form "<STREAM>@<DIGEST>", where the digest is the content addressible identifier for the image (sha256:xxxxx...). You can use ImageStreamImages as the from.kind of an image stream spec tag to reference an image exactly. The only operations supported on the imagestreamimage endpoint are retrieving the image.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamImage struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Image associated with the ImageStream and image name.
    Image Image `json:"image" protobuf:"bytes,2,opt,name=image"`
}

func (*ImageStreamImage) DeepCopy

func (in *ImageStreamImage) DeepCopy() *ImageStreamImage

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamImage.

func (*ImageStreamImage) DeepCopyInto

func (in *ImageStreamImage) DeepCopyInto(out *ImageStreamImage)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamImage) DeepCopyObject

func (in *ImageStreamImage) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamImage) Descriptor

func (*ImageStreamImage) Descriptor() ([]byte, []int)

func (*ImageStreamImage) Marshal

func (m *ImageStreamImage) Marshal() (dAtA []byte, err error)

func (*ImageStreamImage) MarshalTo

func (m *ImageStreamImage) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamImage) MarshalToSizedBuffer

func (m *ImageStreamImage) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamImage) ProtoMessage

func (*ImageStreamImage) ProtoMessage()

func (*ImageStreamImage) Reset

func (m *ImageStreamImage) Reset()

func (*ImageStreamImage) Size

func (m *ImageStreamImage) Size() (n int)

func (*ImageStreamImage) String

func (this *ImageStreamImage) String() string

func (ImageStreamImage) SwaggerDoc

func (ImageStreamImage) SwaggerDoc() map[string]string

func (*ImageStreamImage) Unmarshal

func (m *ImageStreamImage) Unmarshal(dAtA []byte) error

func (*ImageStreamImage) XXX_DiscardUnknown

func (m *ImageStreamImage) XXX_DiscardUnknown()

func (*ImageStreamImage) XXX_Marshal

func (m *ImageStreamImage) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamImage) XXX_Merge

func (m *ImageStreamImage) XXX_Merge(src proto.Message)

func (*ImageStreamImage) XXX_Size

func (m *ImageStreamImage) XXX_Size() int

func (*ImageStreamImage) XXX_Unmarshal

func (m *ImageStreamImage) XXX_Unmarshal(b []byte) error

type ImageStreamImport

The image stream import resource provides an easy way for a user to find and import container images from other container image registries into the server. Individual images or an entire image repository may be imported, and users may choose to see the results of the import prior to tagging the resulting images into the specified image stream.

This API is intended for end-user tools that need to see the metadata of the image prior to import (for instance, to generate an application from it). Clients that know the desired image can continue to create spec.tags directly into their image streams.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamImport struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Spec is a description of the images that the user wishes to import
    Spec ImageStreamImportSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"`
    // Status is the result of importing the image
    Status ImageStreamImportStatus `json:"status" protobuf:"bytes,3,opt,name=status"`
}

func (*ImageStreamImport) DeepCopy

func (in *ImageStreamImport) DeepCopy() *ImageStreamImport

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamImport.

func (*ImageStreamImport) DeepCopyInto

func (in *ImageStreamImport) DeepCopyInto(out *ImageStreamImport)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamImport) DeepCopyObject

func (in *ImageStreamImport) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamImport) Descriptor

func (*ImageStreamImport) Descriptor() ([]byte, []int)

func (*ImageStreamImport) Marshal

func (m *ImageStreamImport) Marshal() (dAtA []byte, err error)

func (*ImageStreamImport) MarshalTo

func (m *ImageStreamImport) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamImport) MarshalToSizedBuffer

func (m *ImageStreamImport) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamImport) ProtoMessage

func (*ImageStreamImport) ProtoMessage()

func (*ImageStreamImport) Reset

func (m *ImageStreamImport) Reset()

func (*ImageStreamImport) Size

func (m *ImageStreamImport) Size() (n int)

func (*ImageStreamImport) String

func (this *ImageStreamImport) String() string

func (ImageStreamImport) SwaggerDoc

func (ImageStreamImport) SwaggerDoc() map[string]string

func (*ImageStreamImport) Unmarshal

func (m *ImageStreamImport) Unmarshal(dAtA []byte) error

func (*ImageStreamImport) XXX_DiscardUnknown

func (m *ImageStreamImport) XXX_DiscardUnknown()

func (*ImageStreamImport) XXX_Marshal

func (m *ImageStreamImport) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamImport) XXX_Merge

func (m *ImageStreamImport) XXX_Merge(src proto.Message)

func (*ImageStreamImport) XXX_Size

func (m *ImageStreamImport) XXX_Size() int

func (*ImageStreamImport) XXX_Unmarshal

func (m *ImageStreamImport) XXX_Unmarshal(b []byte) error

type ImageStreamImportSpec

ImageStreamImportSpec defines what images should be imported.

type ImageStreamImportSpec struct {
    // Import indicates whether to perform an import - if so, the specified tags are set on the spec
    // and status of the image stream defined by the type meta.
    Import bool `json:"import" protobuf:"varint,1,opt,name=import"`
    // Repository is an optional import of an entire container image repository. A maximum limit on the
    // number of tags imported this way is imposed by the server.
    Repository *RepositoryImportSpec `json:"repository,omitempty" protobuf:"bytes,2,opt,name=repository"`
    // Images are a list of individual images to import.
    Images []ImageImportSpec `json:"images,omitempty" protobuf:"bytes,3,rep,name=images"`
}

func (*ImageStreamImportSpec) DeepCopy

func (in *ImageStreamImportSpec) DeepCopy() *ImageStreamImportSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamImportSpec.

func (*ImageStreamImportSpec) DeepCopyInto

func (in *ImageStreamImportSpec) DeepCopyInto(out *ImageStreamImportSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamImportSpec) Descriptor

func (*ImageStreamImportSpec) Descriptor() ([]byte, []int)

func (*ImageStreamImportSpec) Marshal

func (m *ImageStreamImportSpec) Marshal() (dAtA []byte, err error)

func (*ImageStreamImportSpec) MarshalTo

func (m *ImageStreamImportSpec) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamImportSpec) MarshalToSizedBuffer

func (m *ImageStreamImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamImportSpec) ProtoMessage

func (*ImageStreamImportSpec) ProtoMessage()

func (*ImageStreamImportSpec) Reset

func (m *ImageStreamImportSpec) Reset()

func (*ImageStreamImportSpec) Size

func (m *ImageStreamImportSpec) Size() (n int)

func (*ImageStreamImportSpec) String

func (this *ImageStreamImportSpec) String() string

func (ImageStreamImportSpec) SwaggerDoc

func (ImageStreamImportSpec) SwaggerDoc() map[string]string

func (*ImageStreamImportSpec) Unmarshal

func (m *ImageStreamImportSpec) Unmarshal(dAtA []byte) error

func (*ImageStreamImportSpec) XXX_DiscardUnknown

func (m *ImageStreamImportSpec) XXX_DiscardUnknown()

func (*ImageStreamImportSpec) XXX_Marshal

func (m *ImageStreamImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamImportSpec) XXX_Merge

func (m *ImageStreamImportSpec) XXX_Merge(src proto.Message)

func (*ImageStreamImportSpec) XXX_Size

func (m *ImageStreamImportSpec) XXX_Size() int

func (*ImageStreamImportSpec) XXX_Unmarshal

func (m *ImageStreamImportSpec) XXX_Unmarshal(b []byte) error

type ImageStreamImportStatus

ImageStreamImportStatus contains information about the status of an image stream import.

type ImageStreamImportStatus struct {
    // Import is the image stream that was successfully updated or created when 'to' was set.
    Import *ImageStream `json:"import,omitempty" protobuf:"bytes,1,opt,name=import"`
    // Repository is set if spec.repository was set to the outcome of the import
    Repository *RepositoryImportStatus `json:"repository,omitempty" protobuf:"bytes,2,opt,name=repository"`
    // Images is set with the result of importing spec.images
    Images []ImageImportStatus `json:"images,omitempty" protobuf:"bytes,3,rep,name=images"`
}

func (*ImageStreamImportStatus) DeepCopy

func (in *ImageStreamImportStatus) DeepCopy() *ImageStreamImportStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamImportStatus.

func (*ImageStreamImportStatus) DeepCopyInto

func (in *ImageStreamImportStatus) DeepCopyInto(out *ImageStreamImportStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamImportStatus) Descriptor

func (*ImageStreamImportStatus) Descriptor() ([]byte, []int)

func (*ImageStreamImportStatus) Marshal

func (m *ImageStreamImportStatus) Marshal() (dAtA []byte, err error)

func (*ImageStreamImportStatus) MarshalTo

func (m *ImageStreamImportStatus) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamImportStatus) MarshalToSizedBuffer

func (m *ImageStreamImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamImportStatus) ProtoMessage

func (*ImageStreamImportStatus) ProtoMessage()

func (*ImageStreamImportStatus) Reset

func (m *ImageStreamImportStatus) Reset()

func (*ImageStreamImportStatus) Size

func (m *ImageStreamImportStatus) Size() (n int)

func (*ImageStreamImportStatus) String

func (this *ImageStreamImportStatus) String() string

func (ImageStreamImportStatus) SwaggerDoc

func (ImageStreamImportStatus) SwaggerDoc() map[string]string

func (*ImageStreamImportStatus) Unmarshal

func (m *ImageStreamImportStatus) Unmarshal(dAtA []byte) error

func (*ImageStreamImportStatus) XXX_DiscardUnknown

func (m *ImageStreamImportStatus) XXX_DiscardUnknown()

func (*ImageStreamImportStatus) XXX_Marshal

func (m *ImageStreamImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamImportStatus) XXX_Merge

func (m *ImageStreamImportStatus) XXX_Merge(src proto.Message)

func (*ImageStreamImportStatus) XXX_Size

func (m *ImageStreamImportStatus) XXX_Size() int

func (*ImageStreamImportStatus) XXX_Unmarshal

func (m *ImageStreamImportStatus) XXX_Unmarshal(b []byte) error

type ImageStreamLayers

ImageStreamLayers describes information about the layers referenced by images in this image stream.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamLayers struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // blobs is a map of blob name to metadata about the blob.
    Blobs map[string]ImageLayerData `json:"blobs" protobuf:"bytes,2,rep,name=blobs"`
    // images is a map between an image name and the names of the blobs and config that
    // comprise the image.
    Images map[string]ImageBlobReferences `json:"images" protobuf:"bytes,3,rep,name=images"`
}

func (*ImageStreamLayers) DeepCopy

func (in *ImageStreamLayers) DeepCopy() *ImageStreamLayers

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamLayers.

func (*ImageStreamLayers) DeepCopyInto

func (in *ImageStreamLayers) DeepCopyInto(out *ImageStreamLayers)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamLayers) DeepCopyObject

func (in *ImageStreamLayers) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamLayers) Descriptor

func (*ImageStreamLayers) Descriptor() ([]byte, []int)

func (*ImageStreamLayers) Marshal

func (m *ImageStreamLayers) Marshal() (dAtA []byte, err error)

func (*ImageStreamLayers) MarshalTo

func (m *ImageStreamLayers) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamLayers) MarshalToSizedBuffer

func (m *ImageStreamLayers) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamLayers) ProtoMessage

func (*ImageStreamLayers) ProtoMessage()

func (*ImageStreamLayers) Reset

func (m *ImageStreamLayers) Reset()

func (*ImageStreamLayers) Size

func (m *ImageStreamLayers) Size() (n int)

func (*ImageStreamLayers) String

func (this *ImageStreamLayers) String() string

func (ImageStreamLayers) SwaggerDoc

func (ImageStreamLayers) SwaggerDoc() map[string]string

func (*ImageStreamLayers) Unmarshal

func (m *ImageStreamLayers) Unmarshal(dAtA []byte) error

func (*ImageStreamLayers) XXX_DiscardUnknown

func (m *ImageStreamLayers) XXX_DiscardUnknown()

func (*ImageStreamLayers) XXX_Marshal

func (m *ImageStreamLayers) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamLayers) XXX_Merge

func (m *ImageStreamLayers) XXX_Merge(src proto.Message)

func (*ImageStreamLayers) XXX_Size

func (m *ImageStreamLayers) XXX_Size() int

func (*ImageStreamLayers) XXX_Unmarshal

func (m *ImageStreamLayers) XXX_Unmarshal(b []byte) error

type ImageStreamList

ImageStreamList is a list of ImageStream objects.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is a list of imageStreams
    Items []ImageStream `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ImageStreamList) DeepCopy

func (in *ImageStreamList) DeepCopy() *ImageStreamList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamList.

func (*ImageStreamList) DeepCopyInto

func (in *ImageStreamList) DeepCopyInto(out *ImageStreamList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamList) DeepCopyObject

func (in *ImageStreamList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamList) Descriptor

func (*ImageStreamList) Descriptor() ([]byte, []int)

func (*ImageStreamList) Marshal

func (m *ImageStreamList) Marshal() (dAtA []byte, err error)

func (*ImageStreamList) MarshalTo

func (m *ImageStreamList) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamList) MarshalToSizedBuffer

func (m *ImageStreamList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamList) ProtoMessage

func (*ImageStreamList) ProtoMessage()

func (*ImageStreamList) Reset

func (m *ImageStreamList) Reset()

func (*ImageStreamList) Size

func (m *ImageStreamList) Size() (n int)

func (*ImageStreamList) String

func (this *ImageStreamList) String() string

func (ImageStreamList) SwaggerDoc

func (ImageStreamList) SwaggerDoc() map[string]string

func (*ImageStreamList) Unmarshal

func (m *ImageStreamList) Unmarshal(dAtA []byte) error

func (*ImageStreamList) XXX_DiscardUnknown

func (m *ImageStreamList) XXX_DiscardUnknown()

func (*ImageStreamList) XXX_Marshal

func (m *ImageStreamList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamList) XXX_Merge

func (m *ImageStreamList) XXX_Merge(src proto.Message)

func (*ImageStreamList) XXX_Size

func (m *ImageStreamList) XXX_Size() int

func (*ImageStreamList) XXX_Unmarshal

func (m *ImageStreamList) XXX_Unmarshal(b []byte) error

type ImageStreamMapping

ImageStreamMapping represents a mapping from a single image stream tag to a container image as well as the reference to the container image stream the image came from. This resource is used by privileged integrators to create an image resource and to associate it with an image stream in the status tags field. Creating an ImageStreamMapping will allow any user who can view the image stream to tag or pull that image, so only create mappings where the user has proven they have access to the image contents directly. The only operation supported for this resource is create and the metadata name and namespace should be set to the image stream containing the tag that should be updated.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamMapping struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Image is a container image.
    Image Image `json:"image" protobuf:"bytes,2,opt,name=image"`
    // Tag is a string value this image can be located with inside the stream.
    Tag string `json:"tag" protobuf:"bytes,3,opt,name=tag"`
}

func (*ImageStreamMapping) DeepCopy

func (in *ImageStreamMapping) DeepCopy() *ImageStreamMapping

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamMapping.

func (*ImageStreamMapping) DeepCopyInto

func (in *ImageStreamMapping) DeepCopyInto(out *ImageStreamMapping)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamMapping) DeepCopyObject

func (in *ImageStreamMapping) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamMapping) Descriptor

func (*ImageStreamMapping) Descriptor() ([]byte, []int)

func (*ImageStreamMapping) Marshal

func (m *ImageStreamMapping) Marshal() (dAtA []byte, err error)

func (*ImageStreamMapping) MarshalTo

func (m *ImageStreamMapping) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamMapping) MarshalToSizedBuffer

func (m *ImageStreamMapping) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamMapping) ProtoMessage

func (*ImageStreamMapping) ProtoMessage()

func (*ImageStreamMapping) Reset

func (m *ImageStreamMapping) Reset()

func (*ImageStreamMapping) Size

func (m *ImageStreamMapping) Size() (n int)

func (*ImageStreamMapping) String

func (this *ImageStreamMapping) String() string

func (ImageStreamMapping) SwaggerDoc

func (ImageStreamMapping) SwaggerDoc() map[string]string

func (*ImageStreamMapping) Unmarshal

func (m *ImageStreamMapping) Unmarshal(dAtA []byte) error

func (*ImageStreamMapping) XXX_DiscardUnknown

func (m *ImageStreamMapping) XXX_DiscardUnknown()

func (*ImageStreamMapping) XXX_Marshal

func (m *ImageStreamMapping) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamMapping) XXX_Merge

func (m *ImageStreamMapping) XXX_Merge(src proto.Message)

func (*ImageStreamMapping) XXX_Size

func (m *ImageStreamMapping) XXX_Size() int

func (*ImageStreamMapping) XXX_Unmarshal

func (m *ImageStreamMapping) XXX_Unmarshal(b []byte) error

type ImageStreamSpec

ImageStreamSpec represents options for ImageStreams.

type ImageStreamSpec struct {
    // lookupPolicy controls how other resources reference images within this namespace.
    LookupPolicy ImageLookupPolicy `json:"lookupPolicy,omitempty" protobuf:"bytes,3,opt,name=lookupPolicy"`
    // dockerImageRepository is optional, if specified this stream is backed by a container repository on this server
    // Deprecated: This field is deprecated as of v3.7 and will be removed in a future release.
    // Specify the source for the tags to be imported in each tag via the spec.tags.from reference instead.
    DockerImageRepository string `json:"dockerImageRepository,omitempty" protobuf:"bytes,1,opt,name=dockerImageRepository"`
    // tags map arbitrary string values to specific image locators
    // +patchMergeKey=name
    // +patchStrategy=merge
    Tags []TagReference `json:"tags,omitempty" patchStrategy:"merge" patchMergeKey:"name" protobuf:"bytes,2,rep,name=tags"`
}

func (*ImageStreamSpec) DeepCopy

func (in *ImageStreamSpec) DeepCopy() *ImageStreamSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamSpec.

func (*ImageStreamSpec) DeepCopyInto

func (in *ImageStreamSpec) DeepCopyInto(out *ImageStreamSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamSpec) Descriptor

func (*ImageStreamSpec) Descriptor() ([]byte, []int)

func (*ImageStreamSpec) Marshal

func (m *ImageStreamSpec) Marshal() (dAtA []byte, err error)

func (*ImageStreamSpec) MarshalTo

func (m *ImageStreamSpec) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamSpec) MarshalToSizedBuffer

func (m *ImageStreamSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamSpec) ProtoMessage

func (*ImageStreamSpec) ProtoMessage()

func (*ImageStreamSpec) Reset

func (m *ImageStreamSpec) Reset()

func (*ImageStreamSpec) Size

func (m *ImageStreamSpec) Size() (n int)

func (*ImageStreamSpec) String

func (this *ImageStreamSpec) String() string

func (ImageStreamSpec) SwaggerDoc

func (ImageStreamSpec) SwaggerDoc() map[string]string

func (*ImageStreamSpec) Unmarshal

func (m *ImageStreamSpec) Unmarshal(dAtA []byte) error

func (*ImageStreamSpec) XXX_DiscardUnknown

func (m *ImageStreamSpec) XXX_DiscardUnknown()

func (*ImageStreamSpec) XXX_Marshal

func (m *ImageStreamSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamSpec) XXX_Merge

func (m *ImageStreamSpec) XXX_Merge(src proto.Message)

func (*ImageStreamSpec) XXX_Size

func (m *ImageStreamSpec) XXX_Size() int

func (*ImageStreamSpec) XXX_Unmarshal

func (m *ImageStreamSpec) XXX_Unmarshal(b []byte) error

type ImageStreamStatus

ImageStreamStatus contains information about the state of this image stream.

type ImageStreamStatus struct {
    // DockerImageRepository represents the effective location this stream may be accessed at.
    // May be empty until the server determines where the repository is located
    DockerImageRepository string `json:"dockerImageRepository" protobuf:"bytes,1,opt,name=dockerImageRepository"`
    // PublicDockerImageRepository represents the public location from where the image can
    // be pulled outside the cluster. This field may be empty if the administrator
    // has not exposed the integrated registry externally.
    PublicDockerImageRepository string `json:"publicDockerImageRepository,omitempty" protobuf:"bytes,3,opt,name=publicDockerImageRepository"`
    // Tags are a historical record of images associated with each tag. The first entry in the
    // TagEvent array is the currently tagged image.
    // +patchMergeKey=tag
    // +patchStrategy=merge
    Tags []NamedTagEventList `json:"tags,omitempty" patchStrategy:"merge" patchMergeKey:"tag" protobuf:"bytes,2,rep,name=tags"`
}

func (*ImageStreamStatus) DeepCopy

func (in *ImageStreamStatus) DeepCopy() *ImageStreamStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamStatus.

func (*ImageStreamStatus) DeepCopyInto

func (in *ImageStreamStatus) DeepCopyInto(out *ImageStreamStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamStatus) Descriptor

func (*ImageStreamStatus) Descriptor() ([]byte, []int)

func (*ImageStreamStatus) Marshal

func (m *ImageStreamStatus) Marshal() (dAtA []byte, err error)

func (*ImageStreamStatus) MarshalTo

func (m *ImageStreamStatus) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamStatus) MarshalToSizedBuffer

func (m *ImageStreamStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamStatus) ProtoMessage

func (*ImageStreamStatus) ProtoMessage()

func (*ImageStreamStatus) Reset

func (m *ImageStreamStatus) Reset()

func (*ImageStreamStatus) Size

func (m *ImageStreamStatus) Size() (n int)

func (*ImageStreamStatus) String

func (this *ImageStreamStatus) String() string

func (ImageStreamStatus) SwaggerDoc

func (ImageStreamStatus) SwaggerDoc() map[string]string

func (*ImageStreamStatus) Unmarshal

func (m *ImageStreamStatus) Unmarshal(dAtA []byte) error

func (*ImageStreamStatus) XXX_DiscardUnknown

func (m *ImageStreamStatus) XXX_DiscardUnknown()

func (*ImageStreamStatus) XXX_Marshal

func (m *ImageStreamStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamStatus) XXX_Merge

func (m *ImageStreamStatus) XXX_Merge(src proto.Message)

func (*ImageStreamStatus) XXX_Size

func (m *ImageStreamStatus) XXX_Size() int

func (*ImageStreamStatus) XXX_Unmarshal

func (m *ImageStreamStatus) XXX_Unmarshal(b []byte) error

type ImageStreamTag

ImageStreamTag represents an Image that is retrieved by tag name from an ImageStream. Use this resource to interact with the tags and images in an image stream by tag, or to see the image details for a particular tag. The image associated with this resource is the most recently successfully tagged, imported, or pushed image (as described in the image stream status.tags.items list for this tag). If an import is in progress or has failed the previous image will be shown. Deleting an image stream tag clears both the status and spec fields of an image stream. If no image can be retrieved for a given tag, a not found error will be returned.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamTag struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // tag is the spec tag associated with this image stream tag, and it may be null
    // if only pushes have occurred to this image stream.
    Tag *TagReference `json:"tag" protobuf:"bytes,2,opt,name=tag"`

    // generation is the current generation of the tagged image - if tag is provided
    // and this value is not equal to the tag generation, a user has requested an
    // import that has not completed, or conditions will be filled out indicating any
    // error.
    Generation int64 `json:"generation" protobuf:"varint,3,opt,name=generation"`

    // lookupPolicy indicates whether this tag will handle image references in this
    // namespace.
    LookupPolicy ImageLookupPolicy `json:"lookupPolicy" protobuf:"varint,6,opt,name=lookupPolicy"`

    // conditions is an array of conditions that apply to the image stream tag.
    Conditions []TagEventCondition `json:"conditions,omitempty" protobuf:"bytes,4,rep,name=conditions"`

    // image associated with the ImageStream and tag.
    Image Image `json:"image" protobuf:"bytes,5,opt,name=image"`
}

func (*ImageStreamTag) DeepCopy

func (in *ImageStreamTag) DeepCopy() *ImageStreamTag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamTag.

func (*ImageStreamTag) DeepCopyInto

func (in *ImageStreamTag) DeepCopyInto(out *ImageStreamTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamTag) DeepCopyObject

func (in *ImageStreamTag) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamTag) Descriptor

func (*ImageStreamTag) Descriptor() ([]byte, []int)

func (*ImageStreamTag) Marshal

func (m *ImageStreamTag) Marshal() (dAtA []byte, err error)

func (*ImageStreamTag) MarshalTo

func (m *ImageStreamTag) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamTag) MarshalToSizedBuffer

func (m *ImageStreamTag) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamTag) ProtoMessage

func (*ImageStreamTag) ProtoMessage()

func (*ImageStreamTag) Reset

func (m *ImageStreamTag) Reset()

func (*ImageStreamTag) Size

func (m *ImageStreamTag) Size() (n int)

func (*ImageStreamTag) String

func (this *ImageStreamTag) String() string

func (ImageStreamTag) SwaggerDoc

func (ImageStreamTag) SwaggerDoc() map[string]string

func (*ImageStreamTag) Unmarshal

func (m *ImageStreamTag) Unmarshal(dAtA []byte) error

func (*ImageStreamTag) XXX_DiscardUnknown

func (m *ImageStreamTag) XXX_DiscardUnknown()

func (*ImageStreamTag) XXX_Marshal

func (m *ImageStreamTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamTag) XXX_Merge

func (m *ImageStreamTag) XXX_Merge(src proto.Message)

func (*ImageStreamTag) XXX_Size

func (m *ImageStreamTag) XXX_Size() int

func (*ImageStreamTag) XXX_Unmarshal

func (m *ImageStreamTag) XXX_Unmarshal(b []byte) error

type ImageStreamTagList

ImageStreamTagList is a list of ImageStreamTag objects.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageStreamTagList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of image stream tags
    Items []ImageStreamTag `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ImageStreamTagList) DeepCopy

func (in *ImageStreamTagList) DeepCopy() *ImageStreamTagList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageStreamTagList.

func (*ImageStreamTagList) DeepCopyInto

func (in *ImageStreamTagList) DeepCopyInto(out *ImageStreamTagList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageStreamTagList) DeepCopyObject

func (in *ImageStreamTagList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageStreamTagList) Descriptor

func (*ImageStreamTagList) Descriptor() ([]byte, []int)

func (*ImageStreamTagList) Marshal

func (m *ImageStreamTagList) Marshal() (dAtA []byte, err error)

func (*ImageStreamTagList) MarshalTo

func (m *ImageStreamTagList) MarshalTo(dAtA []byte) (int, error)

func (*ImageStreamTagList) MarshalToSizedBuffer

func (m *ImageStreamTagList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageStreamTagList) ProtoMessage

func (*ImageStreamTagList) ProtoMessage()

func (*ImageStreamTagList) Reset

func (m *ImageStreamTagList) Reset()

func (*ImageStreamTagList) Size

func (m *ImageStreamTagList) Size() (n int)

func (*ImageStreamTagList) String

func (this *ImageStreamTagList) String() string

func (ImageStreamTagList) SwaggerDoc

func (ImageStreamTagList) SwaggerDoc() map[string]string

func (*ImageStreamTagList) Unmarshal

func (m *ImageStreamTagList) Unmarshal(dAtA []byte) error

func (*ImageStreamTagList) XXX_DiscardUnknown

func (m *ImageStreamTagList) XXX_DiscardUnknown()

func (*ImageStreamTagList) XXX_Marshal

func (m *ImageStreamTagList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageStreamTagList) XXX_Merge

func (m *ImageStreamTagList) XXX_Merge(src proto.Message)

func (*ImageStreamTagList) XXX_Size

func (m *ImageStreamTagList) XXX_Size() int

func (*ImageStreamTagList) XXX_Unmarshal

func (m *ImageStreamTagList) XXX_Unmarshal(b []byte) error

type ImageTag

ImageTag represents a single tag within an image stream and includes the spec, the status history, and the currently referenced image (if any) of the provided tag. This type replaces the ImageStreamTag by providing a full view of the tag. ImageTags are returned for every spec or status tag present on the image stream. If no tag exists in either form a not found error will be returned by the API. A create operation will succeed if no spec tag has already been defined and the spec field is set. Delete will remove both spec and status elements from the image stream.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageTag struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard object's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // spec is the spec tag associated with this image stream tag, and it may be null
    // if only pushes have occurred to this image stream.
    Spec *TagReference `json:"spec" protobuf:"bytes,2,opt,name=spec"`
    // status is the status tag details associated with this image stream tag, and it
    // may be null if no push or import has been performed.
    Status *NamedTagEventList `json:"status" protobuf:"bytes,3,opt,name=status"`
    // image is the details of the most recent image stream status tag, and it may be
    // null if import has not completed or an administrator has deleted the image
    // object. To verify this is the most recent image, you must verify the generation
    // of the most recent status.items entry matches the spec tag (if a spec tag is
    // set). This field will not be set when listing image tags.
    Image *Image `json:"image" protobuf:"bytes,4,opt,name=image"`
}

func (*ImageTag) DeepCopy

func (in *ImageTag) DeepCopy() *ImageTag

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTag.

func (*ImageTag) DeepCopyInto

func (in *ImageTag) DeepCopyInto(out *ImageTag)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageTag) DeepCopyObject

func (in *ImageTag) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageTag) Descriptor

func (*ImageTag) Descriptor() ([]byte, []int)

func (*ImageTag) Marshal

func (m *ImageTag) Marshal() (dAtA []byte, err error)

func (*ImageTag) MarshalTo

func (m *ImageTag) MarshalTo(dAtA []byte) (int, error)

func (*ImageTag) MarshalToSizedBuffer

func (m *ImageTag) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageTag) ProtoMessage

func (*ImageTag) ProtoMessage()

func (*ImageTag) Reset

func (m *ImageTag) Reset()

func (*ImageTag) Size

func (m *ImageTag) Size() (n int)

func (*ImageTag) String

func (this *ImageTag) String() string

func (ImageTag) SwaggerDoc

func (ImageTag) SwaggerDoc() map[string]string

func (*ImageTag) Unmarshal

func (m *ImageTag) Unmarshal(dAtA []byte) error

func (*ImageTag) XXX_DiscardUnknown

func (m *ImageTag) XXX_DiscardUnknown()

func (*ImageTag) XXX_Marshal

func (m *ImageTag) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageTag) XXX_Merge

func (m *ImageTag) XXX_Merge(src proto.Message)

func (*ImageTag) XXX_Size

func (m *ImageTag) XXX_Size() int

func (*ImageTag) XXX_Unmarshal

func (m *ImageTag) XXX_Unmarshal(b []byte) error

type ImageTagList

ImageTagList is a list of ImageTag objects. When listing image tags, the image field is not populated. Tags are returned in alphabetical order by image stream and then tag.

Compatibility level 1: Stable within a major release for a minimum of 12 months or 3 minor releases (whichever is longer). +openshift:compatibility-gen:level=1

type ImageTagList struct {
    metav1.TypeMeta `json:",inline"`

    // metadata is the standard list's metadata.
    // More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata
    metav1.ListMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"`

    // Items is the list of image stream tags
    Items []ImageTag `json:"items" protobuf:"bytes,2,rep,name=items"`
}

func (*ImageTagList) DeepCopy

func (in *ImageTagList) DeepCopy() *ImageTagList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageTagList.

func (*ImageTagList) DeepCopyInto

func (in *ImageTagList) DeepCopyInto(out *ImageTagList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*ImageTagList) DeepCopyObject

func (in *ImageTagList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*ImageTagList) Descriptor

func (*ImageTagList) Descriptor() ([]byte, []int)

func (*ImageTagList) Marshal

func (m *ImageTagList) Marshal() (dAtA []byte, err error)

func (*ImageTagList) MarshalTo

func (m *ImageTagList) MarshalTo(dAtA []byte) (int, error)

func (*ImageTagList) MarshalToSizedBuffer

func (m *ImageTagList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*ImageTagList) ProtoMessage

func (*ImageTagList) ProtoMessage()

func (*ImageTagList) Reset

func (m *ImageTagList) Reset()

func (*ImageTagList) Size

func (m *ImageTagList) Size() (n int)

func (*ImageTagList) String

func (this *ImageTagList) String() string

func (ImageTagList) SwaggerDoc

func (ImageTagList) SwaggerDoc() map[string]string

func (*ImageTagList) Unmarshal

func (m *ImageTagList) Unmarshal(dAtA []byte) error

func (*ImageTagList) XXX_DiscardUnknown

func (m *ImageTagList) XXX_DiscardUnknown()

func (*ImageTagList) XXX_Marshal

func (m *ImageTagList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*ImageTagList) XXX_Merge

func (m *ImageTagList) XXX_Merge(src proto.Message)

func (*ImageTagList) XXX_Size

func (m *ImageTagList) XXX_Size() int

func (*ImageTagList) XXX_Unmarshal

func (m *ImageTagList) XXX_Unmarshal(b []byte) error

type ImportModeType

ImportModeType describes how to import an image manifest.

type ImportModeType string
const (
    // ImportModeLegacy indicates that the legacy behaviour should be used.
    // For manifest lists, the legacy behaviour will discard the manifest list and import a single
    // sub-manifest. In this case, the platform is chosen in the following order of priority:
    // 1. tag annotations; 2. control plane arch/os; 3. linux/amd64; 4. the first manifest in the list.
    // This mode is the default.
    ImportModeLegacy ImportModeType = "Legacy"
    // ImportModePreserveOriginal indicates that the original manifest will be preserved.
    // For manifest lists, the manifest list and all its sub-manifests will be imported.
    ImportModePreserveOriginal ImportModeType = "PreserveOriginal"
)

type NamedTagEventList

NamedTagEventList relates a tag to its image history.

type NamedTagEventList struct {
    // Tag is the tag for which the history is recorded
    Tag string `json:"tag" protobuf:"bytes,1,opt,name=tag"`
    // Standard object's metadata.
    Items []TagEvent `json:"items" protobuf:"bytes,2,rep,name=items"`
    // Conditions is an array of conditions that apply to the tag event list.
    Conditions []TagEventCondition `json:"conditions,omitempty" protobuf:"bytes,3,rep,name=conditions"`
}

func (*NamedTagEventList) DeepCopy

func (in *NamedTagEventList) DeepCopy() *NamedTagEventList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new NamedTagEventList.

func (*NamedTagEventList) DeepCopyInto

func (in *NamedTagEventList) DeepCopyInto(out *NamedTagEventList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*NamedTagEventList) Descriptor

func (*NamedTagEventList) Descriptor() ([]byte, []int)

func (*NamedTagEventList) Marshal

func (m *NamedTagEventList) Marshal() (dAtA []byte, err error)

func (*NamedTagEventList) MarshalTo

func (m *NamedTagEventList) MarshalTo(dAtA []byte) (int, error)

func (*NamedTagEventList) MarshalToSizedBuffer

func (m *NamedTagEventList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*NamedTagEventList) ProtoMessage

func (*NamedTagEventList) ProtoMessage()

func (*NamedTagEventList) Reset

func (m *NamedTagEventList) Reset()

func (*NamedTagEventList) Size

func (m *NamedTagEventList) Size() (n int)

func (*NamedTagEventList) String

func (this *NamedTagEventList) String() string

func (NamedTagEventList) SwaggerDoc

func (NamedTagEventList) SwaggerDoc() map[string]string

func (*NamedTagEventList) Unmarshal

func (m *NamedTagEventList) Unmarshal(dAtA []byte) error

func (*NamedTagEventList) XXX_DiscardUnknown

func (m *NamedTagEventList) XXX_DiscardUnknown()

func (*NamedTagEventList) XXX_Marshal

func (m *NamedTagEventList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*NamedTagEventList) XXX_Merge

func (m *NamedTagEventList) XXX_Merge(src proto.Message)

func (*NamedTagEventList) XXX_Size

func (m *NamedTagEventList) XXX_Size() int

func (*NamedTagEventList) XXX_Unmarshal

func (m *NamedTagEventList) XXX_Unmarshal(b []byte) error

type RepositoryImportSpec

RepositoryImportSpec describes a request to import images from a container image repository.

type RepositoryImportSpec struct {
    // From is the source for the image repository to import; only kind DockerImage and a name of a container image repository is allowed
    From corev1.ObjectReference `json:"from" protobuf:"bytes,1,opt,name=from"`

    // ImportPolicy is the policy controlling how the image is imported
    ImportPolicy TagImportPolicy `json:"importPolicy,omitempty" protobuf:"bytes,2,opt,name=importPolicy"`
    // ReferencePolicy defines how other components should consume the image
    ReferencePolicy TagReferencePolicy `json:"referencePolicy,omitempty" protobuf:"bytes,4,opt,name=referencePolicy"`
    // IncludeManifest determines if the manifest for each image is returned in the response
    IncludeManifest bool `json:"includeManifest,omitempty" protobuf:"varint,3,opt,name=includeManifest"`
}

func (*RepositoryImportSpec) DeepCopy

func (in *RepositoryImportSpec) DeepCopy() *RepositoryImportSpec

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryImportSpec.

func (*RepositoryImportSpec) DeepCopyInto

func (in *RepositoryImportSpec) DeepCopyInto(out *RepositoryImportSpec)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RepositoryImportSpec) Descriptor

func (*RepositoryImportSpec) Descriptor() ([]byte, []int)

func (*RepositoryImportSpec) Marshal

func (m *RepositoryImportSpec) Marshal() (dAtA []byte, err error)

func (*RepositoryImportSpec) MarshalTo

func (m *RepositoryImportSpec) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryImportSpec) MarshalToSizedBuffer

func (m *RepositoryImportSpec) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RepositoryImportSpec) ProtoMessage

func (*RepositoryImportSpec) ProtoMessage()

func (*RepositoryImportSpec) Reset

func (m *RepositoryImportSpec) Reset()

func (*RepositoryImportSpec) Size

func (m *RepositoryImportSpec) Size() (n int)

func (*RepositoryImportSpec) String

func (this *RepositoryImportSpec) String() string

func (RepositoryImportSpec) SwaggerDoc

func (RepositoryImportSpec) SwaggerDoc() map[string]string

func (*RepositoryImportSpec) Unmarshal

func (m *RepositoryImportSpec) Unmarshal(dAtA []byte) error

func (*RepositoryImportSpec) XXX_DiscardUnknown

func (m *RepositoryImportSpec) XXX_DiscardUnknown()

func (*RepositoryImportSpec) XXX_Marshal

func (m *RepositoryImportSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RepositoryImportSpec) XXX_Merge

func (m *RepositoryImportSpec) XXX_Merge(src proto.Message)

func (*RepositoryImportSpec) XXX_Size

func (m *RepositoryImportSpec) XXX_Size() int

func (*RepositoryImportSpec) XXX_Unmarshal

func (m *RepositoryImportSpec) XXX_Unmarshal(b []byte) error

type RepositoryImportStatus

RepositoryImportStatus describes the result of an image repository import

type RepositoryImportStatus struct {
    // Status reflects whether any failure occurred during import
    Status metav1.Status `json:"status,omitempty" protobuf:"bytes,1,opt,name=status"`
    // Images is a list of images successfully retrieved by the import of the repository.
    Images []ImageImportStatus `json:"images,omitempty" protobuf:"bytes,2,rep,name=images"`
    // AdditionalTags are tags that exist in the repository but were not imported because
    // a maximum limit of automatic imports was applied.
    AdditionalTags []string `json:"additionalTags,omitempty" protobuf:"bytes,3,rep,name=additionalTags"`
}

func (*RepositoryImportStatus) DeepCopy

func (in *RepositoryImportStatus) DeepCopy() *RepositoryImportStatus

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new RepositoryImportStatus.

func (*RepositoryImportStatus) DeepCopyInto

func (in *RepositoryImportStatus) DeepCopyInto(out *RepositoryImportStatus)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*RepositoryImportStatus) Descriptor

func (*RepositoryImportStatus) Descriptor() ([]byte, []int)

func (*RepositoryImportStatus) Marshal

func (m *RepositoryImportStatus) Marshal() (dAtA []byte, err error)

func (*RepositoryImportStatus) MarshalTo

func (m *RepositoryImportStatus) MarshalTo(dAtA []byte) (int, error)

func (*RepositoryImportStatus) MarshalToSizedBuffer

func (m *RepositoryImportStatus) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*RepositoryImportStatus) ProtoMessage

func (*RepositoryImportStatus) ProtoMessage()

func (*RepositoryImportStatus) Reset

func (m *RepositoryImportStatus) Reset()

func (*RepositoryImportStatus) Size

func (m *RepositoryImportStatus) Size() (n int)

func (*RepositoryImportStatus) String

func (this *RepositoryImportStatus) String() string

func (RepositoryImportStatus) SwaggerDoc

func (RepositoryImportStatus) SwaggerDoc() map[string]string

func (*RepositoryImportStatus) Unmarshal

func (m *RepositoryImportStatus) Unmarshal(dAtA []byte) error

func (*RepositoryImportStatus) XXX_DiscardUnknown

func (m *RepositoryImportStatus) XXX_DiscardUnknown()

func (*RepositoryImportStatus) XXX_Marshal

func (m *RepositoryImportStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*RepositoryImportStatus) XXX_Merge

func (m *RepositoryImportStatus) XXX_Merge(src proto.Message)

func (*RepositoryImportStatus) XXX_Size

func (m *RepositoryImportStatus) XXX_Size() int

func (*RepositoryImportStatus) XXX_Unmarshal

func (m *RepositoryImportStatus) XXX_Unmarshal(b []byte) error

type SecretList

SecretList is a list of Secret. +openshift:compatibility-gen:level=1

type SecretList corev1.SecretList

func (*SecretList) DeepCopy

func (in *SecretList) DeepCopy() *SecretList

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SecretList.

func (*SecretList) DeepCopyInto

func (in *SecretList) DeepCopyInto(out *SecretList)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SecretList) DeepCopyObject

func (in *SecretList) DeepCopyObject() runtime.Object

DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.

func (*SecretList) Descriptor

func (*SecretList) Descriptor() ([]byte, []int)

func (*SecretList) Marshal

func (m *SecretList) Marshal() (dAtA []byte, err error)

func (*SecretList) MarshalTo

func (m *SecretList) MarshalTo(dAtA []byte) (int, error)

func (*SecretList) MarshalToSizedBuffer

func (m *SecretList) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SecretList) ProtoMessage

func (*SecretList) ProtoMessage()

func (*SecretList) Reset

func (m *SecretList) Reset()

func (*SecretList) Size

func (m *SecretList) Size() (n int)

func (*SecretList) String

func (this *SecretList) String() string

func (*SecretList) Unmarshal

func (m *SecretList) Unmarshal(dAtA []byte) error

func (*SecretList) XXX_DiscardUnknown

func (m *SecretList) XXX_DiscardUnknown()

func (*SecretList) XXX_Marshal

func (m *SecretList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SecretList) XXX_Merge

func (m *SecretList) XXX_Merge(src proto.Message)

func (*SecretList) XXX_Size

func (m *SecretList) XXX_Size() int

func (*SecretList) XXX_Unmarshal

func (m *SecretList) XXX_Unmarshal(b []byte) error

type SignatureCondition

SignatureCondition describes an image signature condition of particular kind at particular probe time.

type SignatureCondition struct {
    // Type of signature condition, Complete or Failed.
    Type SignatureConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=SignatureConditionType"`
    // Status of the condition, one of True, False, Unknown.
    Status corev1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
    // Last time the condition was checked.
    LastProbeTime metav1.Time `json:"lastProbeTime,omitempty" protobuf:"bytes,3,opt,name=lastProbeTime"`
    // Last time the condition transit from one status to another.
    LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,4,opt,name=lastTransitionTime"`
    // (brief) reason for the condition's last transition.
    Reason string `json:"reason,omitempty" protobuf:"bytes,5,opt,name=reason"`
    // Human readable message indicating details about last transition.
    Message string `json:"message,omitempty" protobuf:"bytes,6,opt,name=message"`
}

func (*SignatureCondition) DeepCopy

func (in *SignatureCondition) DeepCopy() *SignatureCondition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureCondition.

func (*SignatureCondition) DeepCopyInto

func (in *SignatureCondition) DeepCopyInto(out *SignatureCondition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SignatureCondition) Descriptor

func (*SignatureCondition) Descriptor() ([]byte, []int)

func (*SignatureCondition) Marshal

func (m *SignatureCondition) Marshal() (dAtA []byte, err error)

func (*SignatureCondition) MarshalTo

func (m *SignatureCondition) MarshalTo(dAtA []byte) (int, error)

func (*SignatureCondition) MarshalToSizedBuffer

func (m *SignatureCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SignatureCondition) ProtoMessage

func (*SignatureCondition) ProtoMessage()

func (*SignatureCondition) Reset

func (m *SignatureCondition) Reset()

func (*SignatureCondition) Size

func (m *SignatureCondition) Size() (n int)

func (*SignatureCondition) String

func (this *SignatureCondition) String() string

func (SignatureCondition) SwaggerDoc

func (SignatureCondition) SwaggerDoc() map[string]string

func (*SignatureCondition) Unmarshal

func (m *SignatureCondition) Unmarshal(dAtA []byte) error

func (*SignatureCondition) XXX_DiscardUnknown

func (m *SignatureCondition) XXX_DiscardUnknown()

func (*SignatureCondition) XXX_Marshal

func (m *SignatureCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignatureCondition) XXX_Merge

func (m *SignatureCondition) XXX_Merge(src proto.Message)

func (*SignatureCondition) XXX_Size

func (m *SignatureCondition) XXX_Size() int

func (*SignatureCondition) XXX_Unmarshal

func (m *SignatureCondition) XXX_Unmarshal(b []byte) error

type SignatureConditionType

SignatureConditionType is a type of image signature condition.

type SignatureConditionType string

type SignatureGenericEntity

SignatureGenericEntity holds a generic information about a person or entity who is an issuer or a subject of signing certificate or key.

type SignatureGenericEntity struct {
    // Organization name.
    Organization string `json:"organization,omitempty" protobuf:"bytes,1,opt,name=organization"`
    // Common name (e.g. openshift-signing-service).
    CommonName string `json:"commonName,omitempty" protobuf:"bytes,2,opt,name=commonName"`
}

func (*SignatureGenericEntity) DeepCopy

func (in *SignatureGenericEntity) DeepCopy() *SignatureGenericEntity

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureGenericEntity.

func (*SignatureGenericEntity) DeepCopyInto

func (in *SignatureGenericEntity) DeepCopyInto(out *SignatureGenericEntity)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SignatureGenericEntity) Descriptor

func (*SignatureGenericEntity) Descriptor() ([]byte, []int)

func (*SignatureGenericEntity) Marshal

func (m *SignatureGenericEntity) Marshal() (dAtA []byte, err error)

func (*SignatureGenericEntity) MarshalTo

func (m *SignatureGenericEntity) MarshalTo(dAtA []byte) (int, error)

func (*SignatureGenericEntity) MarshalToSizedBuffer

func (m *SignatureGenericEntity) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SignatureGenericEntity) ProtoMessage

func (*SignatureGenericEntity) ProtoMessage()

func (*SignatureGenericEntity) Reset

func (m *SignatureGenericEntity) Reset()

func (*SignatureGenericEntity) Size

func (m *SignatureGenericEntity) Size() (n int)

func (*SignatureGenericEntity) String

func (this *SignatureGenericEntity) String() string

func (SignatureGenericEntity) SwaggerDoc

func (SignatureGenericEntity) SwaggerDoc() map[string]string

func (*SignatureGenericEntity) Unmarshal

func (m *SignatureGenericEntity) Unmarshal(dAtA []byte) error

func (*SignatureGenericEntity) XXX_DiscardUnknown

func (m *SignatureGenericEntity) XXX_DiscardUnknown()

func (*SignatureGenericEntity) XXX_Marshal

func (m *SignatureGenericEntity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignatureGenericEntity) XXX_Merge

func (m *SignatureGenericEntity) XXX_Merge(src proto.Message)

func (*SignatureGenericEntity) XXX_Size

func (m *SignatureGenericEntity) XXX_Size() int

func (*SignatureGenericEntity) XXX_Unmarshal

func (m *SignatureGenericEntity) XXX_Unmarshal(b []byte) error

type SignatureIssuer

SignatureIssuer holds information about an issuer of signing certificate or key.

type SignatureIssuer struct {
    SignatureGenericEntity `json:",inline" protobuf:"bytes,1,opt,name=signatureGenericEntity"`
}

func (*SignatureIssuer) DeepCopy

func (in *SignatureIssuer) DeepCopy() *SignatureIssuer

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureIssuer.

func (*SignatureIssuer) DeepCopyInto

func (in *SignatureIssuer) DeepCopyInto(out *SignatureIssuer)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SignatureIssuer) Descriptor

func (*SignatureIssuer) Descriptor() ([]byte, []int)

func (*SignatureIssuer) Marshal

func (m *SignatureIssuer) Marshal() (dAtA []byte, err error)

func (*SignatureIssuer) MarshalTo

func (m *SignatureIssuer) MarshalTo(dAtA []byte) (int, error)

func (*SignatureIssuer) MarshalToSizedBuffer

func (m *SignatureIssuer) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SignatureIssuer) ProtoMessage

func (*SignatureIssuer) ProtoMessage()

func (*SignatureIssuer) Reset

func (m *SignatureIssuer) Reset()

func (*SignatureIssuer) Size

func (m *SignatureIssuer) Size() (n int)

func (*SignatureIssuer) String

func (this *SignatureIssuer) String() string

func (SignatureIssuer) SwaggerDoc

func (SignatureIssuer) SwaggerDoc() map[string]string

func (*SignatureIssuer) Unmarshal

func (m *SignatureIssuer) Unmarshal(dAtA []byte) error

func (*SignatureIssuer) XXX_DiscardUnknown

func (m *SignatureIssuer) XXX_DiscardUnknown()

func (*SignatureIssuer) XXX_Marshal

func (m *SignatureIssuer) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignatureIssuer) XXX_Merge

func (m *SignatureIssuer) XXX_Merge(src proto.Message)

func (*SignatureIssuer) XXX_Size

func (m *SignatureIssuer) XXX_Size() int

func (*SignatureIssuer) XXX_Unmarshal

func (m *SignatureIssuer) XXX_Unmarshal(b []byte) error

type SignatureSubject

SignatureSubject holds information about a person or entity who created the signature.

type SignatureSubject struct {
    SignatureGenericEntity `json:",inline" protobuf:"bytes,1,opt,name=signatureGenericEntity"`
    // If present, it is a human readable key id of public key belonging to the subject used to verify image
    // signature. It should contain at least 64 lowest bits of public key's fingerprint (e.g.
    // 0x685ebe62bf278440).
    PublicKeyID string `json:"publicKeyID" protobuf:"bytes,2,opt,name=publicKeyID"`
}

func (*SignatureSubject) DeepCopy

func (in *SignatureSubject) DeepCopy() *SignatureSubject

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new SignatureSubject.

func (*SignatureSubject) DeepCopyInto

func (in *SignatureSubject) DeepCopyInto(out *SignatureSubject)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*SignatureSubject) Descriptor

func (*SignatureSubject) Descriptor() ([]byte, []int)

func (*SignatureSubject) Marshal

func (m *SignatureSubject) Marshal() (dAtA []byte, err error)

func (*SignatureSubject) MarshalTo

func (m *SignatureSubject) MarshalTo(dAtA []byte) (int, error)

func (*SignatureSubject) MarshalToSizedBuffer

func (m *SignatureSubject) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*SignatureSubject) ProtoMessage

func (*SignatureSubject) ProtoMessage()

func (*SignatureSubject) Reset

func (m *SignatureSubject) Reset()

func (*SignatureSubject) Size

func (m *SignatureSubject) Size() (n int)

func (*SignatureSubject) String

func (this *SignatureSubject) String() string

func (SignatureSubject) SwaggerDoc

func (SignatureSubject) SwaggerDoc() map[string]string

func (*SignatureSubject) Unmarshal

func (m *SignatureSubject) Unmarshal(dAtA []byte) error

func (*SignatureSubject) XXX_DiscardUnknown

func (m *SignatureSubject) XXX_DiscardUnknown()

func (*SignatureSubject) XXX_Marshal

func (m *SignatureSubject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*SignatureSubject) XXX_Merge

func (m *SignatureSubject) XXX_Merge(src proto.Message)

func (*SignatureSubject) XXX_Size

func (m *SignatureSubject) XXX_Size() int

func (*SignatureSubject) XXX_Unmarshal

func (m *SignatureSubject) XXX_Unmarshal(b []byte) error

type TagEvent

TagEvent is used by ImageStreamStatus to keep a historical record of images associated with a tag.

type TagEvent struct {
    // Created holds the time the TagEvent was created
    Created metav1.Time `json:"created" protobuf:"bytes,1,opt,name=created"`
    // DockerImageReference is the string that can be used to pull this image
    DockerImageReference string `json:"dockerImageReference" protobuf:"bytes,2,opt,name=dockerImageReference"`
    // Image is the image
    Image string `json:"image" protobuf:"bytes,3,opt,name=image"`
    // Generation is the spec tag generation that resulted in this tag being updated
    Generation int64 `json:"generation" protobuf:"varint,4,opt,name=generation"`
}

func (*TagEvent) DeepCopy

func (in *TagEvent) DeepCopy() *TagEvent

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagEvent.

func (*TagEvent) DeepCopyInto

func (in *TagEvent) DeepCopyInto(out *TagEvent)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagEvent) Descriptor

func (*TagEvent) Descriptor() ([]byte, []int)

func (*TagEvent) Marshal

func (m *TagEvent) Marshal() (dAtA []byte, err error)

func (*TagEvent) MarshalTo

func (m *TagEvent) MarshalTo(dAtA []byte) (int, error)

func (*TagEvent) MarshalToSizedBuffer

func (m *TagEvent) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagEvent) ProtoMessage

func (*TagEvent) ProtoMessage()

func (*TagEvent) Reset

func (m *TagEvent) Reset()

func (*TagEvent) Size

func (m *TagEvent) Size() (n int)

func (*TagEvent) String

func (this *TagEvent) String() string

func (TagEvent) SwaggerDoc

func (TagEvent) SwaggerDoc() map[string]string

func (*TagEvent) Unmarshal

func (m *TagEvent) Unmarshal(dAtA []byte) error

func (*TagEvent) XXX_DiscardUnknown

func (m *TagEvent) XXX_DiscardUnknown()

func (*TagEvent) XXX_Marshal

func (m *TagEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagEvent) XXX_Merge

func (m *TagEvent) XXX_Merge(src proto.Message)

func (*TagEvent) XXX_Size

func (m *TagEvent) XXX_Size() int

func (*TagEvent) XXX_Unmarshal

func (m *TagEvent) XXX_Unmarshal(b []byte) error

type TagEventCondition

TagEventCondition contains condition information for a tag event.

type TagEventCondition struct {
    // Type of tag event condition, currently only ImportSuccess
    Type TagEventConditionType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=TagEventConditionType"`
    // Status of the condition, one of True, False, Unknown.
    Status corev1.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/api/core/v1.ConditionStatus"`
    // LastTransitionTIme is the time the condition transitioned from one status to another.
    LastTransitionTime metav1.Time `json:"lastTransitionTime,omitempty" protobuf:"bytes,3,opt,name=lastTransitionTime"`
    // Reason is a brief machine readable explanation for the condition's last transition.
    Reason string `json:"reason,omitempty" protobuf:"bytes,4,opt,name=reason"`
    // Message is a human readable description of the details about last transition, complementing reason.
    Message string `json:"message,omitempty" protobuf:"bytes,5,opt,name=message"`
    // Generation is the spec tag generation that this status corresponds to
    Generation int64 `json:"generation" protobuf:"varint,6,opt,name=generation"`
}

func (*TagEventCondition) DeepCopy

func (in *TagEventCondition) DeepCopy() *TagEventCondition

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagEventCondition.

func (*TagEventCondition) DeepCopyInto

func (in *TagEventCondition) DeepCopyInto(out *TagEventCondition)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagEventCondition) Descriptor

func (*TagEventCondition) Descriptor() ([]byte, []int)

func (*TagEventCondition) Marshal

func (m *TagEventCondition) Marshal() (dAtA []byte, err error)

func (*TagEventCondition) MarshalTo

func (m *TagEventCondition) MarshalTo(dAtA []byte) (int, error)

func (*TagEventCondition) MarshalToSizedBuffer

func (m *TagEventCondition) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagEventCondition) ProtoMessage

func (*TagEventCondition) ProtoMessage()

func (*TagEventCondition) Reset

func (m *TagEventCondition) Reset()

func (*TagEventCondition) Size

func (m *TagEventCondition) Size() (n int)

func (*TagEventCondition) String

func (this *TagEventCondition) String() string

func (TagEventCondition) SwaggerDoc

func (TagEventCondition) SwaggerDoc() map[string]string

func (*TagEventCondition) Unmarshal

func (m *TagEventCondition) Unmarshal(dAtA []byte) error

func (*TagEventCondition) XXX_DiscardUnknown

func (m *TagEventCondition) XXX_DiscardUnknown()

func (*TagEventCondition) XXX_Marshal

func (m *TagEventCondition) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagEventCondition) XXX_Merge

func (m *TagEventCondition) XXX_Merge(src proto.Message)

func (*TagEventCondition) XXX_Size

func (m *TagEventCondition) XXX_Size() int

func (*TagEventCondition) XXX_Unmarshal

func (m *TagEventCondition) XXX_Unmarshal(b []byte) error

type TagEventConditionType

type TagEventConditionType string

These are valid conditions of TagEvents.

const (
    // ImportSuccess with status False means the import of the specific tag failed
    ImportSuccess TagEventConditionType = "ImportSuccess"
)

type TagImportPolicy

TagImportPolicy controls how images related to this tag will be imported.

type TagImportPolicy struct {
    // Insecure is true if the server may bypass certificate verification or connect directly over HTTP during image import.
    Insecure bool `json:"insecure,omitempty" protobuf:"varint,1,opt,name=insecure"`
    // Scheduled indicates to the server that this tag should be periodically checked to ensure it is up to date, and imported
    Scheduled bool `json:"scheduled,omitempty" protobuf:"varint,2,opt,name=scheduled"`
    // ImportMode describes how to import an image manifest.
    ImportMode ImportModeType `json:"importMode,omitempty" protobuf:"bytes,3,opt,name=importMode,casttype=ImportModeType"`
}

func (*TagImportPolicy) DeepCopy

func (in *TagImportPolicy) DeepCopy() *TagImportPolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagImportPolicy.

func (*TagImportPolicy) DeepCopyInto

func (in *TagImportPolicy) DeepCopyInto(out *TagImportPolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagImportPolicy) Descriptor

func (*TagImportPolicy) Descriptor() ([]byte, []int)

func (*TagImportPolicy) Marshal

func (m *TagImportPolicy) Marshal() (dAtA []byte, err error)

func (*TagImportPolicy) MarshalTo

func (m *TagImportPolicy) MarshalTo(dAtA []byte) (int, error)

func (*TagImportPolicy) MarshalToSizedBuffer

func (m *TagImportPolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagImportPolicy) ProtoMessage

func (*TagImportPolicy) ProtoMessage()

func (*TagImportPolicy) Reset

func (m *TagImportPolicy) Reset()

func (*TagImportPolicy) Size

func (m *TagImportPolicy) Size() (n int)

func (*TagImportPolicy) String

func (this *TagImportPolicy) String() string

func (TagImportPolicy) SwaggerDoc

func (TagImportPolicy) SwaggerDoc() map[string]string

func (*TagImportPolicy) Unmarshal

func (m *TagImportPolicy) Unmarshal(dAtA []byte) error

func (*TagImportPolicy) XXX_DiscardUnknown

func (m *TagImportPolicy) XXX_DiscardUnknown()

func (*TagImportPolicy) XXX_Marshal

func (m *TagImportPolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagImportPolicy) XXX_Merge

func (m *TagImportPolicy) XXX_Merge(src proto.Message)

func (*TagImportPolicy) XXX_Size

func (m *TagImportPolicy) XXX_Size() int

func (*TagImportPolicy) XXX_Unmarshal

func (m *TagImportPolicy) XXX_Unmarshal(b []byte) error

type TagReference

TagReference specifies optional annotations for images using this tag and an optional reference to an ImageStreamTag, ImageStreamImage, or DockerImage this tag should track.

type TagReference struct {
    // Name of the tag
    Name string `json:"name" protobuf:"bytes,1,opt,name=name"`
    // Optional; if specified, annotations that are applied to images retrieved via ImageStreamTags.
    // +optional
    Annotations map[string]string `json:"annotations" protobuf:"bytes,2,rep,name=annotations"`
    // Optional; if specified, a reference to another image that this tag should point to. Valid values
    // are ImageStreamTag, ImageStreamImage, and DockerImage.  ImageStreamTag references
    // can only reference a tag within this same ImageStream.
    From *corev1.ObjectReference `json:"from,omitempty" protobuf:"bytes,3,opt,name=from"`
    // Reference states if the tag will be imported. Default value is false, which means the tag will
    // be imported.
    Reference bool `json:"reference,omitempty" protobuf:"varint,4,opt,name=reference"`
    // Generation is a counter that tracks mutations to the spec tag (user intent). When a tag reference
    // is changed the generation is set to match the current stream generation (which is incremented every
    // time spec is changed). Other processes in the system like the image importer observe that the
    // generation of spec tag is newer than the generation recorded in the status and use that as a trigger
    // to import the newest remote tag. To trigger a new import, clients may set this value to zero which
    // will reset the generation to the latest stream generation. Legacy clients will send this value as
    // nil which will be merged with the current tag generation.
    // +optional
    Generation *int64 `json:"generation" protobuf:"varint,5,opt,name=generation"`
    // ImportPolicy is information that controls how images may be imported by the server.
    ImportPolicy TagImportPolicy `json:"importPolicy,omitempty" protobuf:"bytes,6,opt,name=importPolicy"`
    // ReferencePolicy defines how other components should consume the image.
    ReferencePolicy TagReferencePolicy `json:"referencePolicy,omitempty" protobuf:"bytes,7,opt,name=referencePolicy"`
}

func (*TagReference) DeepCopy

func (in *TagReference) DeepCopy() *TagReference

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagReference.

func (*TagReference) DeepCopyInto

func (in *TagReference) DeepCopyInto(out *TagReference)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagReference) Descriptor

func (*TagReference) Descriptor() ([]byte, []int)

func (*TagReference) Marshal

func (m *TagReference) Marshal() (dAtA []byte, err error)

func (*TagReference) MarshalTo

func (m *TagReference) MarshalTo(dAtA []byte) (int, error)

func (*TagReference) MarshalToSizedBuffer

func (m *TagReference) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagReference) ProtoMessage

func (*TagReference) ProtoMessage()

func (*TagReference) Reset

func (m *TagReference) Reset()

func (*TagReference) Size

func (m *TagReference) Size() (n int)

func (*TagReference) String

func (this *TagReference) String() string

func (TagReference) SwaggerDoc

func (TagReference) SwaggerDoc() map[string]string

func (*TagReference) Unmarshal

func (m *TagReference) Unmarshal(dAtA []byte) error

func (*TagReference) XXX_DiscardUnknown

func (m *TagReference) XXX_DiscardUnknown()

func (*TagReference) XXX_Marshal

func (m *TagReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagReference) XXX_Merge

func (m *TagReference) XXX_Merge(src proto.Message)

func (*TagReference) XXX_Size

func (m *TagReference) XXX_Size() int

func (*TagReference) XXX_Unmarshal

func (m *TagReference) XXX_Unmarshal(b []byte) error

type TagReferencePolicy

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. This allows the image stream author to control how images are accessed.

type TagReferencePolicy struct {
    // Type determines how the image pull spec should be transformed when the image stream tag is used in
    // deployment config triggers or new builds. The default value is `Source`, indicating the original
    // location of the image should be used (if imported). The user may also specify `Local`, indicating
    // that the pull spec should point to the integrated container image registry and leverage the registry's
    // ability to proxy the pull to an upstream registry. `Local` allows the credentials used to pull this
    // image to be managed from the image stream's namespace, so others on the platform can access a remote
    // image but have no access to the remote secret. It also allows the image layers to be mirrored into
    // the local registry which the images can still be pulled even if the upstream registry is unavailable.
    Type TagReferencePolicyType `json:"type" protobuf:"bytes,1,opt,name=type,casttype=TagReferencePolicyType"`
}

func (*TagReferencePolicy) DeepCopy

func (in *TagReferencePolicy) DeepCopy() *TagReferencePolicy

DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagReferencePolicy.

func (*TagReferencePolicy) DeepCopyInto

func (in *TagReferencePolicy) DeepCopyInto(out *TagReferencePolicy)

DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.

func (*TagReferencePolicy) Descriptor

func (*TagReferencePolicy) Descriptor() ([]byte, []int)

func (*TagReferencePolicy) Marshal

func (m *TagReferencePolicy) Marshal() (dAtA []byte, err error)

func (*TagReferencePolicy) MarshalTo

func (m *TagReferencePolicy) MarshalTo(dAtA []byte) (int, error)

func (*TagReferencePolicy) MarshalToSizedBuffer

func (m *TagReferencePolicy) MarshalToSizedBuffer(dAtA []byte) (int, error)

func (*TagReferencePolicy) ProtoMessage

func (*TagReferencePolicy) ProtoMessage()

func (*TagReferencePolicy) Reset

func (m *TagReferencePolicy) Reset()

func (*TagReferencePolicy) Size

func (m *TagReferencePolicy) Size() (n int)

func (*TagReferencePolicy) String

func (this *TagReferencePolicy) String() string

func (TagReferencePolicy) SwaggerDoc

func (TagReferencePolicy) SwaggerDoc() map[string]string

func (*TagReferencePolicy) Unmarshal

func (m *TagReferencePolicy) Unmarshal(dAtA []byte) error

func (*TagReferencePolicy) XXX_DiscardUnknown

func (m *TagReferencePolicy) XXX_DiscardUnknown()

func (*TagReferencePolicy) XXX_Marshal

func (m *TagReferencePolicy) XXX_Marshal(b []byte, deterministic bool) ([]byte, error)

func (*TagReferencePolicy) XXX_Merge

func (m *TagReferencePolicy) XXX_Merge(src proto.Message)

func (*TagReferencePolicy) XXX_Size

func (m *TagReferencePolicy) XXX_Size() int

func (*TagReferencePolicy) XXX_Unmarshal

func (m *TagReferencePolicy) XXX_Unmarshal(b []byte) error

type TagReferencePolicyType

TagReferencePolicyType describes how pull-specs for images in an image stream tag are generated when image change triggers are fired.

type TagReferencePolicyType string
const (
    // SourceTagReferencePolicy indicates the image's original location should be used when the image stream tag
    // is resolved into other resources (builds and deployment configurations).
    SourceTagReferencePolicy TagReferencePolicyType = "Source"
    // 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. The reference will
    // use the internal DNS name or registry service IP.
    LocalTagReferencePolicy TagReferencePolicyType = "Local"
)