Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
common: Remove PodDisruptionBudget resources for Istio
Istio 1.6.0 generated manifests include some policy/v1 PodDisruptionBudget resources that we need to remove. See: - istio/istio#12602 - istio/istio#24000 The current manifests utilize two "delete" patches: - common/istio-1-16/istio-install/base/patches/remove-pdb.yaml - common/istio-1-16/cluster-local-gateway/base/patches/remove-pdb.yaml However these patches do not work with kustomize v3.2.0. The root cause is that v3.2.0 doesn't have the appropriate openapi schema for the policy/v1 API version resources. This is fixed in kustomize v4+. See: - kubernetes-sigs/kustomize#3694 (comment) - kubernetes-sigs/kustomize#4495 Changes: - We disable the delete patches until we upgrade to kustomize v4+. - tracked in: kubeflow#1797 - As a temporary workaraound we remove PodDisruptionBudget resources manually with yq before deploying Istio manifests. - Update README file with instructions. Refs: kubeflow#2325 Signed-off-by: Apostolos Gerakaris <[email protected]>
- Loading branch information