Skip to content

0.9.0

Compare
Choose a tag to compare
@chmouel chmouel released this 09 Jun 14:06
· 1035 commits to main since this release

OpenShift Pipelines as Code version 0.9.0

We are thrilled to announce the release of Pipelines as Code 0.9.0 πŸŽ‰

This release brings many features and a new architecture (see the new flow diagram here)

We have separated the controller from the reconciler. A new service called "watcher" will watch the pipelinerun execution and report the status of the provider when a PipelineRun has finished.

We have added a new webhook validator to make sure only one Repository is created with one git repository URL.

This release also adds support for tls certs in controller and documentation is available here

From this release, /test and /retest comment behave identical and will trigger all pipelinerun or a single one when passing a PipelineRun as argument.

We have incoming webhook support as documented here this let you set-up a URL to start a PipelineRun inside your repository without having to send a new commit.

Breaking Changes

tkn-pac CLI is redesigned and a few commands are changed as below

  • tkn pac repository create -> tkn pac create repository
  • tkn pac repository delete -> tkn pac delete repository
  • tkn pac repository describe -> tkn pac describe
  • tkn pac repository list -> tkn pac list

Installation

To install this version you can install the release.yaml with kubectl for your platform :

Openshift

kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/0.9.0/release.yaml

Kubernetes

kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/0.9.0/release.k8s.yaml

Documentation

Full documentation is available here :

https://pipelinesascode.com

Changelog