Skip to content

EPIC: create admission controller monorepo #1269

@flavio

Description

@flavio

This EPIC keeps track of all the issues that are required to make the current kubewarden-controller a monorepo.

Blocking issues

High Priority

Medium Priority

  • Add automated Rust toolchain update workflow #1479
  • audit-scanner folder inside the top-level: get rid of it. Move the contents where appropriate before removing all the useless leftovers
  • investigate removal of the config directory. Probably the only relevant stuff is under config/samples; we could move that to example
  • makefile: generate json schema also for the other charts. Right now this is done only for the kubewarden-controller chart
  • CI: copy the job from sbomscanner that ensures all the generated code is up-to-date
  • Move kubewarden/helm-charts workflow that bumps dependencies (policies, policy-reporter, kuberlr) into kubewarden/kubewarden-controller. If not, on each helm-chart copy, we overwrite the bumps. Decide if and when we run the e2e tests; the bump PRs must be tested. Update the updatecli pipeline to look at the new monorepos, not the old archived ones.
  • Check and update the contributing guidelines inside the the crates/kwctl, crates/policy-server et al.
  • Update GH https://github.com/kubewarden landing page and remove dead links
  • Enabling automerge, and approving PRs means that sometimes the PR gets merge without having time for the gating jobs to be calculated and start gating.

Low Priority

Metadata

Metadata

Labels

Type

No type

Projects

Status

In Progress

Relationships

None yet

Development

No branches or pull requests

Issue actions