-
Task
-
Resolution: Done
-
Major
-
None
-
False
-
None
-
False
Problem
OCP 4.12 (corresponding with K8s 1.25) is removing some APIs. One of them is PodDisruptionBudget v1beta1 that is used by the legacy RH-SSO 7 Operator. The official suggested solution is to migrate to v1 API. This is not possible with the K8s Client version used by the Operator.
Solution
Since the K8s Client can't be updated with reasonable effort, we will deprecate the "podDisruptionBudget" field in the Keycloak CR. Since the Operator code already handles the cases when the API is missing, no changes at the Operator side should be needed. (This has to be double checked.) This will be just documented in the Operator docs as well as in the migration guide.