Uploaded image for project: 'Migration Toolkit for Virtualization'
  1. Migration Toolkit for Virtualization
  2. MTV-3116

Failed to get valid forklift-console-plugins in ipv6 OCP cluster

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Major Major
    • None
    • 2.9.1
    • User Interface
    • Quality / Stability / Reliability
    • False
    • Hide

      None

      Show
      None
    • True
    • Hide
      Forklift console plugin fails to load on IPv6-only OpenShift clusters::
         
      When {project-short} 2.9.1 is deployed on an IPv6-only OpenShift cluster, an incorrect API endpoint prevents the forklift-console-plugin from serving a valid plugin manifest, displaying the error "Failed to get a valid plugin manifest from /api/plugins/forklift-console-plugins/". While the forklift-ui-plugin pod runs successfully, the console plugin cannot load, preventing access to the {project-short} user interface in the OpenShift web console. This issue affects all IPv6-only cluster deployments with OpenShift 4.19.7 and CNV 4.19.1.
      +
      *Workaround:* None. Deploy {project-short} on dual-stack or IPv4 clusters until this issue is resolved.
      +
      link:https://issues.redhat.com/browse/MTV-3116[MTV-3116]
      Show
      Forklift console plugin fails to load on IPv6-only OpenShift clusters::     When {project-short} 2.9.1 is deployed on an IPv6-only OpenShift cluster, an incorrect API endpoint prevents the forklift-console-plugin from serving a valid plugin manifest, displaying the error "Failed to get a valid plugin manifest from /api/plugins/forklift-console-plugins/". While the forklift-ui-plugin pod runs successfully, the console plugin cannot load, preventing access to the {project-short} user interface in the OpenShift web console. This issue affects all IPv6-only cluster deployments with OpenShift 4.19.7 and CNV 4.19.1. + *Workaround:* None. Deploy {project-short} on dual-stack or IPv4 clusters until this issue is resolved. + link: https://issues.redhat.com/browse/MTV-3116 [ MTV-3116 ]
    • Known Issue
    • Done

      Description of problem:

      Deploy OCP ipv6 only cluster and install CNV 4.19.1 by CI job, login to web console, install MTV 2.9.1,

      the forklift-ui-plugin-57475cd7f9-dcnwj pod is running, but the forklift-console-plugin failed with error below and can't do operation on web page

      "Failed to get a valid plugin manifest from /api/plugins/forklift-console-plugins/" 

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

      MTV 2.9.1 with OCP 4.19.7 CNV 4.19.1

      How reproducible:

      Always
      

      Steps to Reproduce:

      1) Deploy the OCP cluster with ipv6, install CNV 4.19.1 by CI job on server: bm12a-tlv2.abi.cnv-qe.rhood.us

      Job: https://jenkins-csb-cnvqe-main.dno.corp.redhat.com/job/deploy-ocp-bare-metal-cluster-with-abi-cnv-4.19/935/parameters/ 

      IP_STACK: ipv6

      Cluster information:

      https://console-openshift-console.apps.bm12a-tlv2.abi.cnv-qe.rhood.us

      2) Install MTV 2.9.1 successfully

      Check the MTV pods are running

       

      # oc get pod
      NAME                                                    READY   STATUS    RESTARTS   AGE
      forklift-api-6ccf4db689-nqw6z                           1/1     Running   0          5h4m
      forklift-controller-7fc5699dc4-fmshf                    2/2     Running   0          5h4m
      forklift-operator-ansible-6b949f4df-w2lqs               1/1     Running   0          5h5m
      forklift-ui-plugin-57475cd7f9-dcnwj                     1/1     Running   0          5h3m
      forklift-validation-c7694d7c8-46pwk                     1/1     Running   0          5h3m
      forklift-volume-populator-controller-84556c6774-zz7n7   1/1     Running   0          5h4m 

      4) Check the forklift-ui-plugin is running without error, more details in attached file: forklift-ui-plugin-57475cd7f9-dcnwj.yaml and forklift-ui-plugin-57475cd7f9-dcnwj.describe

      5) Check the forklift-console-plugin with error:

      "Failed to get a valid plugin manifest from /api/plugins/forklift-console-plugins/"

      Actual results:

      In step5: The forklift-console-plugin failed

      Expected results:

      In step5: The forklift-console-plugin succeeded

      Additional info:

       

              mschatzm@redhat.com Matan Schatzman
              chhu@redhat.com Chenli Hu
              Chenli Hu Chenli Hu
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated: