v1

package
v3.7.0-0.196.0+incompa... Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 6, 2017 License: Apache-2.0 Imports: 22 Imported by: 0

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/origin/pkg/image/apis/image/v1/generated.proto

It has these top-level messages:
	DockerImageReference
	Image
	ImageImportSpec
	ImageImportStatus
	ImageLayer
	ImageList
	ImageLookupPolicy
	ImageSignature
	ImageStream
	ImageStreamImage
	ImageStreamImport
	ImageStreamImportSpec
	ImageStreamImportStatus
	ImageStreamList
	ImageStreamMapping
	ImageStreamSpec
	ImageStreamStatus
	ImageStreamTag
	ImageStreamTagList
	NamedTagEventList
	RepositoryImportSpec
	RepositoryImportStatus
	SignatureCondition
	SignatureGenericEntity
	SignatureIssuer
	SignatureSubject
	TagEvent
	TagEventCondition
	TagImportPolicy
	TagReference
	TagReferencePolicy

Index

Constants

View Source
const (
	GroupName       = "image.openshift.io"
	LegacyGroupName = ""
)

Variables

View Source
var (
	ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
	ErrIntOverflowGenerated   = fmt.Errorf("proto: integer overflow")
)
View Source
var (
	SchemeGroupVersion       = schema.GroupVersion{Group: GroupName, Version: "v1"}
	LegacySchemeGroupVersion = schema.GroupVersion{Group: LegacyGroupName, Version: "v1"}

	LegacySchemeBuilder    = runtime.NewSchemeBuilder(addLegacyKnownTypes, addConversionFuncs, addLegacyFieldSelectorKeyConversions, RegisterDefaults, docker10.AddToSchemeInCoreGroup, dockerpre012.AddToSchemeInCoreGroup)
	AddToSchemeInCoreGroup = LegacySchemeBuilder.AddToScheme

	SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes, addConversionFuncs, addFieldSelectorKeyConversions, RegisterDefaults, docker10.AddToScheme, dockerpre012.AddToScheme)
	AddToScheme   = SchemeBuilder.AddToScheme
)

Functions

func Convert_image_DockerImageReference_To_v1_DockerImageReference

func Convert_image_DockerImageReference_To_v1_DockerImageReference(in *image.DockerImageReference, out *DockerImageReference, s conversion.Scope) error

Convert_image_DockerImageReference_To_v1_DockerImageReference is an autogenerated conversion function.

func Convert_image_ImageImportSpec_To_v1_ImageImportSpec

func Convert_image_ImageImportSpec_To_v1_ImageImportSpec(in *image.ImageImportSpec, out *ImageImportSpec, s conversion.Scope) error

Convert_image_ImageImportSpec_To_v1_ImageImportSpec is an autogenerated conversion function.

func Convert_image_ImageImportStatus_To_v1_ImageImportStatus

func Convert_image_ImageImportStatus_To_v1_ImageImportStatus(in *image.ImageImportStatus, out *ImageImportStatus, s conversion.Scope) error

Convert_image_ImageImportStatus_To_v1_ImageImportStatus is an autogenerated conversion function.

func Convert_image_ImageLayer_To_v1_ImageLayer

func Convert_image_ImageLayer_To_v1_ImageLayer(in *image.ImageLayer, out *ImageLayer, s conversion.Scope) error

Convert_image_ImageLayer_To_v1_ImageLayer is an autogenerated conversion function.

func Convert_image_ImageList_To_v1_ImageList

func Convert_image_ImageList_To_v1_ImageList(in *image.ImageList, out *ImageList, s conversion.Scope) error

Convert_image_ImageList_To_v1_ImageList is an autogenerated conversion function.

func Convert_image_ImageLookupPolicy_To_v1_ImageLookupPolicy

func Convert_image_ImageLookupPolicy_To_v1_ImageLookupPolicy(in *image.ImageLookupPolicy, out *ImageLookupPolicy, s conversion.Scope) error

Convert_image_ImageLookupPolicy_To_v1_ImageLookupPolicy is an autogenerated conversion function.

func Convert_image_ImageSignature_To_v1_ImageSignature

func Convert_image_ImageSignature_To_v1_ImageSignature(in *image.ImageSignature, out *ImageSignature, s conversion.Scope) error

Convert_image_ImageSignature_To_v1_ImageSignature is an autogenerated conversion function.

func Convert_image_ImageStreamImage_To_v1_ImageStreamImage

func Convert_image_ImageStreamImage_To_v1_ImageStreamImage(in *image.ImageStreamImage, out *ImageStreamImage, s conversion.Scope) error

Convert_image_ImageStreamImage_To_v1_ImageStreamImage is an autogenerated conversion function.

func Convert_image_ImageStreamImportSpec_To_v1_ImageStreamImportSpec

func Convert_image_ImageStreamImportSpec_To_v1_ImageStreamImportSpec(in *image.ImageStreamImportSpec, out *ImageStreamImportSpec, s conversion.Scope) error

Convert_image_ImageStreamImportSpec_To_v1_ImageStreamImportSpec is an autogenerated conversion function.

func Convert_image_ImageStreamImportStatus_To_v1_ImageStreamImportStatus

func Convert_image_ImageStreamImportStatus_To_v1_ImageStreamImportStatus(in *image.ImageStreamImportStatus, out *ImageStreamImportStatus, s conversion.Scope) error

Convert_image_ImageStreamImportStatus_To_v1_ImageStreamImportStatus is an autogenerated conversion function.

func Convert_image_ImageStreamImport_To_v1_ImageStreamImport

func Convert_image_ImageStreamImport_To_v1_ImageStreamImport(in *image.ImageStreamImport, out *ImageStreamImport, s conversion.Scope) error

Convert_image_ImageStreamImport_To_v1_ImageStreamImport is an autogenerated conversion function.

func Convert_image_ImageStreamList_To_v1_ImageStreamList

func Convert_image_ImageStreamList_To_v1_ImageStreamList(in *image.ImageStreamList, out *ImageStreamList, s conversion.Scope) error

Convert_image_ImageStreamList_To_v1_ImageStreamList is an autogenerated conversion function.

func Convert_image_ImageStreamMapping_To_v1_ImageStreamMapping

func Convert_image_ImageStreamMapping_To_v1_ImageStreamMapping(in *newer.ImageStreamMapping, out *ImageStreamMapping, s conversion.Scope) error

func Convert_image_ImageStreamSpec_To_v1_ImageStreamSpec

func Convert_image_ImageStreamSpec_To_v1_ImageStreamSpec(in *newer.ImageStreamSpec, out *ImageStreamSpec, s conversion.Scope) error

func Convert_image_ImageStreamStatus_To_v1_ImageStreamStatus

func Convert_image_ImageStreamStatus_To_v1_ImageStreamStatus(in *newer.ImageStreamStatus, out *ImageStreamStatus, s conversion.Scope) error

func Convert_image_ImageStreamTagList_To_v1_ImageStreamTagList

func Convert_image_ImageStreamTagList_To_v1_ImageStreamTagList(in *image.ImageStreamTagList, out *ImageStreamTagList, s conversion.Scope) error

Convert_image_ImageStreamTagList_To_v1_ImageStreamTagList is an autogenerated conversion function.

func Convert_image_ImageStreamTag_To_v1_ImageStreamTag

func Convert_image_ImageStreamTag_To_v1_ImageStreamTag(in *image.ImageStreamTag, out *ImageStreamTag, s conversion.Scope) error

Convert_image_ImageStreamTag_To_v1_ImageStreamTag is an autogenerated conversion function.

func Convert_image_ImageStream_To_v1_ImageStream

func Convert_image_ImageStream_To_v1_ImageStream(in *image.ImageStream, out *ImageStream, s conversion.Scope) error

Convert_image_ImageStream_To_v1_ImageStream is an autogenerated conversion function.

func Convert_image_Image_To_v1_Image

func Convert_image_Image_To_v1_Image(in *newer.Image, out *Image, s conversion.Scope) error

The docker metadata must be cast to a version

func Convert_image_RepositoryImportSpec_To_v1_RepositoryImportSpec

