karmada/charts/templates/_patch_webhook_in_clusterre...

22 lines
768 B
Smarty

{{- define "karmada.crd.patch.webhook.clusterresourcebinding" -}}
{{ $name := include "karmada.name" .}}
{{ $namespace := include "karmada.namespace" .}}
---
# The following patch enables conversion webhook for CRD
# CRD conversion requires k8s 1.13 or later.
apiVersion: apiextensions.k8s.io/v1
kind: CustomResourceDefinition
metadata:
name: clusterresourcebindings.work.karmada.io
spec:
conversion:
strategy: Webhook
webhook:
clientConfig:
url: https://{{ $name }}-webhook.{{ $namespace }}.svc:443/convert
{{- include "karmada.webhook.caBundle" . | nindent 8 }}
# TODO(RainbowMango): After we update controller-runtime to v0.10+, then we can remove `v1beta1`
conversionReviewVersions: ["v1beta1", "v1"]
---
{{- end -}}