MatchCondition
MatchCondition представляет условие, которое должно быть выполнено, чтобы отправить запрос веб-хуку.
apiVersion: admissionregistration.k8s.io/v1
import "k8s.io/api/admissionregistration/v1"
MatchCondition
MatchCondition представляет условие, которое должно быть выполнено, чтобы отправить запрос веб-хуку.
| Поле | Описание |
|---|---|
expression *string |
expression — выражение, которое будет вычислено с помощью CEL. Результат должен иметь тип bool. CEL-выражения имеют доступ к содержимому AdmissionRequest и Authorizer, сгруппированному в переменные CEL: 'object' — объект из входящего запроса. Для запросов DELETE значение равно null. 'oldObject' — существующий объект. Для запросов CREATE значение равно null. 'request' — атрибуты запроса на допуск (/pkg/apis/admission/types.go#AdmissionRequest). 'authorizer' — Authorizer CEL. Может использоваться для выполнения проверок авторизации субъекта (пользователя или учётной записи службы), отправившего запрос. См. https://pkg.go.dev/k8s.io/apiserver/pkg/cel/library#Authz 'authorizer.requestResource' — ResourceCheck CEL, созданный на основе 'authorizer' и настроенный для ресурса запроса. Документация по CEL: https://kubernetes.io/docs/reference/using-api/cel/ Обязательно. |
name *string |
name — идентификатор этого условия сопоставления, используемый для стратегического объединения MatchConditions, а также для идентификации в журналах. Хорошее имя должно описывать связанное с ним выражение. Имя должно быть квалифицированным именем, состоящим из буквенно-цифровых символов, '-', '_' или '.', и начинаться и заканчиваться буквенно-цифровым символом (например, 'MyName', 'my.name' или '123-abc'; для проверки используется регулярное выражение '([A-Za-z0-9][-A-Za-z0-9_.]*)?[A-Za-z0-9]'), с необязательным префиксом DNS-поддомена и '/' (например, 'example.com/MyName'). Обязательно. |
© 2026 The Kubernetes Authors | Documentation Distributed under CC BY 4.0
Copyright © 2026 The Linux Foundation ®. All rights reserved.
https://kubernetes.io/docs/reference/kubernetes-api/definitions/match-condition-v1-admissionregistration/