[root@cert-rhosp-02 ~]# oc project openshift-workload-availability Already on project "openshift-workload-availability" on server "https://api.ocp-edge-cluster-0.qe.lab.redhat.com:6443". [root@cert-rhosp-02 ~]# oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.21.0-0.nightly-2026-02-12-134401 True False 7d5h Cluster version is 4.21.0-0.nightly-2026-02-12-134401 [root@cert-rhosp-02 ~]# oc get csv NAME DISPLAY VERSION REPLACES PHASE fence-agents-remediation.v0.7.0 Fence Agents Remediation Operator 0.7.0 fence-agents-remediation.v0.6.0 Succeeded [root@cert-rhosp-02 ~]# PODS=$(oc get pods -o name -n openshift-workload-availability | grep fence-agents-remediation-controller-manager) [root@cert-rhosp-02 ~]# echo $PODS pod/fence-agents-remediation-controller-manager-d858c97d5-bwp7t pod/fence-agents-remediation-controller-manager-d858c97d5-qqcr4 [root@cert-rhosp-02 ~]# for p in $PODS; do > echo "== $p" > oc get "$p" -n openshift-workload-availability -o json | jq .spec.nodeName > done == pod/fence-agents-remediation-controller-manager-d858c97d5-bwp7t "worker-0-0" == pod/fence-agents-remediation-controller-manager-d858c97d5-qqcr4 "worker-0-1" [root@cert-rhosp-02 ~]# oc get fartemplate -o yaml apiVersion: v1 items: [] kind: List metadata: resourceVersion: "" selfLink: "" [root@cert-rhosp-02 ~]# oc get nodes NAME STATUS ROLES AGE VERSION master-0-0 Ready control-plane,master 7d6h v1.34.2 master-0-1 Ready control-plane,master 7d6h v1.34.2 master-0-2 Ready control-plane,master 7d6h v1.34.2 worker-0-0 Ready worker 7d5h v1.34.2 worker-0-1 Ready worker 7d5h v1.34.2 worker-0-2 Ready worker 7d5h v1.34.2 [root@cert-rhosp-02 ~]# oc debug node/worker-0-2 -- chroot /host bash -c "date" W0223 08:28:32.366934 800487 warnings.go:70] would violate PodSecurity "restricted:latest": host namespaces (hostNetwork=true, hostPID=true), privileged (container "container-00" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container "container-00" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container "container-00" must set securityContext.capabilities.drop=["ALL"]), restricted volume types (volume "host" uses restricted volume type "hostPath"), runAsNonRoot != true (pod or container "container-00" must set securityContext.runAsNonRoot=true), runAsUser=0 (container "container-00" must not set runAsUser=0) Starting pod/worker-0-2-debug ... To use host binaries, run `chroot /host` Mon Feb 23 13:28:32 UTC 2026 Removing debug pod ... [root@cert-rhosp-02 ~]# oc debug node/worker-0-2 -- chroot /host bash -c "systemctl stop kubelet" W0223 08:28:47.530621 800567 warnings.go:70] would violate PodSecurity "restricted:latest": host namespaces (hostNetwork=true, hostPID=true), privileged (container "container-00" must not set securityContext.privileged=true), allowPrivilegeEscalation != false (container "container-00" must set securityContext.allowPrivilegeEscalation=false), unrestricted capabilities (container "container-00" must set securityContext.capabilities.drop=["ALL"]), restricted volume types (volume "host" uses restricted volume type "hostPath"), runAsNonRoot != true (pod or container "container-00" must set securityContext.runAsNonRoot=true), runAsUser=0 (container "container-00" must not set runAsUser=0) Starting pod/worker-0-2-debug ... To use host binaries, run `chroot /host` [root@cert-rhosp-02 ~]# oc get nodes NAME STATUS ROLES AGE VERSION master-0-0 Ready control-plane,master 7d6h v1.34.2 master-0-1 Ready control-plane,master 7d6h v1.34.2 master-0-2 Ready control-plane,master 7d6h v1.34.2 worker-0-0 Ready worker 7d5h v1.34.2 worker-0-1 Ready worker 7d5h v1.34.2 worker-0-2 NotReady worker 7d5h v1.34.2 [root@cert-rhosp-02 ~]# cat far_standalone_plane_text.yaml apiVersion: fence-agents-remediation.medik8s.io/v1alpha1 kind: FenceAgentsRemediation metadata: name: worker-0-2 namespace: openshift-workload-availability spec: agent: fence_ipmilan retrycount: 5 retryinterval: 10s timeout: 300s nodeparameters: '--ipport': master-0-0: '6230' master-0-1: '6231' master-0-2: '6232' worker-0-0: '6233' worker-0-1: '6234' worker-0-2: '6235' sharedparameters: '--action': "reboot" '--ip': 192.168.123.1 '--lanplus': '' '--password': password '--username': admin [root@cert-rhosp-02 ~]# oc apply -f far_standalone_plane_text.yaml fenceagentsremediation.fence-agents-remediation.medik8s.io/worker-0-2 created [root@cert-rhosp-02 ~]# oc get far -o yaml apiVersion: v1 items: - apiVersion: fence-agents-remediation.medik8s.io/v1alpha1 kind: FenceAgentsRemediation metadata: annotations: kubectl.kubernetes.io/last-applied-configuration: | {"apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","kind":"FenceAgentsRemediation","metadata":{"annotations":{},"name":"worker-0-2","namespace":"openshift-workload-availability"},"spec":{"agent":"fence_ipmilan","nodeparameters":{"--ipport":{"master-0-0":"6230","master-0-1":"6231","master-0-2":"6232","worker-0-0":"6233","worker-0-1":"6234","worker-0-2":"6235"}},"retrycount":5,"retryinterval":"10s","sharedparameters":{"--action":"reboot","--ip":"192.168.123.1","--lanplus":"","--password":"password","--username":"admin"},"timeout":"300s"}} creationTimestamp: "2026-02-23T13:36:52Z" finalizers: - fence-agents-remediation.medik8s.io/far-finalizer generation: 2 name: worker-0-2 namespace: openshift-workload-availability resourceVersion: "3792223" uid: 77b39376-0b6f-4942-9669-625a862d0897 spec: agent: fence_ipmilan nodeparameters: --ipport: master-0-0: "6230" master-0-1: "6231" master-0-2: "6232" worker-0-0: "6233" worker-0-1: "6234" worker-0-2: "6235" remediationStrategy: ResourceDeletion retrycount: 5 retryinterval: 10s sharedparameters: --action: reboot --ip: 192.168.123.1 --lanplus: "" --password: password --username: admin timeout: 5m0s status: conditions: - lastTransitionTime: "2026-02-23T13:36:58Z" message: The unhealthy node was fully remediated (it was tainted, fenced using the fence agent and all the node resources have been deleted) reason: RemediationFinishedSuccessfully status: "False" type: Processing - lastTransitionTime: "2026-02-23T13:36:57Z" message: FAR taint was added and the fence agent command has been created and executed successfully reason: FenceAgentSucceeded status: "True" type: FenceAgentActionSucceeded - lastTransitionTime: "2026-02-23T13:36:58Z" message: The unhealthy node was fully remediated (it was tainted, fenced using the fence agent and all the node resources have been deleted) reason: RemediationFinishedSuccessfully status: "True" type: Succeeded lastUpdateTime: "2026-02-23T13:36:58Z" kind: List metadata: resourceVersion: "" selfLink: "" [root@cert-rhosp-02 ~]# oc get far NAME AGE worker-0-2 5m39s [root@cert-rhosp-02 ~]# oc get nodes NAME STATUS ROLES AGE VERSION master-0-0 Ready control-plane,master 7d6h v1.34.2 master-0-1 Ready control-plane,master 7d6h v1.34.2 master-0-2 Ready control-plane,master 7d6h v1.34.2 worker-0-0 Ready worker 7d6h v1.34.2 worker-0-1 Ready worker 7d6h v1.34.2 worker-0-2 Ready worker 7d6h v1.34.2 [root@cert-rhosp-02 ~]# oc delete far worker-0-2 fenceagentsremediation.fence-agents-remediation.medik8s.io "worker-0-2" deleted [root@cert-rhosp-02 ~]# oc get node worker-0-2 -o yaml | yq .spec.taints null [root@cert-rhosp-02 ~]# oc logs pod/fence-agents-remediation-controller-manager-d858c97d5-qqcr4 2026-02-23T13:04:07.399678352Z INFO setup Go Version: go1.25.3 (Red Hat 1.25.3-1.el9_7) X:strictfipsruntime 2026-02-23T13:04:07.399768967Z INFO setup Go OS/Arch: linux/amd64 2026-02-23T13:04:07.399782312Z INFO setup Operator Version: 79131c3 2026-02-23T13:04:07.399784306Z INFO setup Git Commit: 79131c33a1386fd19b7dbcc95d4284053f5ff568 2026-02-23T13:04:07.399786026Z INFO setup Build Date: 2026-01-28T09:40:06+00:00 2026-02-23T13:04:07.399804351Z INFO setup HTTP/2 for webhooks disabled 2026-02-23T13:04:07.406226072Z INFO validation out of service taint strategy {"isSupported": true, "k8sMajorVersion": 1, "k8sMinorVersion": 34} 2026-02-23T13:04:07.406294885Z INFO setup out-of-service taint is supported on this cluster 2026-02-23T13:04:07.40635355Z INFO controller-runtime.builder Registering a validating webhook {"GVK": "fence-agents-remediation.medik8s.io/v1alpha1, Kind=FenceAgentsRemediation", "path": "/validate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediation"} 2026-02-23T13:04:07.406464117Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediation"} 2026-02-23T13:04:07.406526717Z INFO controller-runtime.builder Registering a mutating webhook {"GVK": "fence-agents-remediation.medik8s.io/v1alpha1, Kind=FenceAgentsRemediationTemplate", "path": "/mutate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediationtemplate"} 2026-02-23T13:04:07.406590062Z INFO controller-runtime.webhook Registering webhook {"path": "/mutate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediationtemplate"} 2026-02-23T13:04:07.406626925Z INFO controller-runtime.builder Registering a validating webhook {"GVK": "fence-agents-remediation.medik8s.io/v1alpha1, Kind=FenceAgentsRemediationTemplate", "path": "/validate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediationtemplate"} 2026-02-23T13:04:07.406684707Z INFO controller-runtime.webhook Registering webhook {"path": "/validate-fence-agents-remediation-medik8s-io-v1alpha1-fenceagentsremediationtemplate"} 2026-02-23T13:04:07.406739778Z INFO setup starting manager 2026-02-23T13:04:07.406949354Z INFO starting server {"name": "health probe", "addr": "[::]:8081"} 2026-02-23T13:04:07.406902907Z INFO controller-runtime.metrics Starting metrics server 2026-02-23T13:04:07.407007512Z INFO controller-runtime.webhook Starting webhook server 2026-02-23T13:04:07.407056453Z INFO controller-runtime.metrics Serving metrics server {"bindAddress": ":8080", "secure": false} I0223 13:04:07.407256 1 leaderelection.go:257] attempting to acquire leader lease openshift-workload-availability/cb305759.medik8s.io... 2026-02-23T13:04:07.407292326Z INFO controller-runtime.certwatcher Updated current TLS certificate 2026-02-23T13:04:07.407348141Z INFO controller-runtime.webhook Serving webhook server {"host": "", "port": 9443} 2026-02-23T13:04:07.407422874Z INFO controller-runtime.certwatcher Starting certificate poll+watcher {"interval": "10s"} I0223 13:04:22.901840 1 leaderelection.go:271] successfully acquired lease openshift-workload-availability/cb305759.medik8s.io 2026-02-23T13:04:22.90188629Z DEBUG events fence-agents-remediation-controller-manager-d858c97d5-qqcr4_987af425-e5c7-47f7-9d36-41290410f4a3 became leader {"type": "Normal", "object": {"kind":"Lease","namespace":"openshift-workload-availability","name":"cb305759.medik8s.io","uid":"ee55c474-b094-4e6c-8ae9-cefd48a17595","apiVersion":"coordination.k8s.io/v1","resourceVersion":"3783037"}, "reason": "LeaderElection"} 2026-02-23T13:04:22.902077467Z INFO Starting EventSource {"controller": "fenceagentsremediationtemplate", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediationTemplate", "source": "kind source: *v1alpha1.FenceAgentsRemediationTemplate"} 2026-02-23T13:04:22.902082525Z INFO Starting EventSource {"controller": "fenceagentsremediation", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediation", "source": "kind source: *v1alpha1.FenceAgentsRemediation"} 2026-02-23T13:04:23.009664189Z INFO Starting Controller {"controller": "fenceagentsremediationtemplate", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediationTemplate"} 2026-02-23T13:04:23.00966678Z INFO Starting Controller {"controller": "fenceagentsremediation", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediation"} 2026-02-23T13:04:23.009695247Z INFO Starting workers {"controller": "fenceagentsremediationtemplate", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediationTemplate", "worker count": 1} 2026-02-23T13:04:23.009706349Z INFO Starting workers {"controller": "fenceagentsremediation", "controllerGroup": "fence-agents-remediation.medik8s.io", "controllerKind": "FenceAgentsRemediation", "worker count": 1} 2026-02-23T13:36:52.195990927Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:36:52.196050034Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:36:52.405940946Z INFO controllers.FenceAgentsRemediation Finalizer was added {"CR Name": "worker-0-2"} 2026-02-23T13:36:52.405973669Z INFO controllers.FenceAgentsRemediation Updating Status Condition {"processingConditionStatus": "True", "fenceAgentActionSucceededConditionStatus": "Unknown", "succeededConditionStatus": "Unknown", "reason": "RemediationStarted", "LastUpdateTime": "2026-02-23T13:36:52.405972624Z"} 2026-02-23T13:36:52.405991493Z DEBUG events [remediation] Remediation started {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3792071"}, "reason": "RemediationStarted"} 2026-02-23T13:36:52.406080425Z DEBUG events [remediation] Finalizer was added {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3792071"}, "reason": "AddFinalizer"} 2026-02-23T13:36:52.610697872Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:36:52.610810245Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:36:52.610827759Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:36:52.61782649Z INFO taints Taint was added {"taint effect": "NoSchedule", "taint list": [{"key":"node.kubernetes.io/unreachable","effect":"NoSchedule","timeAdded":"2026-02-23T13:29:32Z"},{"key":"node.kubernetes.io/unreachable","effect":"NoExecute","timeAdded":"2026-02-23T13:29:32Z"},{"key":"remediation.medik8s.io/fence-agents-remediation","effect":"NoSchedule","timeAdded":"2026-02-23T13:36:52Z"}]} 2026-02-23T13:36:52.617949341Z INFO controllers.FenceAgentsRemediation FAR remediation taint was added {"Node Name": "worker-0-2"} 2026-02-23T13:36:52.617991462Z INFO controllers.FenceAgentsRemediation Build fence agent command line {"Fence Agent": "fence_ipmilan", "Node Name": "worker-0-2"} 2026-02-23T13:36:52.617997829Z INFO fenceagentsremediation-params BuildFenceAgentParams starting {"Node Name": "worker-0-2"} 2026-02-23T13:36:52.618001715Z INFO fenceagentsremediation-params collectAllSecretParams start for node {"node": "worker-0-2"} 2026-02-23T13:36:52.618004451Z INFO fenceagentsremediation-params collectAllSecretParams finish successfully for node {"node": "worker-0-2"} 2026-02-23T13:36:52.618066994Z INFO fenceagentsremediation-params BuildFenceAgentParams finished successfully {"Node Name": "worker-0-2"} 2026-02-23T13:36:52.61810524Z DEBUG events [remediation] Remediation taint was added {"type": "Normal", "object": {"kind":"Node","name":"worker-0-2","uid":"935ced32-7e99-4d30-af6f-2e31fc7f40c5","apiVersion":"v1","resourceVersion":"3791997"}, "reason": "AddRemediationTaint"} 2026-02-23T13:36:52.618075869Z INFO controllers.FenceAgentsRemediation Execute the fence agent {"Fence Agent": "fence_ipmilan", "Node Name": "worker-0-2", "FAR uid": "77b39376-0b6f-4942-9669-625a862d0897", "Parameters": ["--ip","--lanplus","--password","--username","--action","--ipport"]} 2026-02-23T13:36:52.618206906Z INFO executer fence agent start {"uid": "77b39376-0b6f-4942-9669-625a862d0897", "fence_agent": "fence_ipmilan", "retryCount": 5, "retryInterval": "10s", "timeout": "5m0s"} 2026-02-23T13:36:52.618296404Z DEBUG events [remediation] Fence agent was executed {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3792072"}, "reason": "FenceAgentExecuted"} 2026-02-23T13:36:52.625928034Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:36:52.626015324Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:36:52.626026878Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:36:52.626082696Z INFO controllers.FenceAgentsRemediation A Fence Agent is already running {"Fence Agent": "fence_ipmilan", "Node Name": "worker-0-2", "FAR uid": "77b39376-0b6f-4942-9669-625a862d0897"} 2026-02-23T13:36:52.630794706Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:36:57.64245223Z INFO executer command completed {"uid": "77b39376-0b6f-4942-9669-625a862d0897", "response": "Success: Rebooted\n", "errMessage": "", "err": null} 2026-02-23T13:36:57.642501188Z INFO executer fence agent done {"uid": "77b39376-0b6f-4942-9669-625a862d0897", "fence_agent": "fence_ipmilan", "stdout": "Success: Rebooted\n", "stderr": "", "err": null} 2026-02-23T13:36:57.64250886Z INFO executer updating status {"FAR uid": "77b39376-0b6f-4942-9669-625a862d0897"} 2026-02-23T13:36:57.642568772Z INFO executer Updating Status Condition {"processingConditionStatus": "", "fenceAgentActionSucceededConditionStatus": "True", "succeededConditionStatus": "", "reason": "FenceAgentSucceeded", "LastUpdateTime": "2026-02-23T13:36:57.642567866Z"} 2026-02-23T13:36:57.642646897Z DEBUG events [remediation] Fence agent was succeeded {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3792072"}, "reason": "FenceAgentSucceeded"} 2026-02-23T13:36:57.648204866Z INFO executer status updated {"FAR uid": "77b39376-0b6f-4942-9669-625a862d0897"} 2026-02-23T13:36:57.648534755Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:36:57.648560556Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:36:57.648617058Z INFO controllers.FenceAgentsRemediation Remediation strategy is ResourceDeletion which explicitly deletes resources - manually deleting workload {"Node Name": "worker-0-2"} 2026-02-23T13:36:57.648723056Z DEBUG events [remediation] Manually delete pods from the unhealthy node {"type": "Normal", "object": {"kind":"Node","name":"worker-0-2","uid":"935ced32-7e99-4d30-af6f-2e31fc7f40c5","apiVersion":"v1","resourceVersion":"3792075"}, "reason": "DeleteResources"} 2026-02-23T13:36:57.750082686Z INFO commons-resource starting to delete pods {"node name": "worker-0-2"} 2026-02-23T13:36:58.475070195Z INFO commons-resource done deleting pods {"node name": "worker-0-2"} 2026-02-23T13:36:58.475095536Z INFO controllers.FenceAgentsRemediation Updating Status Condition {"processingConditionStatus": "False", "fenceAgentActionSucceededConditionStatus": "", "succeededConditionStatus": "True", "reason": "RemediationFinishedSuccessfully", "LastUpdateTime": "2026-02-23T13:36:58.475094752Z"} 2026-02-23T13:36:58.475107119Z INFO executer cancelling fence agent routine {"uid": "77b39376-0b6f-4942-9669-625a862d0897"} 2026-02-23T13:36:58.475113596Z INFO controllers.FenceAgentsRemediation FenceAgentsRemediation CR has completed to remediate the node {"Node Name": "worker-0-2"} 2026-02-23T13:36:58.475243469Z DEBUG events [remediation] Unhealthy node remediation was completed {"type": "Normal", "object": {"kind":"Node","name":"worker-0-2","uid":"935ced32-7e99-4d30-af6f-2e31fc7f40c5","apiVersion":"v1","resourceVersion":"3792075"}, "reason": "NodeRemediationCompleted"} 2026-02-23T13:36:58.47528385Z DEBUG events [remediation] Remediation finished {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3792100"}, "reason": "RemediationFinished"} 2026-02-23T13:36:58.681562269Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:36:58.681633976Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:36:58.681647704Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:36:58.686509767Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:42:42.610241563Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:42:42.610295153Z INFO controllers.FenceAgentsRemediation Check FAR CR's name 2026-02-23T13:42:42.61032971Z INFO controllers.FenceAgentsRemediation CR's deletion timestamp is not zero, and FAR finalizer exists {"CR Name": "worker-0-2"} 2026-02-23T13:42:42.617970645Z INFO taints Taint was removed {"taint effect": "NoSchedule", "taint list": null} 2026-02-23T13:42:42.618033574Z INFO controllers.FenceAgentsRemediation FAR remediation taint was removed {"Node Name": "worker-0-2"} 2026-02-23T13:42:42.619802481Z DEBUG events [remediation] Remediation taint was removed {"type": "Normal", "object": {"kind":"Node","name":"worker-0-2","uid":"935ced32-7e99-4d30-af6f-2e31fc7f40c5","apiVersion":"v1","resourceVersion":"3793941"}, "reason": "RemoveRemediationTaint"} 2026-02-23T13:42:42.633375848Z INFO controllers.FenceAgentsRemediation Finalizer was removed {"CR Name": "worker-0-2"} 2026-02-23T13:42:42.633547932Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile 2026-02-23T13:42:42.633587114Z DEBUG events [remediation] Finalizer was removed {"type": "Normal", "object": {"kind":"FenceAgentsRemediation","namespace":"openshift-workload-availability","name":"worker-0-2","uid":"77b39376-0b6f-4942-9669-625a862d0897","apiVersion":"fence-agents-remediation.medik8s.io/v1alpha1","resourceVersion":"3793976"}, "reason": "RemoveFinalizer"} 2026-02-23T13:42:42.634032652Z INFO controllers.FenceAgentsRemediation Begin FenceAgentsRemediation Reconcile 2026-02-23T13:42:42.634059468Z INFO controllers.FenceAgentsRemediation FenceAgentsRemediation CR was not found {"CR Name": "worker-0-2", "CR Namespace": "openshift-workload-availability"} 2026-02-23T13:42:42.63406283Z INFO controllers.FenceAgentsRemediation Finish FenceAgentsRemediation Reconcile