-
Bug
-
Resolution: Done
-
Minor
-
4.16.z
-
None
-
Quality / Stability / Reliability
-
False
-
-
3
-
None
-
None
-
None
-
None
-
WINC - Sprint 273, WINC - Sprint 274, WINC - Sprint 275
-
3
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
When a WMCO upgrade occurs with both a machine node and a BYOH node the following logs occur:
{"level":"error","ts":"2025-06-12T15:07:18Z","msg":"Reconciler error","controller":"machine","controllerGroup":"machine.openshift.io","controllerKind":"Machine","Machine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"namespace":"openshift-machine-api","name":"winworker-ks46c","reconcileID":"bae27db6-27cc-4a54-9bfa-1c5fc6054e0f","error":"unable to configure instance i-08c31c15794bcc6c3: cannot mark node ip-10-0-9-160.us-west-2.compute.internal as upgrading, maximum number of parallel upgrading nodes reached (1)","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227"}
{"level":"error","ts":"2025-06-12T15:07:23Z","msg":"Reconciler error","controller":"machine","controllerGroup":"machine.openshift.io","controllerKind":"Machine","Machine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"namespace":"openshift-machine-api","name":"winworker-ks46c","reconcileID":"3b89a767-5fa5-486f-bd0f-75952fd6c0d5","error":"unable to configure instance i-08c31c15794bcc6c3: cannot mark node ip-10-0-9-160.us-west-2.compute.internal as upgrading, maximum number of parallel upgrading nodes reached (1)","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227"}
{"level":"info","ts":"2025-06-12T15:07:28Z","logger":"controller.windowsmachine","msg":"processing","windowsmachine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"address":"10.0.9.160"}
{"level":"info","ts":"2025-06-12T15:07:30Z","logger":"controller.windowsmachine","msg":"instance requires upgrade","node":"ip-10-0-9-160.us-west-2.compute.internal","version":"10.16.1-b5739a7","expected version":"10.16.2-a9b66e7"}
{"level":"error","ts":"2025-06-12T15:07:30Z","msg":"Reconciler error","controller":"machine","controllerGroup":"machine.openshift.io","controllerKind":"Machine","Machine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"namespace":"openshift-machine-api","name":"winworker-ks46c","reconcileID":"0d6cb0eb-c6e1-4efc-99ad-4f74622534c5","error":"unable to configure instance i-08c31c15794bcc6c3: cannot mark node ip-10-0-9-160.us-west-2.compute.internal as upgrading, maximum number of parallel upgrading nodes reached (1)","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227"}
{"level":"info","ts":"2025-06-12T15:07:41Z","logger":"controller.windowsmachine","msg":"processing","windowsmachine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"address":"10.0.9.160"}
{"level":"info","ts":"2025-06-12T15:07:43Z","logger":"controller.windowsmachine","msg":"instance requires upgrade","node":"ip-10-0-9-160.us-west-2.compute.internal","version":"10.16.1-b5739a7","expected version":"10.16.2-a9b66e7"}
{"level":"error","ts":"2025-06-12T15:07:43Z","msg":"Reconciler error","controller":"machine","controllerGroup":"machine.openshift.io","controllerKind":"Machine","Machine":{"name":"winworker-ks46c","namespace":"openshift-machine-api"},"namespace":"openshift-machine-api","name":"winworker-ks46c","reconcileID":"7ae66d35-f11d-431e-b693-1fbcc168603c","error":"unable to configure instance i-08c31c15794bcc6c3: cannot mark node ip-10-0-9-160.us-west-2.compute.internal as upgrading, maximum number of parallel upgrading nodes reached (1)","stacktrace":"sigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).reconcileHandler\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:329\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).processNextWorkItem\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:266\nsigs.k8s.io/controller-runtime/pkg/internal/controller.(*Controller).Start.func2.2\n\t/build/windows-machine-config-operator/vendor/sigs.k8s.io/controller-runtime/pkg/internal/controller/controller.go:227"}
Version-Release number of selected component (if applicable):
10.16.2
How reproducible:
Steps to Reproduce:
1. Add a Windows Machine node and BYOH node to a cluster
2. Upgrade to a newer WMCO version
3. Log message will be repeated while upgrade occurs
Actual results:
Log is repeated many times
Expected results:
Log is repeated less often
Additional info: