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

OVE UI operator manifests are not applied if operator not in catalog

    • None
    • False
    • Hide

      None

      Show
      None
    • None
    • None
    • None
    • None
    • None
    • Agent Sprint 283, Agent Sprint 284
    • 2
    • In Progress
    • Release Note Not Required
    • None
    • None
    • None
    • None
    • None

      In 4.21 we are applying the operator manifests from the assisted-service instead of using the hard-coded manifests in agent-installer-utils (https://issues.redhat.com//browse/AGENT-1072). In order to apply the manifests the all operators must be available in the catalog, if not none of the manifests are applied.

      As an example, in 4.22 we are currently using the 4.21 catalog but the following operators are not available in this catalog:

      Nmstate
      Metallb
      Lso
      Numaresources
      

      when we do an installation we can that the operators are not fully applied, e.g.

      $ oc get KubeDescheduler -A
      No resources found
      

      Looking at the assisted-installer logs we can see the reason:

      $ oc logs pods/assisted-installer-controller-w8946 -n assisted-installer
      ...
      time="2026-02-06T00:51:09Z" level=info msg="Not all operators are currently ready" func="github.com/openshift/assisted-installer/src/assisted_installer_controller.(*controller).applyOperatorManifests" file="/go/src/github.com/openshift/assisted-installer/src/assisted_installer_controller/assisted_installer_controller.go:765"
      time="2026-02-06T00:51:09Z" level=info msg="Failed to apply manifests" func="github.com/openshift/assisted-installer/src/assisted_installer_controller.(*controller).PostInstallConfigsK8sClient.func2" file="/go/src/github.com/openshift/assisted-installer/src/assisted_installer_controller/assisted_installer_controller.go:562"
      time="2026-02-06T00:51:16Z" level=info msg="ClusterVersion Available=True" func=main.waitForInstallationAgentBasedInstaller file="/go/src/github.com/openshift/assisted-installer/src/main/assisted-installer-controller/assisted_installer_main.go:310"
      

      For now we should be using a catalog source that contains all of the operators. Once the operators are available in the most catalog we can update to use it.

              bfournie@redhat.com Robert Fournier
              bfournie@redhat.com Robert Fournier
              Manoj Hans Manoj Hans
              None
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: