ImageReviewImageReview перевіряє, чи дозволений набір образів у поді.
| Поле | Опис |
|---|---|
apiVersionstring |
imagepolicy.k8s.io/v1alpha1 |
kindstring |
ImageReview |
metadatameta/v1.ObjectMeta
|
Стандартні метадані обʼєкта. Докладніше: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#metadata. Зверніться до документації Kubernetes API для полів метаданих |
spec [Обовʼязкове]ImageReviewSpec
|
Spec містить інформацію про под, що оцінюється. |
statusImageReviewStatus
|
Status заповнюється бекендом і вказує, чи слід дозволити Pod. |
ImageReviewContainerSpecЗустрічається в:
ImageReviewContainerSpec — це опис контейнера в запиті на створення Podʼа.
| Поле | Опис |
|---|---|
imagestring
|
Це може бути у вигляді image:tag або image@SHA:012345679abcdef. |
ImageReviewSpecЗустрічається в:
ImageReviewSpec — це опис запиту на створення Podʼа.
| Поле | Опис |
|---|---|
containers[]ImageReviewContainerSpec
|
Containers — це список підмножини інформації в кожному контейнері пода, що створюється. |
annotationsmap[string]string
|
Annotations — це список ключ-значення, витягнутий з анотацій Podʼа. Він включає лише ключі, які відповідають шаблону |
namespacestring
|
Namespace — це простір імен, в якому створюється под. |
ImageReviewStatusЗустрічається в:
ImageReviewStatus — це результат перевірки запиту на створення Podʼа.
| Поле | Опис |
|---|---|
allowed [Обовʼязкове]bool
|
Allowed вказує, що всі образи були дозволені до виконання. |
reasonstring
|
Reason має бути порожнім, якщо Allowed є true, у протилежному випадку може містити короткий опис проблеми. Kubernetes може обрізати надто довгі помилки під час відображення користувачу. |
auditAnnotationsmap[string]string
|
AuditAnnotations буде додано до обʼєкта атрибутів запиту контролера доступу за допомогою 'AddAnnotation'. Ключі повинні бути без префіксів (тобто контролер доступу додасть відповідний префікс). |