func Convert_image_RepositoryImportSpec_To_v1_RepositoryImportSpec(in *image.RepositoryImportSpec, out *RepositoryImportSpec, s conversion.Scope) error

Convert_image_RepositoryImportSpec_To_v1_RepositoryImportSpec is an autogenerated conversion function.

func Convert_image_RepositoryImportStatus_To_v1_RepositoryImportStatus

func Convert_image_RepositoryImportStatus_To_v1_RepositoryImportStatus(in *image.RepositoryImportStatus, out *RepositoryImportStatus, s conversion.Scope) error

Convert_image_RepositoryImportStatus_To_v1_RepositoryImportStatus is an autogenerated conversion function.

func Convert_image_SignatureCondition_To_v1_SignatureCondition

func Convert_image_SignatureCondition_To_v1_SignatureCondition(in *image.SignatureCondition, out *SignatureCondition, s conversion.Scope) error

Convert_image_SignatureCondition_To_v1_SignatureCondition is an autogenerated conversion function.

func Convert_image_SignatureGenericEntity_To_v1_SignatureGenericEntity

func Convert_image_SignatureGenericEntity_To_v1_SignatureGenericEntity(in *image.SignatureGenericEntity, out *SignatureGenericEntity, s conversion.Scope) error

Convert_image_SignatureGenericEntity_To_v1_SignatureGenericEntity is an autogenerated conversion function.

func Convert_image_SignatureIssuer_To_v1_SignatureIssuer

func Convert_image_SignatureIssuer_To_v1_SignatureIssuer(in *image.SignatureIssuer, out *SignatureIssuer, s conversion.Scope) error

Convert_image_SignatureIssuer_To_v1_SignatureIssuer is an autogenerated conversion function.

func Convert_image_SignatureSubject_To_v1_SignatureSubject

func Convert_image_SignatureSubject_To_v1_SignatureSubject(in *image.SignatureSubject, out *SignatureSubject, s conversion.Scope) error

Convert_image_SignatureSubject_To_v1_SignatureSubject is an autogenerated conversion function.

func Convert_image_TagEventCondition_To_v1_TagEventCondition

func Convert_image_TagEventCondition_To_v1_TagEventCondition(in *image.TagEventCondition, out *TagEventCondition, s conversion.Scope) error

Convert_image_TagEventCondition_To_v1_TagEventCondition is an autogenerated conversion function.

func Convert_image_TagEventListArray_to_v1_NamedTagEventListArray

func Convert_image_TagEventListArray_to_v1_NamedTagEventListArray(in *map[string]newer.TagEventList, out *[]NamedTagEventList, s conversion.Scope) error

func Convert_image_TagEvent_To_v1_TagEvent

func Convert_image_TagEvent_To_v1_TagEvent(in *image.TagEvent, out *TagEvent, s conversion.Scope) error

Convert_image_TagEvent_To_v1_TagEvent is an autogenerated conversion function.

func Convert_image_TagImportPolicy_To_v1_TagImportPolicy

func Convert_image_TagImportPolicy_To_v1_TagImportPolicy(in *image.TagImportPolicy, out *TagImportPolicy, s conversion.Scope) error

Convert_image_TagImportPolicy_To_v1_TagImportPolicy is an autogenerated conversion function.

func Convert_image_TagReferenceMap_to_v1_TagReferenceArray

func Convert_image_TagReferenceMap_to_v1_TagReferenceArray(in *map[string]newer.TagReference, out *[]TagReference, s conversion.Scope) error

func Convert_image_TagReferencePolicy_To_v1_TagReferencePolicy

func Convert_image_TagReferencePolicy_To_v1_TagReferencePolicy(in *image.TagReferencePolicy, out *TagReferencePolicy, s conversion.Scope) error

Convert_image_TagReferencePolicy_To_v1_TagReferencePolicy is an autogenerated conversion function.

func Convert_image_TagReference_To_v1_TagReference

func Convert_image_TagReference_To_v1_TagReference(in *image.TagReference, out *TagReference, s conversion.Scope) error

Convert_image_TagReference_To_v1_TagReference is an autogenerated conversion function.

func Convert_v1_DockerImageReference_To_image_DockerImageReference

