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

nmstate-console-plugin pod cannot be successfully created

XMLWordPrintable

    • None
    • Rejected
    • None
    • Done
    • Bug Fix
    • Hide
      * Previously, the Kubernetes NMState Operator Operator did not create the `nmstate-console-plugin` pod because of an issue with the `pluginPort` template. With this release, a fix to the template ensures that the Operator can now succesfully create the `nmstate-console-plugin` pod. (link:https://issues.redhat.com/browse/OCPBUGS-54295[OCPBUGS-54295])
      Show
      * Previously, the Kubernetes NMState Operator Operator did not create the `nmstate-console-plugin` pod because of an issue with the `pluginPort` template. With this release, a fix to the template ensures that the Operator can now succesfully create the `nmstate-console-plugin` pod. (link: https://issues.redhat.com/browse/OCPBUGS-54295 [ OCPBUGS-54295 ])
    • None
    • None
    • None
    • None

      Description of problem: nmstate-console-plugin pod cannot be successfully created in openshift-nmstate

      Version-Release number of selected component (if applicable): 4.19.0-202503251610(nmstate-operator version)

      How reproducible: always

      Steps to Reproduce:

      
          1. check operator logs
      
      {"level":"error","ts":"2025-03-27T06:28:34.221Z","msg":"Reconciler error","controller":"nmstate","controllerGroup":"nmstate.io","controllerKind":"NMState","NMState":{"name":"nmstate"},"namespace":"","name":"nmstate","reconcileID":"c8c8b053-8b53-4332-bfbe-f6a50c4f7bbf","error":"failed applying UI Plugin: failed to render kubernetes-nmstate openshift/ui-plugin: failed to render file bindata/kubernetes-nmstate/openshift/ui-plugin/deployment.yaml: failed to unmarshal manifest bindata/kubernetes-nmstate/openshift/ui-plugin/deployment.yaml: error converting YAML to JSON: yaml: invalid map key: map[interface {}]interface {}{\".PluginPort\":interface {}(nil)}","errorVerbose":"failed to render file bindata/kubernetes-nmstate/openshift/ui-plugin/deployment.yaml: failed to unmarshal manifest bindata/kubernetes-nmstate/openshift/ui-plugin/deployment.yaml: error converting YAML to JSON: yaml: invalid map key: map[interface {}]interface {}{\".PluginPort\":interface {}(nil)}\nfailed to render kubernetes-nmstate openshift/ui-plugin\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).renderAndApply\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:456\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).applyOpenshiftUIPlugin\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:345\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).applyManifests\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:160\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).Reconcile\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:117\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224\nruntime.goexit\n\t/usr/lib/golang/src/runtime/asm_amd64.s:1700\nfailed applying UI Plugin\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).applyManifests\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:161\ngithub.com/nmstate/kubernetes-nmstate/controllers/operator.(*NMStateReconciler).Reconcile\n\t/go/src/github.com/openshift/kubernetes-nmstate/controllers/operator/nmstate_controller.go:117\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Reconcile\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:116\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:303\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224\nruntime.goexit\n\t/usr/lib/golang/src/runtime/asm_amd64.s:1700","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).reconcileHandler\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:263\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/go/src/github.com/openshift/kubernetes-nmstate/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:224"}
      
      

      Actual results: nmstate-console-plugin cannot be created

      Expected results: nmstate-console-plugin should be created

              mkowalsk@redhat.com Mat Kowalski
              rh-ee-meinli Meina Li
              None
              None
              None
              None
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

                Created:
                Updated:
                Resolved: