Skip to content

Releases: openshift-pipelines/pipelines-as-code

v0.11.0

18 Jul 07:12
ed0769b
Compare
Choose a tag to compare

OpenShift Pipelines version v0.11.0

OpenShift Pipelines as Code patch version v0.11.0 has been released 🥳

  • You are now able to set a concurrency limit in the Repository CRD to limit the number of PipelineRun by Repository. documentation (preview feature)
  • We now have a new command tkn pac logs to let user to show the logs of the latest run belonging to a repository.
  • Starting from this release Pipelines as Code now uses semver versioning adding a v to its tags.

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/v0.11.0/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

0.10.1

05 Jul 07:39
0.10.1
Compare
Choose a tag to compare

OpenShift Pipelines version 0.10.1

OpenShift Pipelines as Code patch version 0.10.1 has been released 🥳

This release fix an issue with incoming webhook and github apps when incoming webhook is configured in the Repo CRD.

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.10.1/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

0.10.0

24 Jun 12:26
a4b9371
Compare
Choose a tag to compare

OpenShift Pipelines version 0.10.0

OpenShift Pipelines as Code patch version 0.10.0 has been released.

This release add setup-webhook cli command for github, bitbucket-cloud, gitlab providers among other bug fixes for Openshift Pipelines 1.8 release.

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.10.0/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

0.9.0

09 Jun 14:06
Compare
Choose a tag to compare

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

0.8.0

17 May 13:02
79e6111
Compare
Choose a tag to compare

OpenShift Pipelines As Code version 0.8.0

We are thrilled to announce the release of Pipelines as Code 0.8.0 🥳

This release brings new features and many more improvements. The highlights are :

  • tkn-pac repo delete command which will allow you to delete a Repository CR and its associated secrets
  • Support of /test <pipelineRun-name> command which will trigger a specific pipelineRun from the git repository
    test-pr
  • Adds Gitea Support (limited Support) for dev and offline demo. Please checkout the documentation here

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.8.0/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

0.7.1

04 May 02:05
61acec8
Compare
Choose a tag to compare

OpenShift Pipelines version 0.7.1

OpenShift Pipelines as Code patch version 0.7.1 has been released 🥳

This release fixes the failure to report actual status of failed pipelinerun.

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.7.1/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelinesascode.com

Changelog

0.7.0

29 Apr 12:21
1644d7f
Compare
Choose a tag to compare

OpenShift Pipelines version 0.7.0

OpenShift Pipelines as Code version 0.7.0 has been released 🥳

0.7.0 brings many new features. The highlights are :

  • Multiple pipelinerun on the same event. We previously would only support one Pipelinerun matching one Event. We now support multiple of them, the pipelineruns will be run in parallel and report back to the Git provider interface :
Screen.Recording.2022-04-29.at.13.57.38.mov
  • tkn pac repo create now let you create a webhook configuration for gitlab or for github. It should detect as well which provider you previously installed on the cluster and skip webhook configuration if it needs to be.

final-webhook

  • PAC generally report better errors when it fails to apply the PipelineRun.

Breaking Change

  • We now have a special template variable that is able to handle multiple pipelineruns for private repositories support. You would need to change your secret from :
"secret: pac-git-basic-auth-{{repo_owner}}-{{repo_name}}"

to :

secret: {{ git_auth_secret }}

when detecting the old secret, pac wil fail the PR and ask kindly to the user to update it.

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.7.0/release.yaml

Kubernetes

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

Documentation

full documentation is available here :

https://pipelinesascode.com

Changelog

0.5.10

19 Apr 11:04
3e2ef3f
Compare
Choose a tag to compare

OpenShift Pipelines version 0.5.10

OpenShift Pipelines as Code version 0.5.10 has been released 🥳

To install this version you can just do :

VERSION=0.5.10
kubectl apply -f https://raw.githubusercontent.com/openshift-pipelines/pipelines-as-code/release-$VERSION/release.yaml

and make sure you follow the setup documentation :

https://github.com/openshift-pipelines/pipelines-as-code/tree/main/INSTALL.md

Changelog

0.6.1

13 Apr 09:46
9c00104
Compare
Choose a tag to compare

OpenShift Pipelines version 0.6.1

OpenShift Pipelines as Code patch version 0.6.1 has been released 🥳

This fix, being able reporting the task breakdown on the provider interface when there is a failure.

This bring other fixes related to release and generation of the release yaml files.

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.6.1/release.yaml

Kubernetes

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

Documentation

documentation is available here :

https://pipelineascode.com

What's Changed

  • Don't fail immediately when we have an error by @chmouel in #570
  • Generate stable refs instead of tags by @chmouel in #569
  • Try to import the same fix as what we have on push by @chmouel in #576

Full Changelog: 0.6.0...0.6.1

0.5.9

13 Apr 10:04
Compare
Choose a tag to compare

OpenShift Pipelines version 0.5.9

OpenShift Pipelines as Code version 0.5.9 has been released 🥳

  • This fix, being able reporting the task breakdown on the provider interface when there is a failure

To install this version you can just do :

kubectl apply -f https://raw.githubusercontent.com/openshift-pipelines/pipelines-as-code/release-0.5.9/release-0.5.9.yaml

and make sure you follow the setup documentation :

https://github.com/openshift-pipelines/pipelines-as-code/tree/0.5.9/INSTALL.md

Changelog

Full Changelog: 0.5.8...0.5.9