func Convert_v1_DockerImageReference_To_image_DockerImageReference(in *DockerImageReference, out *image.DockerImageReference, s conversion.Scope) error

Convert_v1_DockerImageReference_To_image_DockerImageReference is an autogenerated conversion function.

func Convert_v1_ImageImportSpec_To_image_ImageImportSpec

func Convert_v1_ImageImportSpec_To_image_ImageImportSpec(in *ImageImportSpec, out *image.ImageImportSpec, s conversion.Scope) error

Convert_v1_ImageImportSpec_To_image_ImageImportSpec is an autogenerated conversion function.

func Convert_v1_ImageImportStatus_To_image_ImageImportStatus

func Convert_v1_ImageImportStatus_To_image_ImageImportStatus(in *ImageImportStatus, out *image.ImageImportStatus, s conversion.Scope) error

Convert_v1_ImageImportStatus_To_image_ImageImportStatus is an autogenerated conversion function.

func Convert_v1_ImageLayer_To_image_ImageLayer

func Convert_v1_ImageLayer_To_image_ImageLayer(in *ImageLayer, out *image.ImageLayer, s conversion.Scope) error

Convert_v1_ImageLayer_To_image_ImageLayer is an autogenerated conversion function.

func Convert_v1_ImageList_To_image_ImageList

func Convert_v1_ImageList_To_image_ImageList(in *ImageList, out *image.ImageList, s conversion.Scope) error

Convert_v1_ImageList_To_image_ImageList is an autogenerated conversion function.

func Convert_v1_ImageLookupPolicy_To_image_ImageLookupPolicy

func Convert_v1_ImageLookupPolicy_To_image_ImageLookupPolicy(in *ImageLookupPolicy, out *image.ImageLookupPolicy, s conversion.Scope) error

Convert_v1_ImageLookupPolicy_To_image_ImageLookupPolicy is an autogenerated conversion function.

func Convert_v1_ImageSignature_To_image_ImageSignature

func Convert_v1_ImageSignature_To_image_ImageSignature(in *ImageSignature, out *image.ImageSignature, s conversion.Scope) error

Convert_v1_ImageSignature_To_image_ImageSignature is an autogenerated conversion function.

func Convert_v1_ImageStreamImage_To_image_ImageStreamImage

func Convert_v1_ImageStreamImage_To_image_ImageStreamImage(in *ImageStreamImage, out *image.ImageStreamImage, s conversion.Scope) error

Convert_v1_ImageStreamImage_To_image_ImageStreamImage is an autogenerated conversion function.

func Convert_v1_ImageStreamImportSpec_To_image_ImageStreamImportSpec

func Convert_v1_ImageStreamImportSpec_To_image_ImageStreamImportSpec(in *ImageStreamImportSpec, out *image.ImageStreamImportSpec, s conversion.Scope) error

Convert_v1_ImageStreamImportSpec_To_image_ImageStreamImportSpec is an autogenerated conversion function.

func Convert_v1_ImageStreamImportStatus_To_image_ImageStreamImportStatus

func Convert_v1_ImageStreamImportStatus_To_image_ImageStreamImportStatus(in *ImageStreamImportStatus, out *image.ImageStreamImportStatus, s conversion.Scope) error

Convert_v1_ImageStreamImportStatus_To_image_ImageStreamImportStatus is an autogenerated conversion function.

func Convert_v1_ImageStreamImport_To_image_ImageStreamImport

func Convert_v1_ImageStreamImport_To_image_ImageStreamImport(in *ImageStreamImport, out *image.ImageStreamImport, s conversion.Scope) error

Convert_v1_ImageStreamImport_To_image_ImageStreamImport is an autogenerated conversion function.

func Convert_v1_ImageStreamList_To_image_ImageStreamList

func Convert_v1_ImageStreamList_To_image_ImageStreamList(in *ImageStreamList, out *image.ImageStreamList, s conversion.Scope) error

Convert_v1_ImageStreamList_To_image_ImageStreamList is an autogenerated conversion function.

func Convert_v1_ImageStreamMapping_To_image_ImageStreamMapping

