Merge pull request #3523 from chaunceyjiang/validate_federatedresourcequota

fix: add missing federatedresourcequota validate config
This commit is contained in:
karmada-bot 2023-05-12 14:51:25 +08:00 committed by GitHub
commit 772f89ad99
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 42 additions and 0 deletions

View File

@ -157,4 +157,18 @@ webhooks:
sideEffects: None sideEffects: None
admissionReviewVersions: ["v1"] admissionReviewVersions: ["v1"]
timeoutSeconds: 3 timeoutSeconds: 3
- name: federatedresourcequota.karmada.io
rules:
- operations: ["CREATE", "UPDATE"]
apiGroups: ["policy.karmada.io"]
apiVersions: ["*"]
resources: ["federatedresourcequotas"]
scope: "Namespaced"
clientConfig:
url: https://{{ $name }}-webhook.{{ $namespace }}.svc:443/validate-federatedresourcequota
{{- include "karmada.webhook.caBundle" . | nindent 6 }}
failurePolicy: Fail
sideEffects: None
admissionReviewVersions: [ "v1" ]
timeoutSeconds: 3
{{- end -}} {{- end -}}

View File

@ -161,5 +161,19 @@ webhooks:
sideEffects: None sideEffects: None
admissionReviewVersions: ["v1"] admissionReviewVersions: ["v1"]
timeoutSeconds: 3 timeoutSeconds: 3
- name: federatedresourcequota.karmada.io
rules:
- operations: ["CREATE", "UPDATE"]
apiGroups: ["policy.karmada.io"]
apiVersions: ["*"]
resources: ["federatedresourcequotas"]
scope: "Namespaced"
clientConfig:
url: https://{{ .Service }}.{{ .Namespace }}.svc:443/validate-federatedresourcequota
caBundle: {{ .CaBundle }}
failurePolicy: Fail
sideEffects: None
admissionReviewVersions: [ "v1" ]
timeoutSeconds: 3
` `
) )

View File

@ -172,6 +172,20 @@ webhooks:
sideEffects: None sideEffects: None
admissionReviewVersions: ["v1"] admissionReviewVersions: ["v1"]
timeoutSeconds: 3 timeoutSeconds: 3
- name: federatedresourcequota.karmada.io
rules:
- operations: ["CREATE", "UPDATE"]
apiGroups: ["policy.karmada.io"]
apiVersions: ["*"]
resources: ["federatedresourcequotas"]
scope: "Namespaced"
clientConfig:
url: https://karmada-webhook.%[1]s.svc:443/validate-federatedresourcequota
caBundle: %[2]s
failurePolicy: Fail
sideEffects: None
admissionReviewVersions: [ "v1" ]
timeoutSeconds: 3
`, systemNamespace, caBundle) `, systemNamespace, caBundle)
} }