[root@cert-rhosp-02 ~]# oc get clusterversion NAME VERSION AVAILABLE PROGRESSING SINCE STATUS version 4.20.0-0.nightly-2025-11-11-205214 True False 5h34m Cluster version is 4.20.0-0.nightly-2025-11-11-205214 [root@cert-rhosp-02 ~]# oc get csv NAME DISPLAY VERSION REPLACES PHASE machine-deletion-remediation.v0.5.0 Machine Deletion Remediation operator 0.5.0 machine-deletion-remediation.v0.4.1 Succeeded node-healthcheck-operator.v0.10.1 Node Health Check Operator 0.10.1 node-healthcheck-operator.v0.10.0 Succeeded node-maintenance-operator.v5.5.0 Node Maintenance Operator 5.5.0 node-maintenance-operator.v5.4.1 Succeeded self-node-remediation.v0.11.0 Self Node Remediation Operator 0.11.0 self-node-remediation.v0.10.1 Succeeded [root@cert-rhosp-02 ~]# oc get SelfNodeRemediationConfig -o yaml apiVersion: v1 items: - apiVersion: self-node-remediation.medik8s.io/v1alpha1 kind: SelfNodeRemediationConfig metadata: creationTimestamp: "2025-11-13T17:55:16Z" generation: 2 name: self-node-remediation-config namespace: openshift-workload-availability resourceVersion: "151108" uid: 54b03346-c4e7-48df-9696-6cd3e135682e spec: apiCheckInterval: 15s apiServerTimeout: 5s hostPort: 30001 isSoftwareRebootEnabled: true maxApiErrorThreshold: 3 minPeersForRemediation: 1 peerApiServerTimeout: 3s peerDialTimeout: 5s peerRequestTimeout: 5s peerUpdateInterval: 15m watchdogFilePath: /dev/watchdog kind: List metadata: resourceVersion: "" [root@cert-rhosp-02 ~]# vi test.yaml [root@cert-rhosp-02 ~]# cat test.yaml apiVersion: self-node-remediation.medik8s.io/v1alpha1 kind: SelfNodeRemediationConfig metadata: creationTimestamp: '2025-11-13T17:55:16Z' generation: 2 managedFields: - apiVersion: self-node-remediation.medik8s.io/v1alpha1 fieldsType: FieldsV1 fieldsV1: 'f:spec': 'f:watchdogFilePath': {} 'f:peerUpdateInterval': {} 'f:apiCheckInterval': {} 'f:maxApiErrorThreshold': {} .: {} 'f:minPeersForRemediation': {} 'f:isSoftwareRebootEnabled': {} 'f:apiServerTimeout': {} 'f:peerDialTimeout': {} 'f:hostPort': {} manager: manager operation: Update time: '2025-11-13T17:55:16Z' - apiVersion: self-node-remediation.medik8s.io/v1alpha1 fieldsType: FieldsV1 fieldsV1: 'f:spec': 'f:peerApiServerTimeout': {} 'f:peerRequestTimeout': {} manager: Mozilla operation: Update time: '2025-11-13T20:34:53Z' name: self-node-remediation-config namespace: openshift-workload-availability resourceVersion: '151108' uid: 54b03346-c4e7-48df-9696-6cd3e135682e spec: apiServerTimeout: 5s peerApiServerTimeout: 3s hostPort: 30001 isSoftwareRebootEnabled: true watchdogFilePath: /dev/watchdog peerDialTimeout: 5s peerUpdateInterval: 15m apiCheckInterval: 15s peerRequestTimeout: 5s maxApiErrorThreshold: 3 minPeersForRemediation: 1 [root@cert-rhosp-02 ~]# oc apply -f test.yaml Warning: resource selfnoderemediationconfigs/self-node-remediation-config is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by oc apply. oc apply should only be used on resources created declaratively by either oc create --save-config or oc apply. The missing annotation will be patched automatically. Warning: PeerRequestTimeout (5s) is less than ApiServerTimeout + MinimumBuffer (5s + 2s = 7s). This configuration may lead to race conditions where peer health checks time out before API server checks complete, potentially causing premature remediation. Overriding PeerRequestTimeout to 7s for safer operation. selfnoderemediationconfig.self-node-remediation.medik8s.io/self-node-remediation-config configured