-
Notifications
You must be signed in to change notification settings - Fork 38
Labels
Description
This epic issues goal is to keep track of all the changes required to migrate all the Rust and Go policies maintained by the Kubewarden team from their individual repositories to a monorepo for all policies.
The @kubewarden/kubewarden-developers have agreed on how to structure this new repositories in the #1224. Therefore, now it is necessary to start the policies migration.
Acceptance criteria
- All the policies that currently have it's own repositories should be migrated to the monorepo
- ArtifactHub policies page should point to the monorepo after policy migration
- The monorepo CI should be able to test, build and lint policies changed on PRs
- The monorepo CI should be able to open PR to release policy
- The monorepo CI should tag and release policy automatically and a release PR is merged
- The monorepo should have renovate bot enable to bump dependencies
- The monorepo should use release-drafter to generate release notes for each policy
- The monorepo should have documentation explaning its structure and how to add new policies
- Once a policy is migrated to the monorepo, its previous repository should be archived.
- The monorepo CI should not make use of reusable workflows living in other repositories. But it can use workflows from the same repository.
Sub-issues
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
In Progress