Class PinnedImageSetSpec

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<PinnedImageSetSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class PinnedImageSetSpec
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<PinnedImageSetSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    PinnedImageSetSpec defines the desired state of a PinnedImageSet.
    See Also:
    Serialized Form
    • Constructor Detail

      • PinnedImageSetSpec

        public PinnedImageSetSpec()
        No args constructor for use in serialization
    • Method Detail

      • getPinnedImages

        public List<PinnedImageRef> getPinnedImages()
        pinnedImages is a list of OCI Image referenced by digest that should be pinned and pre-loaded by the nodes of a MachineConfigPool. Translates into a new file inside the /etc/crio/crio.conf.d directory with content similar to this:


        pinned_images = [

        "quay.io/openshift-release-dev/ocp-release@sha256:...",

        "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:...",

        "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:...",

        ...

        ]


        These image references should all be by digest, tags aren't allowed.

      • setPinnedImages

        public void setPinnedImages​(List<PinnedImageRef> pinnedImages)
        pinnedImages is a list of OCI Image referenced by digest that should be pinned and pre-loaded by the nodes of a MachineConfigPool. Translates into a new file inside the /etc/crio/crio.conf.d directory with content similar to this:


        pinned_images = [

        "quay.io/openshift-release-dev/ocp-release@sha256:...",

        "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:...",

        "quay.io/openshift-release-dev/ocp-v4.0-art-dev@sha256:...",

        ...

        ]


        These image references should all be by digest, tags aren't allowed.

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)