-
Notifications
You must be signed in to change notification settings - Fork 156
Roadmap
Daniil Fedotov edited this page Oct 24, 2024
·
1 revision
Please join the Kanister community to give feedback on the roadmap and open issues with your suggestions.
Project and Governance Work
- Lifecycle for contributors: Roles, Privs, and lifecycle
- project admin?
- maintainer (core)
- reviewer+approval: PR + branch protections?
- contributor
- Blueprints Maintenance and Support Policy
- project test matrix: Kopia vs Restic vs Stow, downstream adopters vs Kanister standalone
- community maintained examples: move to a new public repo
- Fork block storage functions, deprecate unused Kanister code
- Kopia.io Repository Controller with a CR to control the lifecycle of a Kopia Repository Server
- Replace github.com/pkg/errors package with a supported fork = https://github.com/kanisterio/kanister/issues/1838
- Release notes
- Adopt OpenSSF Best Practices Badge
- Track and log events triggered by Blueprint Actions: @PrasadG193 to create
- Vault integration for Repository Server secrets: @mlavi to create
- Deprecate Restic, blocked on Kopia work: @e-sumin to create
- Replace http://gopkg.in/check.v1 with a better test framework
- Plugability of data mover; S3 and more: GH discussion attempt; add to agenda
- App mobility: discussion
- ARM support
- Generate Kanister controller using KubeBuilder - currently based on Rook operator resurrect https://github.com/kanisterio/kanister/issues/193
- Merge the Repository controller into the Kanister controller.
- Support for creation of blueprints/actionsets in application namespaces https://github.com/kanisterio/kanister/discussions/2922
- Support iterating over multiple resources with the same function https://github.com/kanisterio/kanister/discussions/3001