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

Surface ClusterVersion RetrievedUpdates condition messages


    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Undefined Undefined
    • 4.12.z
    • 4.13, 4.12, 4.11, 4.10, 4.9, 4.8
    • Management Console
    • None
    • Low
    • False
    • Hide



      This is a clone of issue OCPBUGS-3458. The following is the description of the original issue:

      Description of problem:

      Since way back in 4.8, we've had a banner with To request update recommendations, configure a channel that supports your version when ClusterVersion has RetrievedUpdates=False . But that's only one of several reasons we could be RetrievedUpdates=False. Can we pivot to passing through the ClusterVersion condition message?

      Version-Release number of selected component (if applicable):

      4.8 and later.

      How reproducible:


      Steps to Reproduce:

      1. Launch a cluster-bot cluster like 4.11.12.
      2. Set a channel with oc adm upgrade channel stable-4.11.
      3. Scale down the CVO with oc scale --replicas 0 -n openshift-cluster-version deployments/cluster-version-operator.
      4. Patch in a RetrievedUpdates condition with:

      $ CONDITIONS="$(oc get -o json clusterversion version | jq -c '[.status.conditions[] | if .type == "RetrievedUpdates" then .status = "False" | .message = "Testing" else . end]')"
      $ oc patch --subresource status clusterversion version --type json -p "[{\"op\": \"add\", \"path\": \"/status/conditions\", \"value\": ${CONDITIONS}}]"

      5. View the admin console at /settings/cluster.

      Actual results:

      Advice about configuring the channel (but it's already configured).

      Expected results:

      See the message you patched into the RetrievedUpdates condition.

            jhadvig@redhat.com Jakub Hadvig
            openshift-crt-jira-prow OpenShift Prow Bot
            Yanping Zhang Yanping Zhang
            0 Vote for this issue
            5 Start watching this issue