Documentation ¶
Overview ¶
+groupName=image.openshift.io Package v1 is the v1 version of the API.
Package v1 is a generated protocol buffer package. It is generated from these files: github.com/openshift/api/image/v1/generated.proto It has these top-level messages: DockerImageReference Image ImageBlobReferences ImageImportSpec ImageImportStatus ImageLayer ImageLayerData ImageList ImageLookupPolicy ImageSignature ImageStream ImageStreamImage ImageStreamImport ImageStreamImportSpec ImageStreamImportStatus ImageStreamLayers ImageStreamList ImageStreamMapping ImageStreamSpec ImageStreamStatus ImageStreamTag ImageStreamTagList NamedTagEventList RepositoryImportSpec RepositoryImportStatus SignatureCondition SignatureGenericEntity SignatureIssuer SignatureSubject TagEvent TagEventCondition TagImportPolicy TagReference TagReferencePolicy
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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- 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 (*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
- type TagReferencePolicyType
Constants ¶
const ( // 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" )
Variables ¶
var ( ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling") ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow") )
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
)
Functions ¶
func Resource ¶
func Resource(resource string) schema.GroupResource
Resource generated code relies on this being here, but it logically belongs to the group DEPRECATED
Types ¶
type DockerImageReference ¶
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"` }
DockerImageReference points to a container image.
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) 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
type Image ¶
type Image struct { metav1.TypeMeta `json:",inline"` // Standard object's 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 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. DockerImageLayers []ImageLayer `json:"dockerImageLayers" 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. DockerImageConfig string `json:"dockerImageConfig,omitempty" protobuf:"bytes,10,opt,name=dockerImageConfig"` }
Image is an immutable representation of a container image and metadata at a point in time.
func (*Image) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new Image.
func (*Image) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*Image) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*Image) Descriptor ¶
func (*Image) ProtoMessage ¶
func (*Image) ProtoMessage()
func (Image) SwaggerDoc ¶
type ImageBlobReferences ¶
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"` }
ImageBlobReferences describes the blob references within an image.
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) 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
type ImageImportSpec ¶
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"` }
ImageImportSpec describes a request to import a specific image.
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) 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
type ImageImportStatus ¶
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"` }
ImageImportStatus describes the result of an image import.
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) 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
type ImageLayer ¶
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"` }
ImageLayer represents a single layer of the image. Some images may have multiple layers. Some may have none.
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) 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
type ImageLayerData ¶
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"` }
ImageLayerData contains metadata about an image layer.
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) 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
type ImageList ¶
type ImageList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageList is a list of Image objects.
func (*ImageList) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new ImageList.
func (*ImageList) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*ImageList) DeepCopyObject ¶
DeepCopyObject is an autogenerated deepcopy function, copying the receiver, creating a new runtime.Object.
func (*ImageList) Descriptor ¶
func (*ImageList) ProtoMessage ¶
func (*ImageList) ProtoMessage()
func (ImageList) SwaggerDoc ¶
type ImageLookupPolicy ¶
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"` }
ImageLookupPolicy describes how an image stream can be used to override the image references used by pods, builds, and other resources in a namespace.
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) 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
type ImageSignature ¶
type ImageSignature struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
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.
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) 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
type ImageStream ¶
type ImageStream struct { metav1.TypeMeta `json:",inline"` // Standard object's metadata. metav1.ObjectMeta `json:"metadata,omitempty" protobuf:"bytes,1,opt,name=metadata"` // Spec describes the desired state of this stream Spec ImageStreamSpec `json:"spec" protobuf:"bytes,2,opt,name=spec"` // Status describes the current state of this stream Status ImageStreamStatus `json:"status,omitempty" protobuf:"bytes,3,opt,name=status"` }
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.
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) 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
type ImageStreamImage ¶
type ImageStreamImage struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamImage represents an Image that is retrieved by image name from an ImageStream.
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) 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
type ImageStreamImport ¶
type ImageStreamImport struct { metav1.TypeMeta `json:",inline"` // Standard object's 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 the result of importing the image Status ImageStreamImportStatus `json:"status" protobuf:"bytes,3,opt,name=status"` }
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.
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) 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
type ImageStreamImportSpec ¶
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"` }
ImageStreamImportSpec defines what images should be imported.
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) 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
type ImageStreamImportStatus ¶
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"` }
ImageStreamImportStatus contains information about the status of an image stream import.
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) 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
type ImageStreamLayers ¶
type ImageStreamLayers struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamLayers describes information about the layers referenced by images in this image stream.
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) 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
type ImageStreamList ¶
type ImageStreamList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamList is a list of ImageStream objects.
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) 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
type ImageStreamMapping ¶
type ImageStreamMapping struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamMapping represents a mapping from a single tag to a container image as well as the reference to the container image stream the image came from.
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) 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
type ImageStreamSpec ¶
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"` }
ImageStreamSpec represents options for ImageStreams.
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) 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
type ImageStreamStatus ¶
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"` }
ImageStreamStatus contains information about the state of this image stream.
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) 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
type ImageStreamTag ¶
type ImageStreamTag struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamTag represents an Image that is retrieved by tag name from an ImageStream.
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) 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
type ImageStreamTagList ¶
type ImageStreamTagList struct { metav1.TypeMeta `json:",inline"` // Standard object's 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"` }
ImageStreamTagList is a list of ImageStreamTag objects.
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) 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
type NamedTagEventList ¶
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"` }
NamedTagEventList relates a tag to its image history.
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) 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
type RepositoryImportSpec ¶
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"` }
RepositoryImportSpec describes a request to import images from a container image repository.
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) 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
type RepositoryImportStatus ¶
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"` }
RepositoryImportStatus describes the result of an image repository import
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) 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
type SignatureCondition ¶
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"` }
SignatureCondition describes an image signature condition of particular kind at particular probe time.
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) 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
type SignatureConditionType ¶
type SignatureConditionType string
/ SignatureConditionType is a type of image signature condition.
type SignatureGenericEntity ¶
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"` }
SignatureGenericEntity holds a generic information about a person or entity who is an issuer or a subject of signing certificate or key.
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) 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
type SignatureIssuer ¶
type SignatureIssuer struct {
SignatureGenericEntity `json:",inline" protobuf:"bytes,1,opt,name=signatureGenericEntity"`
}
SignatureIssuer holds information about an issuer of signing certificate or key.
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) 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
type SignatureSubject ¶
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"` }
SignatureSubject holds information about a person or entity who created the signature.
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) 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
type TagEvent ¶
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"` }
TagEvent is used by ImageStreamStatus to keep a historical record of images associated with a tag.
func (*TagEvent) DeepCopy ¶
DeepCopy is an autogenerated deepcopy function, copying the receiver, creating a new TagEvent.
func (*TagEvent) DeepCopyInto ¶
DeepCopyInto is an autogenerated deepcopy function, copying the receiver, writing into out. in must be non-nil.
func (*TagEvent) Descriptor ¶
func (*TagEvent) ProtoMessage ¶
func (*TagEvent) ProtoMessage()
func (TagEvent) SwaggerDoc ¶
type TagEventCondition ¶
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"` }
TagEventCondition contains condition information for a tag event.
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) 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
type TagEventConditionType ¶
type TagEventConditionType string
const ( // ImportSuccess with status False means the import of the specific tag failed ImportSuccess TagEventConditionType = "ImportSuccess" )
These are valid conditions of TagEvents.
type TagImportPolicy ¶
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"` }
TagImportPolicy controls how images related to this tag will be imported.
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) 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
type TagReference ¶
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"` }
TagReference specifies optional annotations for images using this tag and an optional reference to an ImageStreamTag, ImageStreamImage, or DockerImage this tag should track.
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) 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
type TagReferencePolicy ¶
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"` }
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.
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) 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
type TagReferencePolicyType ¶
type TagReferencePolicyType string
TagReferencePolicyType describes how pull-specs for images in an image stream tag are generated when image change triggers are fired.
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" )