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
- Move the Kanister.io website to GitHub Repo
- Leverage GitHub Issues and Projects for planning
- Fork block storage functions, deprecate unused Kanister code
- Kopia.io Repository Controller with a CR to control the lifecycle of a Kopia Repository Server
- Progress tracking for individual Phases in an Action
- ActionSet metrics
- Container image vulnerability scanning
- Track and log events triggered by Blueprint Actions
- ARM support
- Use GitHub pages with Jekyll or Hugo for documentation
- Vault integration for Repository Server secrets
- Deprecate Restic
- Generate Kanister controller using KubeBuilder - current one is based on rook operator
- Merge the Repository controller into the Kanister controller after 2.
- Replace github.com/pkg/errors package with a supported fork
- Replace http://gopkg.in/check.v1 with a better test framework
- Release notes
- Adopt license scanning tool and OpenSSF Best Practices Badge