Versions in this module Expand all Collapse all v1 v1.5.1 Apr 28, 2017 Changes in this version + const DefaultImageTag + const DockerDefaultNamespace + const DockerDefaultRegistry + const DockerDefaultV1Registry + const DockerDefaultV2Registry + const DockerImageRepositoryCheckAnnotation + const ExcludeImageSecretAnnotation + const FutureGroupName + const GroupName + const ImageSignatureTypeAtomicImageV1 + const InsecureRepositoryAnnotation + const LimitTypeImage + const LimitTypeImageStream + const ManagedByOpenShiftAnnotation + const ResourceImageStreamImages + const ResourceImageStreamTags + const ResourceImageStreams + const SignatureExpired + const SignatureForImage + const SignatureRevoked + const SignatureTrusted + const TagReferenceAnnotationTagHidden + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = unversioned.GroupVersion + func AddTagEventToImageStream(stream *ImageStream, tag string, next TagEvent) bool + func DeepCopy_api_Descriptor(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerConfig(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerConfigHistory(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerConfigRootFS(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerFSLayer(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerHistory(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerImage(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerImageConfig(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerImageManifest(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerImageReference(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerV1CompatibilityImage(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_DockerV1CompatibilityImageSize(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_Image(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageLayer(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageList(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageSignature(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStream(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamImage(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamImport(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamList(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamMapping(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamSpec(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamStatus(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamTag(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_ImageStreamTagList(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_RepositoryImportSpec(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_RepositoryImportStatus(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_SignatureCondition(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_SignatureGenericEntity(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_SignatureIssuer(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_SignatureSubject(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagEvent(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagEventCondition(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagEventList(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagImportPolicy(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagReference(in interface{}, out interface{}, c *conversion.Cloner) error + func DeepCopy_api_TagReferencePolicy(in interface{}, out interface{}, c *conversion.Cloner) error + func DifferentTagEvent(stream *ImageStream, tag string, next TagEvent) bool + func DifferentTagGeneration(stream *ImageStream, tag string) bool + func DockerImageReferenceForImage(stream *ImageStream, imageID string) (string, bool) + func HasTagCondition(stream *ImageStream, tag string, condition TagEventCondition) bool + func ImageConfigMatchesImage(image *Image, imageConfig []byte) (bool, error) + func ImageStreamToSelectableFields(ir *ImageStream) fields.Set + func ImageToSelectableFields(image *Image) fields.Set + func ImageWithMetadata(image *Image) error + func IndexOfImageSignature(signatures []ImageSignature, sType string, sContent []byte) int + func IndexOfImageSignatureByName(signatures []ImageSignature, name string) int + func IsRegistryDockerHub(registry string) bool + func JoinImageSignatureName(imageName, signatureName string) (string, error) + func JoinImageStreamTag(name, tag string) string + func Kind(kind string) unversioned.GroupKind + func LabelForStream(stream *ImageStream) string + func LatestObservedTagGeneration(stream *ImageStream, tag string) int64 + func MakeImageStreamImageName(name, id string) string + func ManifestMatchesImage(image *Image, newManifest []byte) (bool, error) + func MostAccuratePullSpec(pullSpec string, id, tag string) (string, bool) + func NormalizeImageStreamTag(name string) string + func ParseImageStreamImageName(input string) (name string, id string, err error) + func ParseImageStreamTagName(istag string) (name string, tag string, err error) + func PrioritizeTags(tags []string) + func RegisterDeepCopies(scheme *runtime.Scheme) error + func ResolveLatestTaggedImage(stream *ImageStream, tag string) (string, bool) + func Resource(resource string) unversioned.GroupResource + func SetTagConditions(stream *ImageStream, tag string, conditions ...TagEventCondition) + func ShortDockerImageID(image *DockerImage, length int) string + func SortStatusTags(tags map[string]TagEventList) []string + func SplitImageSignatureName(imageSignatureName string) (imageName, signatureName string, err error) + func SplitImageStreamImage(nameAndID string) (name string, id string, ok bool) + func SplitImageStreamTag(nameAndTag string) (name string, tag string, ok bool) + func UpdateChangedTrackingTags(new, old *ImageStream) int + func UpdateTrackingTags(stream *ImageStream, updatedTag string, updatedImage TagEvent) int + type DefaultRegistry interface + DefaultRegistry func() (string, bool) + type DefaultRegistryFunc func() (string, bool) + func (fn DefaultRegistryFunc) DefaultRegistry() (string, bool) + type Descriptor struct + Digest string + MediaType string + Size int64 + type DockerConfig struct + AttachStderr bool + AttachStdin bool + AttachStdout bool + CPUSet string + CPUShares int64 + Cmd []string + DNS []string + Domainname string + Entrypoint []string + Env []string + ExposedPorts map[string]struct{} + Hostname string + Image string + Labels map[string]string + Memory int64 + MemorySwap int64 + NetworkDisabled bool + OnBuild []string + OpenStdin bool + PortSpecs []string + SecurityOpts []string + StdinOnce bool + Tty bool + User string + Volumes map[string]struct{} + VolumesFrom string + WorkingDir string + type DockerConfigHistory struct + Author string + Comment string + Created unversioned.Time + CreatedBy string + EmptyLayer bool + type DockerConfigRootFS struct + DiffIDs []string + Type string + type DockerFSLayer struct + DockerBlobSum string + type DockerHistory struct + DockerV1Compatibility string + type DockerImage struct + Architecture string + Author string + Comment string + Config *DockerConfig + Container string + ContainerConfig DockerConfig + Created unversioned.Time + DockerVersion string + ID string + Parent string + Size int64 + func (obj *DockerImage) GetObjectKind() unversioned.ObjectKind + type DockerImageConfig struct + Architecture string + Author string + Comment string + Config *DockerConfig + Container string + ContainerConfig DockerConfig + Created unversioned.Time + DockerVersion string + History []DockerConfigHistory + ID string + OSFeatures []string + OSVersion string + Parent string + RootFS *DockerConfigRootFS + Size int64 + type DockerImageManifest struct + Architecture string + Config Descriptor + FSLayers []DockerFSLayer + History []DockerHistory + Layers []Descriptor + MediaType string + Name string + SchemaVersion int + Tag string + type DockerImageReference struct + ID string + Name string + Namespace string + Registry string + Tag string + func DockerImageReferenceForStream(stream *ImageStream) (DockerImageReference, error) + func ParseDockerImageReference(spec string) (DockerImageReference, error) + func (r DockerImageReference) AsRepository() DockerImageReference + func (r DockerImageReference) AsV2() DockerImageReference + func (r DockerImageReference) DaemonMinimal() DockerImageReference + func (r DockerImageReference) DockerClientDefaults() DockerImageReference + func (r DockerImageReference) Equal(other DockerImageReference) bool + func (r DockerImageReference) Exact() string + func (r DockerImageReference) Minimal() DockerImageReference + func (r DockerImageReference) MostSpecific() DockerImageReference + func (r DockerImageReference) NameString() string + func (r DockerImageReference) RegistryURL() *url.URL + func (r DockerImageReference) RepositoryName() string + func (r DockerImageReference) String() string + type DockerV1CompatibilityImage struct + Architecture string + Author string + Comment string + Config *DockerConfig + Container string + ContainerConfig DockerConfig + Created unversioned.Time + DockerVersion string + ID string + Parent string + Size int64 + type DockerV1CompatibilityImageSize struct + Size int64 + type Image struct + DockerImageConfig string + DockerImageLayers []ImageLayer + DockerImageManifest string + DockerImageManifestMediaType string + DockerImageMetadata DockerImage + DockerImageMetadataVersion string + DockerImageReference string + DockerImageSignatures [][]byte + Signatures []ImageSignature + func (obj *Image) GetObjectKind() unversioned.ObjectKind + type ImageImportSpec struct + From kapi.ObjectReference + ImportPolicy TagImportPolicy + IncludeManifest bool + To *kapi.LocalObjectReference + type ImageImportStatus struct + Image *Image + Status unversioned.Status + Tag string + type ImageLayer struct + LayerSize int64 + MediaType string + Name string + type ImageList struct + Items []Image + func (obj *ImageList) GetObjectKind() unversioned.ObjectKind + type ImageSignature struct + Conditions []SignatureCondition + Content []byte + Created *unversioned.Time + ImageIdentity string + IssuedBy *SignatureIssuer + IssuedTo *SignatureSubject + SignedClaims map[string]string + Type string + func (obj *ImageSignature) GetObjectKind() unversioned.ObjectKind + type ImageStream struct + Spec ImageStreamSpec + Status ImageStreamStatus + func (obj *ImageStream) GetObjectKind() unversioned.ObjectKind + type ImageStreamImage struct + Image Image + func (obj *ImageStreamImage) GetObjectKind() unversioned.ObjectKind + type ImageStreamImport struct + Spec ImageStreamImportSpec + Status ImageStreamImportStatus + func (obj *ImageStreamImport) GetObjectKind() unversioned.ObjectKind + type ImageStreamImportSpec struct + Images []ImageImportSpec + Import bool + Repository *RepositoryImportSpec + type ImageStreamImportStatus struct + Images []ImageImportStatus + Import *ImageStream + Repository *RepositoryImportStatus + type ImageStreamList struct + Items []ImageStream + func (obj *ImageStreamList) GetObjectKind() unversioned.ObjectKind + type ImageStreamMapping struct + DockerImageRepository string + Image Image + Tag string + func (obj *ImageStreamMapping) GetObjectKind() unversioned.ObjectKind + type ImageStreamSpec struct + DockerImageRepository string + Tags map[string]TagReference + type ImageStreamStatus struct + DockerImageRepository string + Tags map[string]TagEventList + type ImageStreamTag struct + Conditions []TagEventCondition + Generation int64 + Image Image + Tag *TagReference + func (obj *ImageStreamTag) GetObjectKind() unversioned.ObjectKind + type ImageStreamTagList struct + Items []ImageStreamTag + func (obj *ImageStreamTagList) GetObjectKind() unversioned.ObjectKind + type RepositoryImportSpec struct + From kapi.ObjectReference + ImportPolicy TagImportPolicy + IncludeManifest bool + type RepositoryImportStatus struct + AdditionalTags []string + Images []ImageImportStatus + Status unversioned.Status + type SignatureCondition struct + LastProbeTime unversioned.Time + LastTransitionTime unversioned.Time + Message string + Reason string + Status kapi.ConditionStatus + Type SignatureConditionType + type SignatureConditionType string + type SignatureGenericEntity struct + CommonName string + Organization string + type SignatureIssuer struct + type SignatureSubject struct + PublicKeyID string + type TagEvent struct + Created unversioned.Time + DockerImageReference string + Generation int64 + Image string + func LatestImageTagEvent(stream *ImageStream, imageID string) (string, *TagEvent) + func LatestTaggedImage(stream *ImageStream, tag string) *TagEvent + func ResolveImageID(stream *ImageStream, imageID string) (*TagEvent, error) + type TagEventCondition struct + Generation int64 + LastTransitionTime unversioned.Time + Message string + Reason string + Status kapi.ConditionStatus + Type TagEventConditionType + type TagEventConditionType string + const ImportSuccess + type TagEventList struct + Conditions []TagEventCondition + Items []TagEvent + type TagImportPolicy struct + Insecure bool + Scheduled bool + type TagReference struct + Annotations map[string]string + From *kapi.ObjectReference + Generation *int64 + ImportPolicy TagImportPolicy + Name string + Reference bool + ReferencePolicy TagReferencePolicy + func FollowTagReference(stream *ImageStream, tag string) (finalTag string, ref *TagReference, ok bool, multiple bool) + func (tagref TagReference) HasAnnotationTag(searchTag string) bool + type TagReferencePolicy struct + Type TagReferencePolicyType + type TagReferencePolicyType string + const LocalTagReferencePolicy + const SourceTagReferencePolicy v1.5.0-alpha.1 Dec 29, 2016