-
Notifications
You must be signed in to change notification settings - Fork 75
Open
Description
When creating a new migration plan using OpenShift 4.18.15 and Forklift 2.9.0, we're seeing a consistent issue where the NetworkMap and/or StorageMap are not created when referencing an existing NetworkMap and StorageMap in OpenShift
Current behavior
- Create a new migration plan that references an existing NetworkMap and StorageMap
- Migration plan is created
- Referenced NetworkMap and/or StorageMap are not created
- Migration plan gets stuck in unknown status with the following error in the logs
{"level":"error","ts":"2025-09-30 09:57:02.195","logger":"plan|g95r5","msg":"Reconcile failed.","plan":{"name":"redacted","namespace":"openshift-mtv"},"error":"Not enough data to build plan context.","stacktrace":"github.com/kubev2v/forklift/pkg/controller/base.(*Reconciler).Ended\n\t/app/pkg/controller/base/controller.go:64\ngithub.com/kubev2v/forklift/pkg/controller/plan.Reconciler.Reconcile.func1\n\t/app/pkg/controller/plan/controller.go:174\ngithub.com/kubev2v/forklift/pkg/controller/plan.Reconciler.Reconcile\n\t/app/pkg/controller/plan/controller.go:223\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:334\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).processNextWorkItem\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:294\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller[...]).Start.func2.2\n\t/app/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:255"}
Expected behavior
- Create a new migration plan that references an existing NetworkMap and StorageMap
- Migration plan is created
- Referenced NetworkMap and/or StorageMap are created
- Migration plan enters ready state
Metadata
Metadata
Assignees
Labels
No labels