-
Notifications
You must be signed in to change notification settings - Fork 5
Roadmap
Michael Sauter edited this page Jan 6, 2023
·
10 revisions
This is a WIP roadmap only meant to give an indication where everything is heading. The included items are only the headline changes and do not include smaller improvements.
- Simplify Installation (no secrets encryption/storage, shortened required values)
- Add Trivy (SBOM generation)
- Node 18
- Remove wrapper images -> installation and update gets even simpler, and tasks simply use prebuilt images from GHCR.
- Use Trivy for license checking, and potentially allow vulnerability scanning without Aqua
- Remove tasks from Helm chart, and provide instead via Git/ArtifactHub -> installation and update gets even simpler ("back" to single Helm chart), and pipeline runs simply use prebuilt tasks
- Build/Package/Deploy tasks are extracted into separate repositories (catalogs). This has many benefits such as: independent maintenance, versions and update cycles; making it easier to contribute new build tasks that are not (yet) in our focus; speeding up tests significantly (and providing a way to keep them fast long-term)
- Potentially moving from file-based ODS Context to object param
- "ODS Pipeline v1 spec": Specification of a contract that tasks in other repositories can work against
- Basically 0.10.0 with cleanup