func Convert_v1_ImageStreamMapping_To_image_ImageStreamMapping(in *ImageStreamMapping, out *newer.ImageStreamMapping, s conversion.Scope) error

func Convert_v1_ImageStreamSpec_To_image_ImageStreamSpec

func Convert_v1_ImageStreamSpec_To_image_ImageStreamSpec(in *ImageStreamSpec, out *newer.ImageStreamSpec, s conversion.Scope) error

func Convert_v1_ImageStreamStatus_To_image_ImageStreamStatus

func Convert_v1_ImageStreamStatus_To_image_ImageStreamStatus(in *ImageStreamStatus, out *newer.ImageStreamStatus, s conversion.Scope) error

func Convert_v1_ImageStreamTagList_To_image_ImageStreamTagList

func Convert_v1_ImageStreamTagList_To_image_ImageStreamTagList(in *ImageStreamTagList, out *image.ImageStreamTagList, s conversion.Scope) error

Convert_v1_ImageStreamTagList_To_image_ImageStreamTagList is an autogenerated conversion function.

func Convert_v1_ImageStreamTag_To_image_ImageStreamTag

func Convert_v1_ImageStreamTag_To_image_ImageStreamTag(in *ImageStreamTag, out *image.ImageStreamTag, s conversion.Scope) error

Convert_v1_ImageStreamTag_To_image_ImageStreamTag is an autogenerated conversion function.

func Convert_v1_ImageStream_To_image_ImageStream

func Convert_v1_ImageStream_To_image_ImageStream(in *ImageStream, out *image.ImageStream, s conversion.Scope) error

Convert_v1_ImageStream_To_image_ImageStream is an autogenerated conversion function.

func Convert_v1_Image_To_image_Image

func Convert_v1_Image_To_image_Image(in *Image, out *newer.Image, s conversion.Scope) error

func Convert_v1_NamedTagEventListArray_to_api_TagEventListArray

func Convert_v1_NamedTagEventListArray_to_api_TagEventListArray(in *[]NamedTagEventList, out *map[string]newer.TagEventList, s conversion.Scope) error

func Convert_v1_RepositoryImportSpec_To_image_RepositoryImportSpec

func Convert_v1_RepositoryImportSpec_To_image_RepositoryImportSpec(in *RepositoryImportSpec, out *image.RepositoryImportSpec, s conversion.Scope) error

Convert_v1_RepositoryImportSpec_To_image_RepositoryImportSpec is an autogenerated conversion function.

func Convert_v1_RepositoryImportStatus_To_image_RepositoryImportStatus

func Convert_v1_RepositoryImportStatus_To_image_RepositoryImportStatus(in *RepositoryImportStatus, out *image.RepositoryImportStatus, s conversion.Scope) error

Convert_v1_RepositoryImportStatus_To_image_RepositoryImportStatus is an autogenerated conversion function.

func Convert_v1_SignatureCondition_To_image_SignatureCondition

func Convert_v1_SignatureCondition_To_image_SignatureCondition(in *SignatureCondition, out *image.SignatureCondition, s conversion.Scope) error

Convert_v1_SignatureCondition_To_image_SignatureCondition is an autogenerated conversion function.

func Convert_v1_SignatureGenericEntity_To_image_SignatureGenericEntity

func Convert_v1_SignatureGenericEntity_To_image_SignatureGenericEntity(in *SignatureGenericEntity, out *image.SignatureGenericEntity, s conversion.Scope) error

Convert_v1_SignatureGenericEntity_To_image_SignatureGenericEntity is an autogenerated conversion function.

func Convert_v1_SignatureIssuer_To_image_SignatureIssuer

func Convert_v1_SignatureIssuer_To_image_SignatureIssuer(in *SignatureIssuer, out *image.SignatureIssuer, s conversion.Scope) error

Convert_v1_SignatureIssuer_To_image_SignatureIssuer is an autogenerated conversion function.

func Convert_v1_SignatureSubject_To_image_SignatureSubject

func Convert_v1_SignatureSubject_To_image_SignatureSubject(in *SignatureSubject, out *image.SignatureSubject, s conversion.Scope) error

Convert_v1_SignatureSubject_To_image_SignatureSubject is an autogenerated conversion function.

