Currently, bumping k8s.io/apiserver is a manual process, as we have trimmed unexercised code from it to make the policy slimmer, and slotted it under third_party/ as is standard for go code in this case.
We would like to bump the code under third_party/ automatically.
Write automation with updatecli that detects new releases of k8s.io/apiserver and opens a PR that bumps the needed files. This would be similar to the manual process: bumping the whole k8s.io/apiserver, trimming (new) files that are unneeded, and applying patches if needed.
Schedule the updatecli automation to run once a week with GHA.
Currently, bumping k8s.io/apiserver is a manual process, as we have trimmed unexercised code from it to make the policy slimmer, and slotted it under
third_party/
as is standard for go code in this case.We would like to bump the code under
third_party/
automatically.Acceptance criteria
third_party/
(k8s.io/apiserver). https://github.com/kubewarden/cel-policy/pull/74k8s.io/apiserver
, trimming (new) files that are unneeded, and applying patches if needed.