-
Notifications
You must be signed in to change notification settings - Fork 44
Open
25 / 2725 of 27 issues completedDescription
This EPIC keeps track of all the issues that are required to make the current kubewarden-controller a monorepo.
Blocking issues
- contribution guidelines:
- explain the [full ci] or [ci full] trick to trigger the whole CI tests
- explain the tilt environment (maybe)?
- docs: explain that going forward we have a single version for everything. When we do a patch release, it will be a patch release of the whole stack. This means the appVersion is not going to be stuck at a patch version
.0, but it will eventually evolve - kwctl:
- update community brew
- update arch package (Thanks Dominic)
- Downgrade the
policy-reporterchart inside of the monorepo to version3.7.0deps: bump policies, downgrade policy-reporter #1402 - Move the updatecli that lives inside of
kubewarden/chartsthat bumps helm charts dependencies into the monorepo #1407
High Priority
- hauler:
no idea about what we should do. Maybe there's nothing we have to do. Updated signing URIs. We need to move the updatecli pipeline to kubewarden-controller. Move the updatecli that lives inside ofkubewarden/chartsthat bumps helm charts dependencies into the monorepo #1407 - Add note on kubewarden/helm-charts to direct contributors to the monorepo docs: Add notice to point contributors to monorepo helm-charts#913
- automation(kubewarden-controoller): create tag after the PR of the release is merged
- Hauler manifest not updated by release automation #1449
- Rename monorepo
- Pick name:
adm-controller - Open PR changing hauler_manifest.yml URIs
- Consume new repo name in e2e tests
- Notify consumers
- Pick name:
- community repo: update contents, and external pages like openSSF (blocked on repo rename)
- GHA: check fossa, license checks, govulncheck, openssf: do they need to be adapted to the monorepo? (blocked on repo rename)
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
configdirectory. Probably the only relevant stuff is under config/samples; we could move that toexample - 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
- GHA: e2e-go: upload the logs directory as an artifact. Look into sbomscanner, it's probably doing that but we didn't migrate this logic
- attestation pipeline: install crane with our GHA
- Ensure generated docs/crds for kubewarden/docs are submitted automatically
- Add automated spelling check to CI #1480
- Add cross-platform cargo check for kwctl #1478
- Add Cargo.toml version validation for releases #1477
- Add CI step to check kwctl doc build #1476
- Rename CRD and RBAC files to match kubebuilder/controller-gen defaults #1483
Reactions are currently unavailable
Metadata
Metadata
Labels
Type
Projects
Status
In Progress