func Convert_v1_TagEventCondition_To_image_TagEventCondition

func Convert_v1_TagEventCondition_To_image_TagEventCondition(in *TagEventCondition, out *image.TagEventCondition, s conversion.Scope) error

Convert_v1_TagEventCondition_To_image_TagEventCondition is an autogenerated conversion function.

func Convert_v1_TagEvent_To_image_TagEvent

func Convert_v1_TagEvent_To_image_TagEvent(in *TagEvent, out *image.TagEvent, s conversion.Scope) error

Convert_v1_TagEvent_To_image_TagEvent is an autogenerated conversion function.

func Convert_v1_TagImportPolicy_To_image_TagImportPolicy

func Convert_v1_TagImportPolicy_To_image_TagImportPolicy(in *TagImportPolicy, out *image.TagImportPolicy, s conversion.Scope) error

Convert_v1_TagImportPolicy_To_image_TagImportPolicy is an autogenerated conversion function.

func Convert_v1_TagReferenceArray_to_api_TagReferenceMap

func Convert_v1_TagReferenceArray_to_api_TagReferenceMap(in *[]TagReference, out *map[string]newer.TagReference, s conversion.Scope) error

func Convert_v1_TagReferencePolicy_To_image_TagReferencePolicy

func Convert_v1_TagReferencePolicy_To_image_TagReferencePolicy(in *TagReferencePolicy, out *image.TagReferencePolicy, s conversion.Scope) error

Convert_v1_TagReferencePolicy_To_image_TagReferencePolicy is an autogenerated conversion function.

func Convert_v1_TagReference_To_image_TagReference

func Convert_v1_TagReference_To_image_TagReference(in *TagReference, out *image.TagReference, s conversion.Scope) error

Convert_v1_TagReference_To_image_TagReference is an autogenerated conversion function.

func DeepCopy_v1_DockerImageReference

