github.com/metaprov/modela-operator@v0.0.0-20240118193048-f378be8b74d2/manifests/modela-system/controlplane/webhook-validation-configuration.yaml (about)

     1  apiVersion: admissionregistration.k8s.io/v1
     2  kind: ValidatingWebhookConfiguration
     3  metadata:
     4    name: data-validating-webhook-configuration-v1alpha1
     5    namespace: modela-system
     6    annotations:
     7      cert-manager.io/inject-ca-from: modela-system/serving-cert
     8  webhooks:
     9    - name: datapipelineruns.data.modela.ai
    10      failurePolicy: Fail
    11      sideEffects: None
    12      timeoutSeconds: 5
    13      admissionReviewVersions:
    14        - v1
    15      rules:
    16        - apiGroups:
    17            - data.modela.ai
    18          apiVersions:
    19            - v1alpha1
    20          operations:
    21            - CREATE
    22            - UPDATE
    23          resources:
    24            - datapipelineruns
    25      clientConfig:
    26        service:
    27          namespace: modela-system
    28          name: modela-control-plane-webhook
    29          path: /validate-data-modela-ai-v1alpha1-datapipelinerun
    30        caBundle: CERT
    31    - name: datapipelines.data.modela.ai
    32      failurePolicy: Fail
    33      sideEffects: None
    34      timeoutSeconds: 5
    35      admissionReviewVersions:
    36        - v1
    37      rules:
    38        - apiGroups:
    39            - data.modela.ai
    40          apiVersions:
    41            - v1alpha1
    42          operations:
    43            - CREATE
    44            - UPDATE
    45          resources:
    46            - datapipelines
    47      clientConfig:
    48        service:
    49          namespace: modela-system
    50          name: modela-control-plane-webhook
    51          path: /validate-data-modela-ai-v1alpha1-datapipeline
    52        caBundle: CERT
    53    - name: dataproducts.data.modela.ai
    54      failurePolicy: Fail
    55      sideEffects: None
    56      timeoutSeconds: 5
    57      admissionReviewVersions:
    58        - v1
    59      rules:
    60        - apiGroups:
    61            - data.modela.ai
    62          apiVersions:
    63            - v1alpha1
    64          operations:
    65            - CREATE
    66            - UPDATE
    67          resources:
    68            - dataproducts
    69      clientConfig:
    70        service:
    71          namespace: modela-system
    72          name: modela-control-plane-webhook
    73          path: /validate-data-modela-ai-v1alpha1-dataproduct
    74        caBundle: CERT
    75    - name: datasets.data.modela.ai
    76      failurePolicy: Fail
    77      sideEffects: None
    78      timeoutSeconds: 5
    79      admissionReviewVersions:
    80        - v1
    81      rules:
    82        - apiGroups:
    83            - data.modela.ai
    84          apiVersions:
    85            - v1alpha1
    86          operations:
    87            - CREATE
    88            - UPDATE
    89          resources:
    90            - datasets
    91      clientConfig:
    92        service:
    93          namespace: modela-system
    94          name: modela-control-plane-webhook
    95          path: /validate-data-modela-ai-v1alpha1-dataset
    96        caBundle: CERT
    97    - name: datasetsnapshots.data.modela.ai
    98      failurePolicy: Fail
    99      sideEffects: None
   100      timeoutSeconds: 5
   101      admissionReviewVersions:
   102        - v1
   103      rules:
   104        - apiGroups:
   105            - data.modela.ai
   106          apiVersions:
   107            - v1alpha1
   108          operations:
   109            - CREATE
   110            - UPDATE
   111          resources:
   112            - datasetsnapshots
   113      clientConfig:
   114        service:
   115          namespace: modela-system
   116          name: modela-control-plane-webhook
   117          path: /validate-data-modela-ai-v1alpha1-datasetsnapshot
   118        caBundle: CERT
   119    - name: datasources.data.modela.ai
   120      failurePolicy: Fail
   121      sideEffects: None
   122      timeoutSeconds: 5
   123      admissionReviewVersions:
   124        - v1
   125      rules:
   126        - apiGroups:
   127            - data.modela.ai
   128          apiVersions:
   129            - v1alpha1
   130          operations:
   131            - CREATE
   132            - UPDATE
   133          resources:
   134            - datasources
   135      clientConfig:
   136        service:
   137          namespace: modela-system
   138          name: modela-control-plane-webhook
   139          path: /validate-data-modela-ai-v1alpha1-datasource
   140        caBundle: CERT
   141    - name: entities.data.modela.ai
   142      failurePolicy: Fail
   143      sideEffects: None
   144      timeoutSeconds: 5
   145      admissionReviewVersions:
   146        - v1
   147      rules:
   148        - apiGroups:
   149            - data.modela.ai
   150          apiVersions:
   151            - v1alpha1
   152          operations:
   153            - CREATE
   154            - UPDATE
   155          resources:
   156            - entities
   157      clientConfig:
   158        service:
   159          namespace: modela-system
   160          name: modela-control-plane-webhook
   161          path: /validate-data-modela-ai-v1alpha1-entity
   162        caBundle: CERT
   163    - name: featuregroups.data.modela.ai
   164      failurePolicy: Fail
   165      sideEffects: None
   166      timeoutSeconds: 5
   167      admissionReviewVersions:
   168        - v1
   169      rules:
   170        - apiGroups:
   171            - data.modela.ai
   172          apiVersions:
   173            - v1alpha1
   174          operations:
   175            - CREATE
   176            - UPDATE
   177          resources:
   178            - featuregroups
   179      clientConfig:
   180        service:
   181          namespace: modela-system
   182          name: modela-control-plane-webhook
   183          path: /validate-data-modela-ai-v1alpha1-featuregroup
   184        caBundle: CERT
   185    - name: featurehistograms.data.modela.ai
   186      failurePolicy: Fail
   187      sideEffects: None
   188      timeoutSeconds: 5
   189      admissionReviewVersions:
   190        - v1
   191      rules:
   192        - apiGroups:
   193            - data.modela.ai
   194          apiVersions:
   195            - v1alpha1
   196          operations:
   197            - CREATE
   198            - UPDATE
   199          resources:
   200            - featurehistograms
   201      clientConfig:
   202        service:
   203          namespace: modela-system
   204          name: modela-control-plane-webhook
   205          path: /validate-data-modela-ai-v1alpha1-featurehistogram
   206        caBundle: CERT
   207    - name: reciperuns.data.modela.ai
   208      failurePolicy: Fail
   209      sideEffects: None
   210      timeoutSeconds: 5
   211      admissionReviewVersions:
   212        - v1
   213      rules:
   214        - apiGroups:
   215            - data.modela.ai
   216          apiVersions:
   217            - v1alpha1
   218          operations:
   219            - CREATE
   220            - UPDATE
   221          resources:
   222            - reciperuns
   223      clientConfig:
   224        service:
   225          namespace: modela-system
   226          name: modela-control-plane-webhook
   227          path: /validate-data-modela-ai-v1alpha1-reciperun
   228        caBundle: CERT
   229    - name: recipes.data.modela.ai
   230      failurePolicy: Fail
   231      sideEffects: None
   232      timeoutSeconds: 5
   233      admissionReviewVersions:
   234        - v1
   235      rules:
   236        - apiGroups:
   237            - data.modela.ai
   238          apiVersions:
   239            - v1alpha1
   240          operations:
   241            - CREATE
   242            - UPDATE
   243          resources:
   244            - recipes
   245      clientConfig:
   246        service:
   247          namespace: modela-system
   248          name: modela-control-plane-webhook
   249          path: /validate-data-modela-ai-v1alpha1-recipe
   250        caBundle: CERT
   251  ---
   252  apiVersion: admissionregistration.k8s.io/v1
   253  kind: ValidatingWebhookConfiguration
   254  metadata:
   255    name: inference-validating-webhook-configuration-v1alpha1
   256    namespace: modela-system
   257    annotations:
   258      cert-manager.io/inject-ca-from: modela-system/serving-cert
   259  webhooks:
   260    - name: dataapps.inference.modela.ai
   261      failurePolicy: Fail
   262      sideEffects: None
   263      timeoutSeconds: 5
   264      admissionReviewVersions:
   265        - v1
   266      rules:
   267        - apiGroups:
   268            - inference.modela.ai
   269          apiVersions:
   270            - v1alpha1
   271          operations:
   272            - CREATE
   273            - UPDATE
   274          resources:
   275            - dataapps
   276      clientConfig:
   277        service:
   278          namespace: modela-system
   279          name: modela-control-plane-webhook
   280          path: /validate-inference-modela-ai-v1alpha1-dataapp
   281        caBundle: CERT
   282    - name: predictionruns.inference.modela.ai
   283      failurePolicy: Fail
   284      sideEffects: None
   285      timeoutSeconds: 5
   286      admissionReviewVersions:
   287        - v1
   288      rules:
   289        - apiGroups:
   290            - inference.modela.ai
   291          apiVersions:
   292            - v1alpha1
   293          operations:
   294            - CREATE
   295            - UPDATE
   296          resources:
   297            - predictionruns
   298      clientConfig:
   299        service:
   300          namespace: modela-system
   301          name: modela-control-plane-webhook
   302          path: /validate-inference-modela-ai-v1alpha1-predictionrun
   303        caBundle: CERT
   304    - name: predictions.inference.modela.ai
   305      failurePolicy: Fail
   306      sideEffects: None
   307      timeoutSeconds: 5
   308      admissionReviewVersions:
   309        - v1
   310      rules:
   311        - apiGroups:
   312            - inference.modela.ai
   313          apiVersions:
   314            - v1alpha1
   315          operations:
   316            - CREATE
   317            - UPDATE
   318          resources:
   319            - predictions
   320      clientConfig:
   321        service:
   322          namespace: modela-system
   323          name: modela-control-plane-webhook
   324          path: /validate-inference-modela-ai-v1alpha1-prediction
   325        caBundle: CERT
   326    - name: predictors.inference.modela.ai
   327      failurePolicy: Fail
   328      sideEffects: None
   329      timeoutSeconds: 5
   330      admissionReviewVersions:
   331        - v1
   332      rules:
   333        - apiGroups:
   334            - inference.modela.ai
   335          apiVersions:
   336            - v1alpha1
   337          operations:
   338            - CREATE
   339            - UPDATE
   340          resources:
   341            - predictors
   342      clientConfig:
   343        service:
   344          namespace: modela-system
   345          name: modela-control-plane-webhook
   346          path: /validate-inference-modela-ai-v1alpha1-predictor
   347        caBundle: CERT
   348  ---
   349  apiVersion: admissionregistration.k8s.io/v1
   350  kind: ValidatingWebhookConfiguration
   351  metadata:
   352    name: infra-validating-webhook-configuration-v1alpha1
   353    namespace: modela-system
   354    annotations:
   355      cert-manager.io/inject-ca-from: modela-system/serving-cert
   356  webhooks:
   357    - name: accounts.infra.modela.ai
   358      failurePolicy: Fail
   359      sideEffects: None
   360      timeoutSeconds: 5
   361      admissionReviewVersions:
   362        - v1
   363      rules:
   364        - apiGroups:
   365            - infra.modela.ai
   366          apiVersions:
   367            - v1alpha1
   368          operations:
   369            - CREATE
   370            - UPDATE
   371          resources:
   372            - accounts
   373      clientConfig:
   374        service:
   375          namespace: modela-system
   376          name: modela-control-plane-webhook
   377          path: /validate-infra-modela-ai-v1alpha1-account
   378        caBundle: CERT
   379    - name: alerts.infra.modela.ai
   380      failurePolicy: Fail
   381      sideEffects: None
   382      timeoutSeconds: 5
   383      admissionReviewVersions:
   384        - v1
   385      rules:
   386        - apiGroups:
   387            - infra.modela.ai
   388          apiVersions:
   389            - v1alpha1
   390          operations:
   391            - CREATE
   392            - UPDATE
   393          resources:
   394            - alerts
   395      clientConfig:
   396        service:
   397          namespace: modela-system
   398          name: modela-control-plane-webhook
   399          path: /validate-infra-modela-ai-v1alpha1-alert
   400        caBundle: CERT
   401    - name: apitokens.infra.modela.ai
   402      failurePolicy: Fail
   403      sideEffects: None
   404      timeoutSeconds: 5
   405      admissionReviewVersions:
   406        - v1
   407      rules:
   408        - apiGroups:
   409            - infra.modela.ai
   410          apiVersions:
   411            - v1alpha1
   412          operations:
   413            - CREATE
   414            - UPDATE
   415          resources:
   416            - apitokens
   417      clientConfig:
   418        service:
   419          namespace: modela-system
   420          name: modela-control-plane-webhook
   421          path: /validate-infra-modela-ai-v1alpha1-apitoken
   422        caBundle: CERT
   423    - name: attachments.infra.modela.ai
   424      failurePolicy: Fail
   425      sideEffects: None
   426      timeoutSeconds: 5
   427      admissionReviewVersions:
   428        - v1
   429      rules:
   430        - apiGroups:
   431            - infra.modela.ai
   432          apiVersions:
   433            - v1alpha1
   434          operations:
   435            - CREATE
   436            - UPDATE
   437          resources:
   438            - attachments
   439      clientConfig:
   440        service:
   441          namespace: modela-system
   442          name: modela-control-plane-webhook
   443          path: /validate-infra-modela-ai-v1alpha1-attachment
   444        caBundle: CERT
   445    - name: commits.infra.modela.ai
   446      failurePolicy: Fail
   447      sideEffects: None
   448      timeoutSeconds: 5
   449      admissionReviewVersions:
   450        - v1
   451      rules:
   452        - apiGroups:
   453            - infra.modela.ai
   454          apiVersions:
   455            - v1alpha1
   456          operations:
   457            - CREATE
   458            - UPDATE
   459          resources:
   460            - commits
   461      clientConfig:
   462        service:
   463          namespace: modela-system
   464          name: modela-control-plane-webhook
   465          path: /validate-infra-modela-ai-v1alpha1-commit
   466        caBundle: CERT
   467    - name: connections.infra.modela.ai
   468      failurePolicy: Fail
   469      sideEffects: None
   470      timeoutSeconds: 5
   471      admissionReviewVersions:
   472        - v1
   473      rules:
   474        - apiGroups:
   475            - infra.modela.ai
   476          apiVersions:
   477            - v1alpha1
   478          operations:
   479            - CREATE
   480            - UPDATE
   481          resources:
   482            - connections
   483      clientConfig:
   484        service:
   485          namespace: modela-system
   486          name: modela-control-plane-webhook
   487          path: /validate-infra-modela-ai-v1alpha1-connection
   488        caBundle: CERT
   489    - name: labs.infra.modela.ai
   490      failurePolicy: Fail
   491      sideEffects: None
   492      timeoutSeconds: 5
   493      admissionReviewVersions:
   494        - v1
   495      rules:
   496        - apiGroups:
   497            - infra.modela.ai
   498          apiVersions:
   499            - v1alpha1
   500          operations:
   501            - CREATE
   502            - UPDATE
   503          resources:
   504            - labs
   505      clientConfig:
   506        service:
   507          namespace: modela-system
   508          name: modela-control-plane-webhook
   509          path: /validate-infra-modela-ai-v1alpha1-lab
   510        caBundle: CERT
   511    - name: licenses.infra.modela.ai
   512      failurePolicy: Fail
   513      sideEffects: None
   514      timeoutSeconds: 5
   515      admissionReviewVersions:
   516        - v1
   517      rules:
   518        - apiGroups:
   519            - infra.modela.ai
   520          apiVersions:
   521            - v1alpha1
   522          operations:
   523            - CREATE
   524            - UPDATE
   525          resources:
   526            - licenses
   527      clientConfig:
   528        service:
   529          namespace: modela-system
   530          name: modela-control-plane-webhook
   531          path: /validate-infra-modela-ai-v1alpha1-license
   532        caBundle: CERT
   533    - name: notifiers.infra.modela.ai
   534      failurePolicy: Fail
   535      sideEffects: None
   536      timeoutSeconds: 5
   537      admissionReviewVersions:
   538        - v1
   539      rules:
   540        - apiGroups:
   541            - infra.modela.ai
   542          apiVersions:
   543            - v1alpha1
   544          operations:
   545            - CREATE
   546            - UPDATE
   547          resources:
   548            - notifiers
   549      clientConfig:
   550        service:
   551          namespace: modela-system
   552          name: modela-control-plane-webhook
   553          path: /validate-infra-modela-ai-v1alpha1-notifier
   554        caBundle: CERT
   555    - name: servingsites.infra.modela.ai
   556      failurePolicy: Fail
   557      sideEffects: None
   558      timeoutSeconds: 5
   559      admissionReviewVersions:
   560        - v1
   561      rules:
   562        - apiGroups:
   563            - infra.modela.ai
   564          apiVersions:
   565            - v1alpha1
   566          operations:
   567            - CREATE
   568            - UPDATE
   569          resources:
   570            - servingsites
   571      clientConfig:
   572        service:
   573          namespace: modela-system
   574          name: modela-control-plane-webhook
   575          path: /validate-infra-modela-ai-v1alpha1-servingsite
   576        caBundle: CERT
   577    - name: tenants.infra.modela.ai
   578      failurePolicy: Fail
   579      sideEffects: None
   580      timeoutSeconds: 5
   581      admissionReviewVersions:
   582        - v1
   583      rules:
   584        - apiGroups:
   585            - infra.modela.ai
   586          apiVersions:
   587            - v1alpha1
   588          operations:
   589            - CREATE
   590            - UPDATE
   591          resources:
   592            - tenants
   593      clientConfig:
   594        service:
   595          namespace: modela-system
   596          name: modela-control-plane-webhook
   597          path: /validate-infra-modela-ai-v1alpha1-tenant
   598        caBundle: CERT
   599    - name: userroleclasses.infra.modela.ai
   600      failurePolicy: Fail
   601      sideEffects: None
   602      timeoutSeconds: 5
   603      admissionReviewVersions:
   604        - v1
   605      rules:
   606        - apiGroups:
   607            - infra.modela.ai
   608          apiVersions:
   609            - v1alpha1
   610          operations:
   611            - CREATE
   612            - UPDATE
   613          resources:
   614            - userroleclasses
   615      clientConfig:
   616        service:
   617          namespace: modela-system
   618          name: modela-control-plane-webhook
   619          path: /validate-infra-modela-ai-v1alpha1-userroleclass
   620        caBundle: CERT
   621    - name: virtualbuckets.infra.modela.ai
   622      failurePolicy: Fail
   623      sideEffects: None
   624      timeoutSeconds: 5
   625      admissionReviewVersions:
   626        - v1
   627      rules:
   628        - apiGroups:
   629            - infra.modela.ai
   630          apiVersions:
   631            - v1alpha1
   632          operations:
   633            - CREATE
   634            - UPDATE
   635          resources:
   636            - virtualbuckets
   637      clientConfig:
   638        service:
   639          namespace: modela-system
   640          name: modela-control-plane-webhook
   641          path: /validate-infra-modela-ai-v1alpha1-virtualbucket
   642        caBundle: CERT
   643  ---
   644  apiVersion: admissionregistration.k8s.io/v1
   645  kind: ValidatingWebhookConfiguration
   646  metadata:
   647    name: llm-validating-webhook-configuration-v1alpha1
   648    namespace: modela-system
   649    annotations:
   650      cert-manager.io/inject-ca-from: modela-system/serving-cert
   651  webhooks:
   652    - name: knowledgebases.llm.modela.ai
   653      failurePolicy: Fail
   654      sideEffects: None
   655      timeoutSeconds: 5
   656      admissionReviewVersions:
   657        - v1
   658      rules:
   659        - apiGroups:
   660            - llm.modela.ai
   661          apiVersions:
   662            - v1alpha1
   663          operations:
   664            - CREATE
   665            - UPDATE
   666          resources:
   667            - knowledgebases
   668      clientConfig:
   669        service:
   670          namespace: modela-system
   671          name: modela-control-plane-webhook
   672          path: /validate-llm-modela-ai-v1alpha1-knowledgebase
   673        caBundle: CERT
   674  ---
   675  apiVersion: admissionregistration.k8s.io/v1
   676  kind: ValidatingWebhookConfiguration
   677  metadata:
   678    name: team-validating-webhook-configuration-v1alpha1
   679    namespace: modela-system
   680    annotations:
   681      cert-manager.io/inject-ca-from: modela-system/serving-cert
   682  webhooks:
   683    - name: postmortems.team.modela.ai
   684      failurePolicy: Fail
   685      sideEffects: None
   686      timeoutSeconds: 5
   687      admissionReviewVersions:
   688        - v1
   689      rules:
   690        - apiGroups:
   691            - team.modela.ai
   692          apiVersions:
   693            - v1alpha1
   694          operations:
   695            - CREATE
   696            - UPDATE
   697          resources:
   698            - postmortems
   699      clientConfig:
   700        service:
   701          namespace: modela-system
   702          name: modela-control-plane-webhook
   703          path: /validate-team-modela-ai-v1alpha1-postmortem
   704        caBundle: CERT
   705    - name: reviews.team.modela.ai
   706      failurePolicy: Fail
   707      sideEffects: None
   708      timeoutSeconds: 5
   709      admissionReviewVersions:
   710        - v1
   711      rules:
   712        - apiGroups:
   713            - team.modela.ai
   714          apiVersions:
   715            - v1alpha1
   716          operations:
   717            - CREATE
   718            - UPDATE
   719          resources:
   720            - reviews
   721      clientConfig:
   722        service:
   723          namespace: modela-system
   724          name: modela-control-plane-webhook
   725          path: /validate-team-modela-ai-v1alpha1-review
   726        caBundle: CERT
   727    - name: runbooks.team.modela.ai
   728      failurePolicy: Fail
   729      sideEffects: None
   730      timeoutSeconds: 5
   731      admissionReviewVersions:
   732        - v1
   733      rules:
   734        - apiGroups:
   735            - team.modela.ai
   736          apiVersions:
   737            - v1alpha1
   738          operations:
   739            - CREATE
   740            - UPDATE
   741          resources:
   742            - runbooks
   743      clientConfig:
   744        service:
   745          namespace: modela-system
   746          name: modela-control-plane-webhook
   747          path: /validate-team-modela-ai-v1alpha1-runbook
   748        caBundle: CERT
   749    - name: todos.team.modela.ai
   750      failurePolicy: Fail
   751      sideEffects: None
   752      timeoutSeconds: 5
   753      admissionReviewVersions:
   754        - v1
   755      rules:
   756        - apiGroups:
   757            - team.modela.ai
   758          apiVersions:
   759            - v1alpha1
   760          operations:
   761            - CREATE
   762            - UPDATE
   763          resources:
   764            - todos
   765      clientConfig:
   766        service:
   767          namespace: modela-system
   768          name: modela-control-plane-webhook
   769          path: /validate-team-modela-ai-v1alpha1-todo
   770        caBundle: CERT
   771  ---
   772  apiVersion: admissionregistration.k8s.io/v1
   773  kind: ValidatingWebhookConfiguration
   774  metadata:
   775    name: training-validating-webhook-configuration-v1alpha1
   776    namespace: modela-system
   777    annotations:
   778      cert-manager.io/inject-ca-from: modela-system/serving-cert
   779  webhooks:
   780    - name: modelclasses.training.modela.ai
   781      failurePolicy: Fail
   782      sideEffects: None
   783      timeoutSeconds: 5
   784      admissionReviewVersions:
   785        - v1
   786      rules:
   787        - apiGroups:
   788            - training.modela.ai
   789          apiVersions:
   790            - v1alpha1
   791          operations:
   792            - CREATE
   793            - UPDATE
   794          resources:
   795            - modelclasses
   796      clientConfig:
   797        service:
   798          namespace: modela-system
   799          name: modela-control-plane-webhook
   800          path: /validate-training-modela-ai-v1alpha1-modelclass
   801        caBundle: CERT
   802    - name: modelclassruns.training.modela.ai
   803      failurePolicy: Fail
   804      sideEffects: None
   805      timeoutSeconds: 5
   806      admissionReviewVersions:
   807        - v1
   808      rules:
   809        - apiGroups:
   810            - training.modela.ai
   811          apiVersions:
   812            - v1alpha1
   813          operations:
   814            - CREATE
   815            - UPDATE
   816          resources:
   817            - modelclassruns
   818      clientConfig:
   819        service:
   820          namespace: modela-system
   821          name: modela-control-plane-webhook
   822          path: /validate-training-modela-ai-v1alpha1-modelclassrun
   823        caBundle: CERT
   824    - name: models.training.modela.ai
   825      failurePolicy: Fail
   826      sideEffects: None
   827      timeoutSeconds: 5
   828      admissionReviewVersions:
   829        - v1
   830      rules:
   831        - apiGroups:
   832            - training.modela.ai
   833          apiVersions:
   834            - v1alpha1
   835          operations:
   836            - CREATE
   837            - UPDATE
   838          resources:
   839            - models
   840      clientConfig:
   841        service:
   842          namespace: modela-system
   843          name: modela-control-plane-webhook
   844          path: /validate-training-modela-ai-v1alpha1-model
   845        caBundle: CERT
   846    - name: reports.training.modela.ai
   847      failurePolicy: Fail
   848      sideEffects: None
   849      timeoutSeconds: 5
   850      admissionReviewVersions:
   851        - v1
   852      rules:
   853        - apiGroups:
   854            - training.modela.ai
   855          apiVersions:
   856            - v1alpha1
   857          operations:
   858            - CREATE
   859            - UPDATE
   860          resources:
   861            - reports
   862      clientConfig:
   863        service:
   864          namespace: modela-system
   865          name: modela-control-plane-webhook
   866          path: /validate-training-modela-ai-v1alpha1-report
   867        caBundle: CERT
   868    - name: studies.training.modela.ai
   869      failurePolicy: Fail
   870      sideEffects: None
   871      timeoutSeconds: 5
   872      admissionReviewVersions:
   873        - v1
   874      rules:
   875        - apiGroups:
   876            - training.modela.ai
   877          apiVersions:
   878            - v1alpha1
   879          operations:
   880            - CREATE
   881            - UPDATE
   882          resources:
   883            - studies
   884      clientConfig:
   885        service:
   886          namespace: modela-system
   887          name: modela-control-plane-webhook
   888          path: /validate-training-modela-ai-v1alpha1-study
   889        caBundle: CERT
   890    - name: studyruns.training.modela.ai
   891      failurePolicy: Fail
   892      sideEffects: None
   893      timeoutSeconds: 5
   894      admissionReviewVersions:
   895        - v1
   896      rules:
   897        - apiGroups:
   898            - training.modela.ai
   899          apiVersions:
   900            - v1alpha1
   901          operations:
   902            - CREATE
   903            - UPDATE
   904          resources:
   905            - studyruns
   906      clientConfig:
   907        service:
   908          namespace: modela-system
   909          name: modela-control-plane-webhook
   910          path: /validate-training-modela-ai-v1alpha1-studyrun
   911        caBundle: CERT
   912  ---