41 lines
1.4 KiB
YAML
41 lines
1.4 KiB
YAML
# Source: kube-prometheus-stack/templates/prometheus-operator/admission-webhooks/mutatingWebhookConfiguration.yaml
|
|
apiVersion: admissionregistration.k8s.io/v1
|
|
kind: MutatingWebhookConfiguration
|
|
metadata:
|
|
name: prometheus-community-kube-admission
|
|
annotations:
|
|
certmanager.k8s.io/inject-ca-from: "vynil-monitor/prometheus-community-kube-admission"
|
|
cert-manager.io/inject-ca-from: "vynil-monitor/prometheus-community-kube-admission"
|
|
labels:
|
|
app: kube-prometheus-stack-admission
|
|
|
|
app.kubernetes.io/managed-by: Helm
|
|
app.kubernetes.io/instance: prometheus-community
|
|
app.kubernetes.io/version: "57.0.3"
|
|
app.kubernetes.io/part-of: kube-prometheus-stack
|
|
chart: kube-prometheus-stack-57.0.3
|
|
release: "prometheus-community"
|
|
heritage: "Helm"
|
|
app.kubernetes.io/name: kube-prometheus-stack-prometheus-operator
|
|
app.kubernetes.io/component: prometheus-operator-webhook
|
|
webhooks:
|
|
- name: prometheusrulemutate.monitoring.coreos.com
|
|
failurePolicy: Fail
|
|
rules:
|
|
- apiGroups:
|
|
- monitoring.coreos.com
|
|
apiVersions:
|
|
- "*"
|
|
resources:
|
|
- prometheusrules
|
|
operations:
|
|
- CREATE
|
|
- UPDATE
|
|
clientConfig:
|
|
service:
|
|
namespace: vynil-monitor
|
|
name: prometheus-community-kube-operator
|
|
path: /admission-prometheusrules/mutate
|
|
timeoutSeconds: 10
|
|
admissionReviewVersions: ["v1", "v1beta1"]
|
|
sideEffects: None |