--- apiVersion: admissionregistration.k8s.io/v1 kind: MutatingWebhookConfiguration metadata: annotations: internal.config.kubernetes.io/previousKinds: MutatingWebhookConfiguration internal.config.kubernetes.io/previousNames: inferenceservice.serving.kserve.io internal.config.kubernetes.io/previousNamespaces: _non_namespaceable_ platform.opendatahub.io/instance.generation: "1" platform.opendatahub.io/instance.name: default-kserve platform.opendatahub.io/instance.uid: 018a8b47-2238-4a2e-8d48-63c2379fb298 service.beta.openshift.io/inject-cabundle: "true" creationTimestamp: "2026-11-02T12:32:03Z" generation: 2 labels: app.kubernetes.io/component: kserve app.kubernetes.io/name: kserve platform.opendatahub.io/part-of: kserve managedFields: - apiVersion: admissionregistration.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:metadata: f:annotations: f:internal.config.kubernetes.io/previousKinds: {} f:internal.config.kubernetes.io/previousNames: {} f:internal.config.kubernetes.io/previousNamespaces: {} f:platform.opendatahub.io/instance.generation: {} f:platform.opendatahub.io/instance.name: {} f:platform.opendatahub.io/instance.uid: {} f:service.beta.openshift.io/inject-cabundle: {} f:labels: f:app.kubernetes.io/component: {} f:app.kubernetes.io/name: {} f:platform.opendatahub.io/part-of: {} f:ownerReferences: k:{"uid":"018a8b47-2238-4a2e-8d48-63c2379fb298"}: {} f:webhooks: k:{"name":"inferenceservice.kserve-webhook-server.defaulter"}: .: {} f:admissionReviewVersions: {} f:clientConfig: f:service: f:name: {} f:namespace: {} f:path: {} f:failurePolicy: {} f:name: {} f:rules: {} f:sideEffects: {} k:{"name":"inferenceservice.kserve-webhook-server.pod-mutator"}: .: {} f:admissionReviewVersions: {} f:clientConfig: f:service: f:name: {} f:namespace: {} f:path: {} f:failurePolicy: {} f:name: {} f:namespaceSelector: {} f:objectSelector: {} f:reinvocationPolicy: {} f:rules: {} f:sideEffects: {} manager: kserve-module-controller operation: Apply time: "2026-11-02T12:32:03Z" - apiVersion: admissionregistration.k8s.io/v1 fieldsType: FieldsV1 fieldsV1: f:webhooks: k:{"name":"inferenceservice.kserve-webhook-server.defaulter"}: f:clientConfig: f:caBundle: {} k:{"name":"inferenceservice.kserve-webhook-server.pod-mutator"}: f:clientConfig: f:caBundle: {} manager: service-ca-operator operation: Update time: "2026-11-02T12:32:03Z" name: inferenceservice.serving.kserve.io ownerReferences: - apiVersion: components.platform.opendatahub.io/v1alpha1 blockOwnerDeletion: true controller: true kind: Kserve name: default-kserve uid: 018a8b47-2238-4a2e-8d48-63c2379fb298 resourceVersion: "16958" uid: 76a8db7b-9c4f-4fb4-9b68-a3aa153daf21 webhooks: - admissionReviewVersions: - v1beta1 clientConfig: caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJVVFmdHdXUlB2Tk13RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjNU16WXlNak01T0RBZQpGdzB5TmpFeE1ESXhNakkyTXpkYUZ3MHlPREV5TXpFeE1qSTJNemhhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNPVE0yTWpJek9UZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzBNenUyYzc1cjNtVVdrK3VCQzBIMEprVmM3cU5Nakd0dQpKNkhySHkvQWI3RS9Vbnl3c3ZDS2tuUHVKTEREZEo0cjdhV252OENjSjVEcDN4aUNMcXBlMVZjdWh6SVF5SXZGCmRnSEE2cS9DRy9leVl0TmwraE5EaHl3ZlMrb2kyc1NsSFlEN1lmZVp3aFFMaGpxOENpZ21nMkQyaWdqYlRFdloKKytkdHF3Lzlwa010em9YMnhOTEExY3B2bHFsNm5wN2lYaHJpWG5DK0NlR29jeFlkMFkxYkhlYTVKL3BaK2o5eApLc2ZJQWNXaTZ5dmtDMm4xNzNCL2NCdlMrY29HNHhYcEpTS3l2dmdydUorbFBzQlhpVzB0eFBvWE9uMzZrR1J5CjRacnVIUWVIbDVCODNISXdHQjBMR3ozc0V3VzVqOFFaQVV2cnpFZktZRDRKaTAxODdtUHhBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlF2eTlWSQoyK1NwVU1QK1NGbnZNUzZxM1FQYlVqQWZCZ05WSFNNRUdEQVdnQlF2eTlWSTIrU3BVTVArU0Zudk1TNnEzUVBiClVqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFmT25UUDNLZE1Cd1dSVGpnSEVlMEc4UUZpUGt4V1VBdG1DNzUKWC92dTd3NVBNLzVZSGdJbzFmbGNzV1hHS2pTK3ZBNG82SGp2TFM2KzkxVHd0aERhcDRRQVh3aXpGWFRkQ0I2NApSeXVrZjhOdG8xR3RSa2ExNkUzc21Vc2ExZjZrRVY3OVo1Yzd4T3Z3ZlBZa3h1UExnaS9kZFVGajdCd2ZRMnYwCmNrZm0rMWF1am9xU0pEWEpxTGtxdyt4YW9CR2JUdEtkeTVtT0VGRVZvbkFHaWtPd3g0MmdCWDFoK1FLOGdqYXAKZ0lmRExkTVlaYzM0TEFkdnYwdXFBQTBEZEVnaVdwVmhFZEQyY2VscGtRMlBLajdRWUFyVmJqczVaQTkzak40bgp1dGVwV2hUTitlSGRGSmtQbkZrVzBHVldJcFZORUJWSEFTMlRjTUN1RVVNL0FHem8zdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K service: name: kserve-webhook-server-service namespace: opendatahub path: /mutate-serving-kserve-io-v1beta1-inferenceservice port: 443 failurePolicy: Fail matchPolicy: Equivalent name: inferenceservice.kserve-webhook-server.defaulter namespaceSelector: {} objectSelector: {} reinvocationPolicy: Never rules: - apiGroups: - serving.kserve.io apiVersions: - v1beta1 operations: - CREATE - UPDATE resources: - inferenceservices scope: '*' sideEffects: None timeoutSeconds: 10 - admissionReviewVersions: - v1beta1 clientConfig: caBundle: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSURVVENDQWptZ0F3SUJBZ0lJVVFmdHdXUlB2Tk13RFFZSktvWklodmNOQVFFTEJRQXdOakUwTURJR0ExVUUKQXd3cmIzQmxibk5vYVdaMExYTmxjblpwWTJVdGMyVnlkbWx1WnkxemFXZHVaWEpBTVRjNU16WXlNak01T0RBZQpGdzB5TmpFeE1ESXhNakkyTXpkYUZ3MHlPREV5TXpFeE1qSTJNemhhTURZeE5EQXlCZ05WQkFNTUsyOXdaVzV6CmFHbG1kQzF6WlhKMmFXTmxMWE5sY25acGJtY3RjMmxuYm1WeVFERTNPVE0yTWpJek9UZ3dnZ0VpTUEwR0NTcUcKU0liM0RRRUJBUVVBQTRJQkR3QXdnZ0VLQW9JQkFRQzBNenUyYzc1cjNtVVdrK3VCQzBIMEprVmM3cU5Nakd0dQpKNkhySHkvQWI3RS9Vbnl3c3ZDS2tuUHVKTEREZEo0cjdhV252OENjSjVEcDN4aUNMcXBlMVZjdWh6SVF5SXZGCmRnSEE2cS9DRy9leVl0TmwraE5EaHl3ZlMrb2kyc1NsSFlEN1lmZVp3aFFMaGpxOENpZ21nMkQyaWdqYlRFdloKKytkdHF3Lzlwa010em9YMnhOTEExY3B2bHFsNm5wN2lYaHJpWG5DK0NlR29jeFlkMFkxYkhlYTVKL3BaK2o5eApLc2ZJQWNXaTZ5dmtDMm4xNzNCL2NCdlMrY29HNHhYcEpTS3l2dmdydUorbFBzQlhpVzB0eFBvWE9uMzZrR1J5CjRacnVIUWVIbDVCODNISXdHQjBMR3ozc0V3VzVqOFFaQVV2cnpFZktZRDRKaTAxODdtUHhBZ01CQUFHall6QmgKTUE0R0ExVWREd0VCL3dRRUF3SUNwREFQQmdOVkhSTUJBZjhFQlRBREFRSC9NQjBHQTFVZERnUVdCQlF2eTlWSQoyK1NwVU1QK1NGbnZNUzZxM1FQYlVqQWZCZ05WSFNNRUdEQVdnQlF2eTlWSTIrU3BVTVArU0Zudk1TNnEzUVBiClVqQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FRRUFmT25UUDNLZE1Cd1dSVGpnSEVlMEc4UUZpUGt4V1VBdG1DNzUKWC92dTd3NVBNLzVZSGdJbzFmbGNzV1hHS2pTK3ZBNG82SGp2TFM2KzkxVHd0aERhcDRRQVh3aXpGWFRkQ0I2NApSeXVrZjhOdG8xR3RSa2ExNkUzc21Vc2ExZjZrRVY3OVo1Yzd4T3Z3ZlBZa3h1UExnaS9kZFVGajdCd2ZRMnYwCmNrZm0rMWF1am9xU0pEWEpxTGtxdyt4YW9CR2JUdEtkeTVtT0VGRVZvbkFHaWtPd3g0MmdCWDFoK1FLOGdqYXAKZ0lmRExkTVlaYzM0TEFkdnYwdXFBQTBEZEVnaVdwVmhFZEQyY2VscGtRMlBLajdRWUFyVmJqczVaQTkzak40bgp1dGVwV2hUTitlSGRGSmtQbkZrVzBHVldJcFZORUJWSEFTMlRjTUN1RVVNL0FHem8zdz09Ci0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K service: name: kserve-webhook-server-service namespace: opendatahub path: /mutate-pods port: 443 failurePolicy: Fail matchPolicy: Equivalent name: inferenceservice.kserve-webhook-server.pod-mutator namespaceSelector: matchExpressions: - key: control-plane operator: DoesNotExist objectSelector: matchExpressions: - key: serving.kserve.io/inferenceservice operator: Exists reinvocationPolicy: IfNeeded rules: - apiGroups: - "" apiVersions: - v1 operations: - CREATE resources: - pods scope: '*' sideEffects: None timeoutSeconds: 10