func DeepCopy_v1_DockerImageReference(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_DockerImageReference is an autogenerated deepcopy function.

func DeepCopy_v1_Image

func DeepCopy_v1_Image(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_Image is an autogenerated deepcopy function.

func DeepCopy_v1_ImageImportSpec

func DeepCopy_v1_ImageImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageImportSpec is an autogenerated deepcopy function.

func DeepCopy_v1_ImageImportStatus

func DeepCopy_v1_ImageImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageImportStatus is an autogenerated deepcopy function.

func DeepCopy_v1_ImageLayer

func DeepCopy_v1_ImageLayer(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageLayer is an autogenerated deepcopy function.

func DeepCopy_v1_ImageList

func DeepCopy_v1_ImageList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageList is an autogenerated deepcopy function.

func DeepCopy_v1_ImageLookupPolicy

func DeepCopy_v1_ImageLookupPolicy(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageLookupPolicy is an autogenerated deepcopy function.

func DeepCopy_v1_ImageSignature

func DeepCopy_v1_ImageSignature(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageSignature is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStream

func DeepCopy_v1_ImageStream(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStream is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamImage

func DeepCopy_v1_ImageStreamImage(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamImage is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamImport

func DeepCopy_v1_ImageStreamImport(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamImport is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamImportSpec

func DeepCopy_v1_ImageStreamImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamImportSpec is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamImportStatus

func DeepCopy_v1_ImageStreamImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamImportStatus is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamList

func DeepCopy_v1_ImageStreamList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamList is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamMapping

func DeepCopy_v1_ImageStreamMapping(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamMapping is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamSpec

func DeepCopy_v1_ImageStreamSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamSpec is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamStatus

func DeepCopy_v1_ImageStreamStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamStatus is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamTag

func DeepCopy_v1_ImageStreamTag(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamTag is an autogenerated deepcopy function.

func DeepCopy_v1_ImageStreamTagList

func DeepCopy_v1_ImageStreamTagList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_ImageStreamTagList is an autogenerated deepcopy function.

func DeepCopy_v1_NamedTagEventList

func DeepCopy_v1_NamedTagEventList(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_NamedTagEventList is an autogenerated deepcopy function.

func DeepCopy_v1_RepositoryImportSpec

func DeepCopy_v1_RepositoryImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_RepositoryImportSpec is an autogenerated deepcopy function.

func DeepCopy_v1_RepositoryImportStatus

func DeepCopy_v1_RepositoryImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_RepositoryImportStatus is an autogenerated deepcopy function.

func DeepCopy_v1_SignatureCondition

func DeepCopy_v1_SignatureCondition(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_SignatureCondition is an autogenerated deepcopy function.

func DeepCopy_v1_SignatureGenericEntity

func DeepCopy_v1_SignatureGenericEntity(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_SignatureGenericEntity is an autogenerated deepcopy function.

func DeepCopy_v1_SignatureIssuer

func DeepCopy_v1_SignatureIssuer(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_SignatureIssuer is an autogenerated deepcopy function.

func DeepCopy_v1_SignatureSubject

func DeepCopy_v1_SignatureSubject(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_SignatureSubject is an autogenerated deepcopy function.

func DeepCopy_v1_TagEvent

func DeepCopy_v1_TagEvent(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_TagEvent is an autogenerated deepcopy function.

func DeepCopy_v1_TagEventCondition

func DeepCopy_v1_TagEventCondition(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_TagEventCondition is an autogenerated deepcopy function.

func DeepCopy_v1_TagImportPolicy

func DeepCopy_v1_TagImportPolicy(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_TagImportPolicy is an autogenerated deepcopy function.

func DeepCopy_v1_TagReference

func DeepCopy_v1_TagReference(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_TagReference is an autogenerated deepcopy function.

func DeepCopy_v1_TagReferencePolicy

func DeepCopy_v1_TagReferencePolicy(in interface{}, out interface{}, c *conversion.Cloner) error

DeepCopy_v1_TagReferencePolicy is an autogenerated deepcopy function.

func ImageWithMetadata

func ImageWithMetadata(image *Image) error

ImageWithMetadata mutates the given image. It parses raw DockerImageManifest data stored in the image and fills its DockerImageMetadata and other fields.

func RegisterConversions

func RegisterConversions(scheme *runtime.Scheme) error

RegisterConversions adds conversion functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDeepCopies

func RegisterDeepCopies(scheme *runtime.Scheme) error

RegisterDeepCopies adds deep-copy functions to the given scheme. Public to allow building arbitrary schemes.

func RegisterDefaults

func RegisterDefaults(scheme *runtime.Scheme) error

RegisterDefaults adds defaulters functions to the given scheme. Public to allow building arbitrary schemes. All generated defaulters are covering - they call all nested defaulters.

func Resource

func Resource(resource string) schema.GroupResource

func SetDefaults_ImageImportSpec

func SetDefaults_ImageImportSpec(obj *ImageImportSpec)

func SetDefaults_TagReferencePolicy

func SetDefaults_TagReferencePolicy(obj *TagReferencePolicy)

func SetObjectDefaults_ImageStream

func SetObjectDefaults_ImageStream(in *ImageStream)

func SetObjectDefaults_ImageStreamImport

func SetObjectDefaults_ImageStreamImport(in *ImageStreamImport)

func SetObjectDefaults_ImageStreamList

func SetObjectDefaults_ImageStreamList(in *ImageStreamList)

func SetObjectDefaults_ImageStreamTag

func SetObjectDefaults_ImageStreamTag(in *ImageStreamTag)

func SetObjectDefaults_ImageStreamTagList

func SetObjectDefaults_ImageStreamTagList(in *ImageStreamTagList)

Types

type DockerImageReference

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

DockerImageReference points to a Docker image.

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 Docker image and metadata at a point in time.

func (*Image) Descriptor

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

func (*Image) Marshal

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

func (*Image) MarshalTo

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

func (*Image) ProtoMessage

func (*Image) ProtoMessage()

func (*Image) Reset

func (m *Image) Reset()

func (*Image) Size

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

func (*Image) String

func (this *Image) String() string

func (Image) SwaggerDoc

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

func (*Image) Unmarshal

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

type ImageImportSpec

type ImageImportSpec struct {
	// From is the source of an image to import; only kind DockerImage is allowed
	From kapi.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 *kapi.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) Descriptor

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

func (*ImageImportSpec) Marshal

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

func (*ImageImportSpec) MarshalTo

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

func (*ImageImportSpec) 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) 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) Descriptor

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

func (*ImageLayer) Marshal

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

func (*ImageLayer) MarshalTo

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

func (*ImageLayer) 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 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) Descriptor

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

func (*ImageList) Marshal

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

func (*ImageList) MarshalTo

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

func (*ImageList) ProtoMessage

func (*ImageList) ProtoMessage()

func (*ImageList) Reset

func (m *ImageList) Reset()

func (*ImageList) Size

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

func (*ImageList) String

func (this *ImageList) String() string

func (ImageList) SwaggerDoc

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

func (*ImageList) Unmarshal

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

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) 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) Descriptor

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

func (*ImageSignature) Marshal

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

func (*ImageSignature) MarshalTo

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

func (*ImageSignature) 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 Docker image repository on a registry.

func (*ImageStream) Descriptor

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

func (*ImageStream) Marshal

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

func (*ImageStream) MarshalTo

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

func (*ImageStream) 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) Descriptor

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

func (*ImageStreamImage) Marshal

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

func (*ImageStreamImage) MarshalTo

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

func (*ImageStreamImage) 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 Docker images from other Docker 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) 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 Docker 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) 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) 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 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) Descriptor

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

func (*ImageStreamList) Marshal

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

func (*ImageStreamList) MarshalTo

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

func (*ImageStreamList) 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 Docker 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 Docker image as well as the reference to the Docker image stream the image came from.

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 Docker 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) Descriptor

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

func (*ImageStreamSpec) Marshal

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

func (*ImageStreamSpec) MarshalTo

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

func (*ImageStreamSpec) 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) 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) Descriptor

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

func (*ImageStreamTag) Marshal

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

func (*ImageStreamTag) MarshalTo

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

func (*ImageStreamTag) 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) 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) 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 Docker image repository is allowed
	From kapi.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 Docker image repository.

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) 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 kapi.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/kubernetes/pkg/api/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) 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) 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) Descriptor

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

