Skip to content

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.

0.8.0 - January 2022

  • Simplify Installation (no secrets encryption/storage, shortened required values)
  • Add Trivy (SBOM generation)
  • Node 18

0.9.0 - release early 2023

  • 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

0.10.0 - release mid 2023

  • 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

1.0.0 - release end 2023

  • Basically 0.10.0 with cleanup