Hide Forgot
Description of problem: Creation of subscription looks good but when checking the BMC no subscription were created. Output of metal3 pod logs: ... "level":"error","ts":1643035823.766456,"logger":"controller.bmceventsubscription","msg":"Reconciler error","reconciler group":"metal3.io","reconciler kind":"BMCEventSubscription","name":"sub-01","namespace":"openshift-machine-api","error":"failed add finalizer: failed to add finalizer: admission webhook \"bmceventsubscription.metal3.io\" denied the request: subscriptions cannot be updated, please recreate it" ... Version-Release number of selected component (if applicable): 4.10.0-0.nightly-2022-01-22-102609 How reproducible: Steps to Reproduce: 1. Create a new HW events subscription. 2. Check that a subscription were created through the BMC API Actual results: Subscription creation failed. Expected results: Subscription creation succeeded. Additional info:
This is caused by an overzealous update validator webhook. A fix is already proposed upstream: https://github.com/metal3-io/baremetal-operator/pull/1077
Verified with 4.10.0-0.nightly-2022-02-02-220834
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory (Moderate: OpenShift Container Platform 4.10.3 security update), and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. https://access.redhat.com/errata/RHSA-2022:0056