github.com/redhat-appstudio/release-service@v0.0.0-20240507045911-a8558ef3422a/config/webhook/manifests.yaml (about)

     1  ---
     2  apiVersion: admissionregistration.k8s.io/v1
     3  kind: MutatingWebhookConfiguration
     4  metadata:
     5    creationTimestamp: null
     6    name: mutating-webhook-configuration
     7  webhooks:
     8  - admissionReviewVersions:
     9    - v1
    10    clientConfig:
    11      service:
    12        name: webhook-service
    13        namespace: system
    14        path: /mutate-appstudio-redhat-com-v1alpha1-author
    15    failurePolicy: Fail
    16    name: mauthor.kb.io
    17    rules:
    18    - apiGroups:
    19      - appstudio.redhat.com
    20      apiVersions:
    21      - v1alpha1
    22      operations:
    23      - CREATE
    24      - UPDATE
    25      resources:
    26      - releases
    27      - releaseplans
    28    sideEffects: None
    29  - admissionReviewVersions:
    30    - v1
    31    clientConfig:
    32      service:
    33        name: webhook-service
    34        namespace: system
    35        path: /mutate-appstudio-redhat-com-v1alpha1-release
    36    failurePolicy: Fail
    37    name: mrelease.kb.io
    38    rules:
    39    - apiGroups:
    40      - appstudio.redhat.com
    41      apiVersions:
    42      - v1alpha1
    43      operations:
    44      - CREATE
    45      resources:
    46      - releases
    47    sideEffects: None
    48  - admissionReviewVersions:
    49    - v1
    50    clientConfig:
    51      service:
    52        name: webhook-service
    53        namespace: system
    54        path: /mutate-appstudio-redhat-com-v1alpha1-releaseplan
    55    failurePolicy: Fail
    56    name: mreleaseplan.kb.io
    57    rules:
    58    - apiGroups:
    59      - appstudio.redhat.com
    60      apiVersions:
    61      - v1alpha1
    62      operations:
    63      - CREATE
    64      resources:
    65      - releaseplans
    66    sideEffects: None
    67  - admissionReviewVersions:
    68    - v1
    69    clientConfig:
    70      service:
    71        name: webhook-service
    72        namespace: system
    73        path: /mutate-appstudio-redhat-com-v1alpha1-releaseplanadmission
    74    failurePolicy: Fail
    75    name: mreleaseplanadmission.kb.io
    76    rules:
    77    - apiGroups:
    78      - appstudio.redhat.com
    79      apiVersions:
    80      - v1alpha1
    81      operations:
    82      - CREATE
    83      resources:
    84      - releaseplanadmissions
    85    sideEffects: None
    86  ---
    87  apiVersion: admissionregistration.k8s.io/v1
    88  kind: ValidatingWebhookConfiguration
    89  metadata:
    90    creationTimestamp: null
    91    name: validating-webhook-configuration
    92  webhooks:
    93  - admissionReviewVersions:
    94    - v1
    95    clientConfig:
    96      service:
    97        name: webhook-service
    98        namespace: system
    99        path: /validate-appstudio-redhat-com-v1alpha1-release
   100    failurePolicy: Fail
   101    name: vrelease.kb.io
   102    rules:
   103    - apiGroups:
   104      - appstudio.redhat.com
   105      apiVersions:
   106      - v1alpha1
   107      operations:
   108      - CREATE
   109      - UPDATE
   110      resources:
   111      - releases
   112    sideEffects: None
   113  - admissionReviewVersions:
   114    - v1
   115    clientConfig:
   116      service:
   117        name: webhook-service
   118        namespace: system
   119        path: /validate-appstudio-redhat-com-v1alpha1-releaseplan
   120    failurePolicy: Fail
   121    name: vreleaseplan.kb.io
   122    rules:
   123    - apiGroups:
   124      - appstudio.redhat.com
   125      apiVersions:
   126      - v1alpha1
   127      operations:
   128      - CREATE
   129      - UPDATE
   130      resources:
   131      - releaseplans
   132    sideEffects: None
   133  - admissionReviewVersions:
   134    - v1
   135    clientConfig:
   136      service:
   137        name: webhook-service
   138        namespace: system
   139        path: /validate-appstudio-redhat-com-v1alpha1-releaseplanadmission
   140    failurePolicy: Fail
   141    name: vreleaseplanadmission.kb.io
   142    rules:
   143    - apiGroups:
   144      - appstudio.redhat.com
   145      apiVersions:
   146      - v1alpha1
   147      operations:
   148      - CREATE
   149      - UPDATE
   150      resources:
   151      - releaseplanadmissions
   152    sideEffects: None