Description of problem:
Deleting the spec.domain field in ingresses.config.openshift.io causes the cluster operators console and authentication to degrade. According to the documentation [1], we don't support changing the spec.domain parameter at all. Therefore this field shouldn't be allowed to be modified or deleted.
Version-Release number of selected component (if applicable):
4.12 to 4.21 (all supported versions)
How reproducible:
Always
Steps to Reproduce:
1. Edit the default ingresses.config.openshift.io and delete the spec.domain field.
2. The cluster operators degrade
Actual results:
The cluster operators degrade
Expected results:
The field spec.domain from the default ingresses.config.openshift.io should not be editable at all based on the documentation
Additional info:
Restoring the field back to its original value recovers the cluster operators.
To configure the apps domain, it should be done as said in [2] with the spec.appsDomain field.
- is related to
-
OCPBUGS-32275 ingress.config spec.domain should not be changed after installation
-
- ASSIGNED
-
- links to