-
Bug
-
Resolution: Not a Bug
-
Normal
-
None
-
4.20.0
-
Quality / Stability / Reliability
-
False
-
-
1
-
Low
-
None
-
None
-
None
-
None
-
MCO Sprint 272
-
1
-
None
-
None
-
None
-
None
-
None
-
None
-
None
Description of problem:
Machine config operator got degraded during enable and disable faeturegate
Version-Release number of selected component (if applicable):
4.20
How reproducible:
Always
Steps to Reproduce:
1. Enable featuregate
oc patch featuregate/cluster --type=merge -p '{"spec":{"featureSet":"CustomNoUpgrade","customNoUpgrade":{"enabled":["KMSEncryptionProvider"]}}}'
2. Then disable featuregate
oc patch featuregate/cluster --type=merge -p '{"spec":{"featureSet":"CustomNoUpgrade","customNoUpgrade":{"disabled":["KMSEncryptionProvider"]}}}' 3. Check CO operators, sees below error
oc get co NAME VERSION AVAILABLE PROGRESSING DEGRADED SINCE MESSAGE authentication 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h9m baremetal 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h32m cloud-controller-manager 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h34m cloud-credential 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h35m cluster-api 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 55m cluster-autoscaler 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h32m config-operator 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False True 4h33m FeatureGateControllerDegraded: unable to determine FeatureGateDetails from FeatureSets: trying to enable and disable "KMSEncryptionProvider" console 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h16m control-plane-machine-set 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h31m csi-snapshot-controller 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True False False 4h32m dns 4.20.0-0-2025-05-27-131025-test-ci-ln-3wm4x8b-latest True
Actual results:
Machine config operator shows conflict
Expected results:
Not show conflict
Additional info:
Like this it working. it is expected?
oc patch featuregate/cluster --type=merge -p '{"spec":{"featureSet":"CustomNoUpgrade","customNoUpgrade":{"enabled":["KMSEncryptionProvider"],"disabled":[]}}}'
oc patch featuregate/cluster --type=merge -p '{"spec":{"featureSet":"CustomNoUpgrade","customNoUpgrade":{"enabled":[],"disabled":["KMSEncryptionProvider"]}}}'