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

[release-4.12] fail early on missing node status envs

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 4.12.z
    • 4.12.z
    • Etcd
    • None
    • Moderate
    • 1
    • ETCD Sprint 232
    • 1
    • Rejected
    • False
    • Hide

      None

      Show
      None

    Description

      Originally reported by lance5890 in issue https://github.com/openshift/cluster-etcd-operator/issues/1000

      Under some circumstances the static pod machinery fails to populate the node status in time to generate the correct env variables for ETCD_URL_HOST, ETCD_NAME etc. The pods that come up will fail to accept those variables.

      This is particularly pronounced in SNO topologies, leading to installation failures. 

      The fix is to fail fast in the targetconfig/envvar controller to ensure the CEO goes degraded instead of silently failing on the rollout of an invalid static pod.

      Attachments

        Issue Links

          Activity

            People

              tjungblu@redhat.com Thomas Jungblut
              tjungblu@redhat.com Thomas Jungblut
              ge liu ge liu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: