Uploaded image for project: 'Red Hat Advanced Cluster Management'
  1. Red Hat Advanced Cluster Management
  2. ACM-26945

Add checks to scenarios so they don't run when they will fail

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Normal Normal
    • None
    • None
    • Installer
    • Moderate
    • None

      Many of the installer automation components can only run if certain conditions are met. Below are the ones I know about. Checks should be added so they can be skipped if they will fail.

      Hypeshift:
      Will fail if local_cluster is disabled.
      Check: oc get managedclusters -l local-cluster=true -ojson | jq -r '.items[].metadata.name'

      Discovery:
      Will fail if DiscoveryConfig exists
      Check: oc get discoveryconfig -A -ojson | jq -r '.items[].metadata.name'

      CAP (all):
      Will fail if Hypershift is enabled
      Check: oc get mce --output json | jq -r '.items[].spec.overrides.components[] | select(.name == "hypershift")' | jq -r '.enabled'
      oc get mce --output json | jq -r '.items[].spec.overrides.components[] | select(.name == "hypershift-local-hosting")' | jq -r '.enabled'

              rh-ee-msmigiel Matthew Smigielski
              rh-ee-msmigiel Matthew Smigielski
              Matthew Smigielski Matthew Smigielski
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: