Page MenuHomePhabricator

[infra,k8s] Move to kubernetes VAPs and drop kyverno
Open, HighPublic

Description

From the decision request in:
https://phabricator.wikimedia.org/T362233

This should be done after the upgrade to v1.30

Upstream docs: https://kubernetes.io/docs/reference/access-authn-authz/validating-admission-policy/

Event Timeline

dcaro triaged this task as High priority.May 6 2024, 8:19 AM
dcaro moved this task from Backlog to Ready to be worked on on the Toolforge board.

The validating admission policy is not stable until 1.30 (1.26/27 -> beta, 1.28/29 -> alpha, 1.30 -> stable)

fnegri renamed this task from [infra,k8s] Move to kubernetes PAVs and drop kyverno to [infra,k8s] Move to kubernetes VAPs and drop kyverno.Apr 15 2025, 3:39 PM

This is useful to test the expressions https://playcel.undistro.io/

I'll start adding it to jobs-api, as they don't need to be created on each namespace, instead they are cluster-wide and matching namespaces by labels.