Uploaded image for project: 'OpenShift Bugs'
  1. OpenShift Bugs
  2. OCPBUGS-9403

Default containers.conf specifies a remote pause container

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • None
    • 4.11
    • Containers
    • Quality / Stability / Reliability
    • None
    • None
    • None
    • Moderate
    • None
    • All
    • None
    • None
    • None
    • None
    • None
    • If docs needed, set a value
    • None
    • None
    • None
    • None
    • None

      In versions of podman prior to 4.0, the pause container was fetched from an online registry. The default containers.conf file (which installed in /usr/share/containers/) provided by the containers-common package overrides the infra_image option to use the image "registry.access.redhat.com/ubi8/pause" instead of the upstream podman default "k8s.gcr.io/pause:3.4.1".

      However, in podman 4.0 a pause image is built locally so that there is no need for Internet access to create a pod. RHCOS has included podman 4.0.2 since at least 4.11, but the old config file is still used in both 4.11 and 4.12. This means that Internet access is still required to create a pod, even though podman could provide everything we need locally. It may also be the case that other intended changes in the config for 4.0 are missing. Certainly the comments documenting the infra_image option are also out of date.

      The correct 4.0 config appears in the RHEL 8.6 (fixed in 2:1-21) and RHEL 9 (fixed in 2:1-27) branches of containers-common; it appears to be only RHCOS that is not up to date.

              rhn-support-jnovy Jindrich Novy
              zabitter Zane Bitter
              None
              None
              None
              None
              Red Hat Employee
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

                Created:
                Updated:
                Resolved: