github.com/replicatedhq/ship@v0.55.0/integration/init/cert-manager/expected/base/deploy/manifests/ValidatingWebhookConfiguration-cert-manager-webhook.yaml (about)

     1  # Source: cert-manager/charts/webhook/templates/validating-webhook.yaml
     2  apiVersion: admissionregistration.k8s.io/v1beta1
     3  kind: ValidatingWebhookConfiguration
     4  metadata:
     5    name: cert-manager-webhook
     6    labels:
     7      app: webhook
     8      chart: webhook-v0.7.0
     9      release: cert-manager
    10      heritage: Tiller
    11    annotations:
    12      certmanager.k8s.io/inject-apiserver-ca: "true"
    13  webhooks:
    14    - name: certificates.admission.certmanager.k8s.io
    15      namespaceSelector:
    16        matchExpressions:
    17        - key: "certmanager.k8s.io/disable-validation"
    18          operator: "NotIn"
    19          values:
    20          - "true"
    21        - key: "name"
    22          operator: "NotIn"
    23          values:
    24          - cert-manager
    25      rules:
    26        - apiGroups:
    27            - "certmanager.k8s.io"
    28          apiVersions:
    29            - v1alpha1
    30          operations:
    31            - CREATE
    32            - UPDATE
    33          resources:
    34            - certificates
    35      failurePolicy: Fail
    36      clientConfig:
    37        service:
    38          name: kubernetes
    39          namespace: default
    40          path: /apis/admission.certmanager.k8s.io/v1beta1/certificates
    41    - name: issuers.admission.certmanager.k8s.io
    42      namespaceSelector:
    43        matchExpressions:
    44        - key: "certmanager.k8s.io/disable-validation"
    45          operator: "NotIn"
    46          values:
    47          - "true"
    48        - key: "name"
    49          operator: "NotIn"
    50          values:
    51          - cert-manager
    52      rules:
    53        - apiGroups:
    54            - "certmanager.k8s.io"
    55          apiVersions:
    56            - v1alpha1
    57          operations:
    58            - CREATE
    59            - UPDATE
    60          resources:
    61            - issuers
    62      failurePolicy: Fail
    63      clientConfig:
    64        service:
    65          name: kubernetes
    66          namespace: default
    67          path: /apis/admission.certmanager.k8s.io/v1beta1/issuers
    68    - name: clusterissuers.admission.certmanager.k8s.io
    69      namespaceSelector:
    70        matchExpressions:
    71        - key: "certmanager.k8s.io/disable-validation"
    72          operator: "NotIn"
    73          values:
    74          - "true"
    75        - key: "name"
    76          operator: "NotIn"
    77          values:
    78          - cert-manager
    79      rules:
    80        - apiGroups:
    81            - "certmanager.k8s.io"
    82          apiVersions:
    83            - v1alpha1
    84          operations:
    85            - CREATE
    86            - UPDATE
    87          resources:
    88            - clusterissuers
    89      failurePolicy: Fail
    90      clientConfig:
    91        service:
    92          name: kubernetes
    93          namespace: default
    94          path: /apis/admission.certmanager.k8s.io/v1beta1/clusterissuers
    95