Skip to content

Commit

Permalink
Update ROADMAP.md (#2854)
Browse files Browse the repository at this point in the history
Team discussion on updates with @hairyhum @pavannd1 @viveksinghggits and @mlavi , will continue and review in community meeting.

Co-authored-by: mergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
  • Loading branch information
mlavi and mergify[bot] committed May 22, 2024
1 parent b3019e0 commit ef891a9
Showing 1 changed file with 20 additions and 24 deletions.
44 changes: 20 additions & 24 deletions ROADMAP.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,32 +13,28 @@ Please join the Kanister community to give feedback on the roadmap
2. Blueprints Maintenance and Support Policy
1. project test matrix: Kopia vs Restic vs Stow, downstream adopters vs Kanister standalone
2. community maintained examples: move to a new public repo
3. Move the Kanister.io website to GitHub Repo
4. Leverage GitHub Issues and Projects for planning

## Development Work

### Prioritized (Doing):

1. Fork block storage functions, deprecate unused Kanister code
2. Kopia.io Repository Controller with a CR to control the lifecycle of a Kopia Repository Server
3. [Progress tracking for individual Phases in an Action](https://github.com/kanisterio/kanister/blob/master/design/progress-tracking.md)
4. ActionSet metrics
5. Container image vulnerability scanning

### New Features:

1. Track and log events triggered by Blueprint Actions
2. ARM support
3. Use GitHub pages with Jekyll or Hugo for documentation
4. Vault integration for Repository Server secrets

### Backlog: (ideas and maintenance)

1. Deprecate Restic
2. Generate Kanister controller using KubeBuilder - current one is based on rook operator
3. Merge the Repository controller into the Kanister controller after 2.
4. Replace [github.com/pkg/errors](http://github.com/pkg/errors) package with a supported fork
5. Replace http://gopkg.in/check.v1 with a better test framework
6. Release notes
7. Adopt license scanning tool and OpenSSF Best Practices Badge
1. Kopia.io Repository Controller with a CR to control the lifecycle of a Kopia Repository Server
1. Replace [github.com/pkg/errors](http://github.com/pkg/errors) package with a supported fork = https://github.com/kanisterio/kanister/issues/1838
1. Release notes
1. [Adopt OpenSSF Best Practices Badge](https://github.com/kanisterio/kanister/issues/2783)

### Backlog: (Ideas and maintenance, unprioritized)

#### Discussion and Issues to be created/qualified:
1. Track and log events triggered by Blueprint Actions: @PrasadG193 to create
1. Vault integration for Repository Server secrets: @mlavi to create
1. Deprecate Restic, blocked on Kopia work: @e-sumin to create
1. Replace http://gopkg.in/check.v1 with a better test framework
1. Plugability of data mover; S3 and more: GH discussion attempt; add to agenda
1. App mobility: discussion

#### Existing Requests
1. [ARM support](https://github.com/kanisterio/kanister/issues/2254)
1. Generate Kanister controller using KubeBuilder - currently based on Rook operator
resurrect https://github.com/kanisterio/kanister/issues/193
1. Merge the Repository controller into the Kanister controller.

0 comments on commit ef891a9

Please sign in to comment.