# Полезный паттерн — разные правила для CREATE и UPDATE rules: - name: validate-on-create-only match: resources: kinds: - Deployment preconditions: any: - key: "{{ request.operation }}" operator: Equals value: CREATE validate: # применяется только при создании - name: validate-image-on-update match: resources: kinds: - Deployment preconditions: all: - key: "{{ request.operation }}" operator: Equals value: UPDATE - key: >- {{ request.object.spec.template.spec.containers[0].image }} operator: NotEquals value: >- {{ request.oldObject.spec.template.spec.containers[0].image }} validate: # применяется только при UPDATE с изменением образа