Merge pull request #3754 from chaunceyjiang/webhook
add cronfederatedhpa webhook for karmadactl and karmada-operator
This commit is contained in:
commit
dd010b3505
|
@ -203,5 +203,33 @@ webhooks:
|
||||||
sideEffects: None
|
sideEffects: None
|
||||||
admissionReviewVersions: ["v1"]
|
admissionReviewVersions: ["v1"]
|
||||||
timeoutSeconds: 3
|
timeoutSeconds: 3
|
||||||
|
- name: federatedhpa.karmada.io
|
||||||
|
rules:
|
||||||
|
- operations: ["CREATE", "UPDATE"]
|
||||||
|
apiGroups: ["autoscaling.karmada.io"]
|
||||||
|
apiVersions: ["*"]
|
||||||
|
resources: ["federatedhpas"]
|
||||||
|
scope: "Namespaced"
|
||||||
|
clientConfig:
|
||||||
|
url: https://{{ .Service }}.{{ .Namespace }}.svc:443/validate-federatedhpa
|
||||||
|
caBundle: {{ .CaBundle }}
|
||||||
|
failurePolicy: Fail
|
||||||
|
sideEffects: None
|
||||||
|
admissionReviewVersions: [ "v1" ]
|
||||||
|
timeoutSeconds: 3
|
||||||
|
- name: cronfederatedhpa.karmada.io
|
||||||
|
rules:
|
||||||
|
- operations: ["CREATE", "UPDATE"]
|
||||||
|
apiGroups: ["autoscaling.karmada.io"]
|
||||||
|
apiVersions: ["*"]
|
||||||
|
resources: ["cronfederatedhpas"]
|
||||||
|
scope: "Namespaced"
|
||||||
|
clientConfig:
|
||||||
|
url: https://{{ .Service }}.{{ .Namespace }}.svc:443/validate-cronfederatedhpa
|
||||||
|
caBundle: {{ .CaBundle }}
|
||||||
|
failurePolicy: Fail
|
||||||
|
sideEffects: None
|
||||||
|
admissionReviewVersions: [ "v1" ]
|
||||||
|
timeoutSeconds: 3
|
||||||
`
|
`
|
||||||
)
|
)
|
||||||
|
|
|
@ -214,6 +214,34 @@ webhooks:
|
||||||
sideEffects: None
|
sideEffects: None
|
||||||
admissionReviewVersions: ["v1"]
|
admissionReviewVersions: ["v1"]
|
||||||
timeoutSeconds: 3
|
timeoutSeconds: 3
|
||||||
|
- name: federatedhpa.karmada.io
|
||||||
|
rules:
|
||||||
|
- operations: ["CREATE", "UPDATE"]
|
||||||
|
apiGroups: ["autoscaling.karmada.io"]
|
||||||
|
apiVersions: ["*"]
|
||||||
|
resources: ["federatedhpas"]
|
||||||
|
scope: "Namespaced"
|
||||||
|
clientConfig:
|
||||||
|
url: https://karmada-webhook.%[1]s.svc:443/validate-federatedhpa
|
||||||
|
caBundle: %[2]s
|
||||||
|
failurePolicy: Fail
|
||||||
|
sideEffects: None
|
||||||
|
admissionReviewVersions: [ "v1" ]
|
||||||
|
timeoutSeconds: 3
|
||||||
|
- name: cronfederatedhpa.karmada.io
|
||||||
|
rules:
|
||||||
|
- operations: ["CREATE", "UPDATE"]
|
||||||
|
apiGroups: ["autoscaling.karmada.io"]
|
||||||
|
apiVersions: ["*"]
|
||||||
|
resources: ["cronfederatedhpas"]
|
||||||
|
scope: "Namespaced"
|
||||||
|
clientConfig:
|
||||||
|
url: https://karmada-webhook.%[1]s.svc:443/validate-cronfederatedhpa
|
||||||
|
caBundle: %[2]s
|
||||||
|
failurePolicy: Fail
|
||||||
|
sideEffects: None
|
||||||
|
admissionReviewVersions: [ "v1" ]
|
||||||
|
timeoutSeconds: 3
|
||||||
`, systemNamespace, caBundle)
|
`, systemNamespace, caBundle)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue