-
Bug
-
Resolution: Done
-
Critical
-
2.9.0
-
Quality / Stability / Reliability
-
2
-
False
-
-
True
-
-
Description of problem:
Creating a VMware provider with wrong ip for example https://10.10.10.10/sdk ending with creating the provider with "undefined" state and the forkflift-controller gets stuck
Version-Release number of selected component (if applicable):
CNV: 4.18.6 OCP: 4.18 MTV: 2.9.0 - forklift-fbc-prod-v418:on-pr-5627fd617d8a0784433552ab51fc7811cf98ab09
How reproducible:
100 %
Steps to Reproduce:
1. Create a new VMware provider with wrong IP URL https://10.10.10.10/sdk 2. The status of the new provider "undefined"
Actual results:
undefined provider + stuck forklift-controller (crash)
Expected results:
message to the user with wrong URL - concern
Part of the forklift-controller (also attached)
{"level":"info","ts":"2025-06-04 10:30:32.465","logger":"plan|rxxvt","msg":"Reconcile started.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}982{"level":"debug","ts":"2025-06-04 10:30:32.465","logger":"plan|rxxvt","msg":"Postponing: provider not reconciled.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"provider":"openshift-mtv/vmware"}983{"level":"info","ts":"2025-06-04 10:30:32.465","logger":"plan|rxxvt","msg":"Plan Postponed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}984{"level":"error","ts":"2025-06-04 10:30:32.466","logger":"plan|rxxvt","msg":"Reconcile failed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"error":"source provider is not set","stacktrace":"github.com/konveyor/forklift-controller/pkg/controller/base.(*Reconciler).Ended\n\t/app/pkg/controller/base/controller.go:64\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile.func1\n\t/app/pkg/controller/plan/controller.go:171\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:220\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWo...985{"level":"info","ts":"2025-06-04 10:30:32.466","logger":"plan|rxxvt","msg":"Reconcile ended.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"reQ":3}986{"level":"info","ts":"2025-06-04 10:30:35.466","logger":"plan|dn8mv","msg":"Reconcile started.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}987{"level":"debug","ts":"2025-06-04 10:30:35.466","logger":"plan|dn8mv","msg":"Postponing: provider not reconciled.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"provider":"openshift-mtv/vmware"}988{"level":"info","ts":"2025-06-04 10:30:35.466","logger":"plan|dn8mv","msg":"Plan Postponed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}989{"level":"error","ts":"2025-06-04 10:30:35.466","logger":"plan|dn8mv","msg":"Reconcile failed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"error":"source provider is not set","stacktrace":"github.com/konveyor/forklift-controller/pkg/controller/base.(*Reconciler).Ended\n\t/app/pkg/controller/base/controller.go:64\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile.func1\n\t/app/pkg/controller/plan/controller.go:171\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:220\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWo...990{"level":"info","ts":"2025-06-04 10:30:35.466","logger":"plan|dn8mv","msg":"Reconcile ended.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"reQ":3}991{"level":"info","ts":"2025-06-04 10:30:38.467","logger":"plan|577wq","msg":"Reconcile started.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}992{"level":"debug","ts":"2025-06-04 10:30:38.467","logger":"plan|577wq","msg":"Postponing: provider not reconciled.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"provider":"openshift-mtv/vmware"}993{"level":"info","ts":"2025-06-04 10:30:38.467","logger":"plan|577wq","msg":"Plan Postponed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}994{"level":"error","ts":"2025-06-04 10:30:38.467","logger":"plan|577wq","msg":"Reconcile failed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"error":"source provider is not set","stacktrace":"github.com/konveyor/forklift-controller/pkg/controller/base.(*Reconciler).Ended\n\t/app/pkg/controller/base/controller.go:64\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile.func1\n\t/app/pkg/controller/plan/controller.go:171\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:220\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWo...995{"level":"info","ts":"2025-06-04 10:30:38.467","logger":"plan|577wq","msg":"Reconcile ended.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"reQ":3}996{"level":"info","ts":"2025-06-04 10:30:41.469","logger":"plan|qbc8h","msg":"Reconcile started.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}997{"level":"debug","ts":"2025-06-04 10:30:41.469","logger":"plan|qbc8h","msg":"Postponing: provider not reconciled.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"provider":"openshift-mtv/vmware"}998{"level":"info","ts":"2025-06-04 10:30:41.469","logger":"plan|qbc8h","msg":"Plan Postponed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"}}999{"level":"error","ts":"2025-06-04 10:30:41.469","logger":"plan|qbc8h","msg":"Reconcile failed.","plan":{"name":"cold-host-test","namespace":"openshift-mtv"},"error":"source provider is not set","stacktrace":"github.com/konveyor/forklift-controller/pkg/controller/base.(*Reconciler).Ended\n\t/app/pkg/controller/base/controller.go:64\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile.func1\n\t/app/pkg/controller/plan/controller.go:171\ngithub.com/konveyor/forklift-controller/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:220\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Reconcile\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:119\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:316\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWo...1000
- blocks
-
MTV-2362 Can't migrate guests from secure esxi proivder on MTV
-
- Closed
-