Project Syn Roadmap
This page lists the high level roadmap of Project Syn. It will be under constant change.
It’s done when it’s done
| We release the tools independently, this page contains a list of ideas throughout all Project Syn tools. |
Planned
Features which we’re confident are being implemented:
- Commodore
-
-
Make catalog compilation much faster than it’s today (Rewrite Reclass in Rust).
-
Introduce component dependency handling.
-
Rework UX of CLI.
-
Support for decentralized GitOps repositories.
-
Create merge requests on catalog generation (policy-based, similar to Renovate).
-
Local development environment for simpler Commodore Component development.
-
- Lieutenant
-
-
Remove Lieutenant API and make it a 100% Kubernetes API.
-
Component version reporting, so that it’s known which Component versions are used where.
-
Vision
Features which are part of our vision and therefore have uncertainty of being implemented:
-
Project Syn Control Plane as a Service (So you don’t have to care of running Lieutenant, Vault and other stuff needed).
-
Renewed "Getting Started" experience to make it much easier to start with Project Syn.
-
Decentralized catalog compilation, for example directly on the destination cluster.
-
Make Commodore Components usable standalone, without requiring Lieutenant and Steward.
-
Automated secret generation in Vault on cluster creation.
-
Support for other Git repository hosting than GitLab (for example GitHub, Gitea, Forgejo)
-
Git commit signing of Commodore catalogs and only allow properly signed catalogs on clusters