Skip to content

v0.14.0

Compare
Choose a tag to compare
@michaelsauter michaelsauter released this 09 Oct 07:19
· 21 commits to master since this release

This release is a major update to ODS Pipeline. The biggest change is that all tasks except the start and finish task have been moved out to their own repositories. This means that those tasks have their own lifecycle now, and the ods-pipeline repository just contains the plumbing part. It is now recommended to use remote resolution to reference tasks from your pipeline.

Apart from this change, there are three other big updates:

  • All tekton resources have moved from v1beta1 to v1. This change should mostly be invisible to you.
  • The installation and update procedure has been simplified a lot, removing the need to work with git subtree.
  • The build skipping mechanism has been revised to work with natural repository layouts, not requiring the existence of an "output directory". This change affects the task that have been extracted into their own repositories.

For more details, please see the changelog.

To update your ODS pipeline installation, refer to the update instructions. As mentioned above the update procedure differs a lot compared to previous versions. In particular, you'll only need to retain the values.yaml file for future updates, and the file itself has changed quite a bit. There are no tasks and setup sub charts anymore. Delete the tasks section and un-indent the setup section, removing any field that is not present anymore in values.yaml.tmpl.