github.com/1aal/kubeblocks@v0.0.0-20231107070852-e1c03e598921/config/webhook/manifests.yaml (about)

     1  ---
     2  apiVersion: admissionregistration.k8s.io/v1
     3  kind: MutatingWebhookConfiguration
     4  metadata:
     5    name: mutating-webhook-configuration
     6  webhooks:
     7  - admissionReviewVersions:
     8    - v1
     9    clientConfig:
    10      service:
    11        name: webhook-service
    12        namespace: system
    13        path: /mutate-workloads-kubeblocks-io-v1alpha1-replicatedstatemachine
    14    failurePolicy: Fail
    15    name: mreplicatedstatemachine.kb.io
    16    rules:
    17    - apiGroups:
    18      - workloads.kubeblocks.io
    19      apiVersions:
    20      - v1alpha1
    21      operations:
    22      - CREATE
    23      - UPDATE
    24      resources:
    25      - replicatedstatemachines
    26    sideEffects: None
    27  - admissionReviewVersions:
    28    - v1
    29    clientConfig:
    30      service:
    31        name: webhook-service
    32        namespace: system
    33        path: /mutate-apps-kubeblocks-io-v1alpha1-clusterdefinition
    34    failurePolicy: Fail
    35    name: mclusterdefinition.kb.io
    36    rules:
    37    - apiGroups:
    38      - apps.kubeblocks.io
    39      apiVersions:
    40      - v1alpha1
    41      operations:
    42      - CREATE
    43      - UPDATE
    44      resources:
    45      - clusterdefinitions
    46    sideEffects: None
    47  - admissionReviewVersions:
    48    - v1
    49    clientConfig:
    50      service:
    51        name: webhook-service
    52        namespace: system
    53        path: /mutate-apps-kubeblocks-io-v1alpha1-servicedescriptor
    54    failurePolicy: Fail
    55    name: mservicedescriptor.kb.io
    56    rules:
    57    - apiGroups:
    58      - apps.kubeblocks.io
    59      apiVersions:
    60      - v1alpha1
    61      operations:
    62      - CREATE
    63      - UPDATE
    64      resources:
    65      - servicedescriptors
    66    sideEffects: None
    67  ---
    68  apiVersion: admissionregistration.k8s.io/v1
    69  kind: ValidatingWebhookConfiguration
    70  metadata:
    71    name: validating-webhook-configuration
    72  webhooks:
    73  - admissionReviewVersions:
    74    - v1
    75    clientConfig:
    76      service:
    77        name: webhook-service
    78        namespace: system
    79        path: /validate-workloads-kubeblocks-io-v1alpha1-replicatedstatemachine
    80    failurePolicy: Fail
    81    name: vreplicatedstatemachine.kb.io
    82    rules:
    83    - apiGroups:
    84      - workloads.kubeblocks.io
    85      apiVersions:
    86      - v1alpha1
    87      operations:
    88      - CREATE
    89      - UPDATE
    90      resources:
    91      - replicatedstatemachines
    92    sideEffects: None
    93  - admissionReviewVersions:
    94    - v1
    95    clientConfig:
    96      service:
    97        name: webhook-service
    98        namespace: system
    99        path: /validate-apps-kubeblocks-io-v1alpha1-cluster
   100    failurePolicy: Fail
   101    name: vcluster.kb.io
   102    rules:
   103    - apiGroups:
   104      - apps.kubeblocks.io
   105      apiVersions:
   106      - v1alpha1
   107      operations:
   108      - CREATE
   109      - UPDATE
   110      resources:
   111      - clusters
   112    sideEffects: None
   113  - admissionReviewVersions:
   114    - v1
   115    clientConfig:
   116      service:
   117        name: webhook-service
   118        namespace: system
   119        path: /validate-apps-kubeblocks-io-v1alpha1-clusterdefinition
   120    failurePolicy: Fail
   121    name: vclusterdefinition.kb.io
   122    rules:
   123    - apiGroups:
   124      - apps.kubeblocks.io
   125      apiVersions:
   126      - v1alpha1
   127      operations:
   128      - CREATE
   129      - UPDATE
   130      resources:
   131      - clusterdefinitions
   132    sideEffects: None
   133  - admissionReviewVersions:
   134    - v1
   135    clientConfig:
   136      service:
   137        name: webhook-service
   138        namespace: system
   139        path: /validate-apps-kubeblocks-io-v1alpha1-clusterversion
   140    failurePolicy: Fail
   141    name: vclusterversion.kb.io
   142    rules:
   143    - apiGroups:
   144      - apps.kubeblocks.io
   145      apiVersions:
   146      - v1alpha1
   147      operations:
   148      - CREATE
   149      - UPDATE
   150      resources:
   151      - clusterversions
   152    sideEffects: None
   153  - admissionReviewVersions:
   154    - v1
   155    clientConfig:
   156      service:
   157        name: webhook-service
   158        namespace: system
   159        path: /validate-apps-kubeblocks-io-v1alpha1-opsrequest
   160    failurePolicy: Fail
   161    name: vopsrequest.kb.io
   162    rules:
   163    - apiGroups:
   164      - apps.kubeblocks.io
   165      apiVersions:
   166      - v1alpha1
   167      operations:
   168      - CREATE
   169      - UPDATE
   170      resources:
   171      - opsrequests
   172    sideEffects: None
   173  - admissionReviewVersions:
   174    - v1
   175    clientConfig:
   176      service:
   177        name: webhook-service
   178        namespace: system
   179        path: /validate-apps-kubeblocks-io-v1alpha1-servicedescriptor
   180    failurePolicy: Fail
   181    name: vservicedescriptor.kb.io
   182    rules:
   183    - apiGroups:
   184      - apps.kubeblocks.io
   185      apiVersions:
   186      - v1alpha1
   187      operations:
   188      - CREATE
   189      - UPDATE
   190      resources:
   191      - servicedescriptors
   192    sideEffects: None