func (*SignatureIssuer) Marshal

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

func (*SignatureIssuer) MarshalTo

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

func (*SignatureIssuer) 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) Descriptor

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

func (*SignatureSubject) Marshal

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

func (*SignatureSubject) MarshalTo

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

func (*SignatureSubject) 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 LatestImageTagEvent

func LatestImageTagEvent(stream *ImageStream, imageID string) (string, *TagEvent)

LatestImageTagEvent returns the most recent TagEvent and the tag for the specified image.

func LatestTaggedImage

func LatestTaggedImage(stream *ImageStream, tag string) *TagEvent

LatestTaggedImage returns the most recent TagEvent for the specified image repository and tag. Will resolve lookups for the empty tag. Returns nil if tag isn't present in stream.status.tags.

func ResolveImageID

func ResolveImageID(stream *ImageStream, imageID string) (*TagEvent, error)

ResolveImageID returns latest TagEvent for specified imageID and an error if there's more than one image matching the ID or when one does not exist.

func (*TagEvent) Descriptor

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

func (*TagEvent) Marshal

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

func (*TagEvent) MarshalTo

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

func (*TagEvent) ProtoMessage

func (*TagEvent) ProtoMessage()

func (*TagEvent) Reset

func (m *TagEvent) Reset()

func (*TagEvent) Size

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

func (*TagEvent) String

func (this *TagEvent) String() string

func (TagEvent) SwaggerDoc

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

func (*TagEvent) Unmarshal

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

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 kapi.ConditionStatus `json:"status" protobuf:"bytes,2,opt,name=status,casttype=k8s.io/kubernetes/pkg/api/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) 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) Descriptor

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

func (*TagImportPolicy) Marshal

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

func (*TagImportPolicy) MarshalTo

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

func (*TagImportPolicy) 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.
	From *kapi.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) Descriptor

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

func (*TagReference) Marshal

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

func (*TagReference) MarshalTo

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

func (*TagReference) 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 Docker 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) 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"
)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL