Image Policy API (v1alpha1)
Типи ресурсів
ImageReview
ImageReview перевіряє, чи дозволений набір образів у поді.
| Поле | Опис | 
|---|---|
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'. Ключі повинні бути без префіксів (тобто контролер доступу додасть відповідний префікс).  |