Pipelines-as-Code for Tekton
OpenShift Pipelines as Code v0.26.0 has been released 🥳
This is a major release with major new changes:
Passing arguments to /test, /retest or gitops comments. You can now pass argument as key/value to the gitops commands to let you redefined the standard params or custom params. PR Doc
ConfigMap is now getting watched on changse instead of read every time on every requests, which should generate less loads on the cluster PR
Pipelines-as-Code random entropy has now increased from 4 to 6 which should avoid name conflicts when there is a lot of pipelineruns PR
Validation Error of a PipelineRuns are now reported properly to the events stream of the user PR
When there is a initial failure with Pipelines as Code when for example there is an issue with the cluster, the error was previously left after doing a /retest until we update the PR with a new SHA, this now should get cleared PR
When we were doing gitops commands (like /test /retest or others) we were previously acting on deleted comments, we are now only acting on newly created comment PR
A lot of refactoring under the hood to make the code a bit more optimised.
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.26.0/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.26.0/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-26-0.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.25.0 has been released 🥳
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.25.0/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.25.0/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-25-0.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.5 has been released 🥳
This release fix emission of metrics for GitHub Enterprise
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.5/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.5/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-24-5.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.4 has been released 🥳
This release fix another issue with regard to concurrency and PipelineRun cleanups, where the cleaner would be too eager to clean scheduled pipelineruns PR
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.4/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.4/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-24-4.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.3 has been released 🥳
This bugfixes releases fixes an error with concurrency and the max-keep-run feature, the watcher would not exclude the PipelineRuns with the Pending status and due fails to process the concurrency queue PR
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.3/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.3/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-24-3.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.2 has been released 🥳
This release address a bug when using Pipelines as Code concurrency with multiple controllers PR
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.2/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.2/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-24-2.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.1 has been released 🥳
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.1/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.1/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-24-1.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.24.0 has been released 🥳
This major release introduce new features among bugfixes, testing and docs.
Add support for fetching pipeline from hub in annotation: PAC now supports fetching pipeline from hub if specified with annotation pipelinesascode.tekton.dev/pipeline
. Only one annotation can be provided and can specify the version of pipeline custom hub just same like task. PR
Removed duplicate filed from changed file: Now changed files will not contain the duplicate name if same file is changed in multiple commits. PR
Fix data race while using multiple PAC controller. PR
Validate the length of secret name conforming to k8s rules. PR
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.0/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.24.0/release.k8s.yaml
The documentation for this release is available here :
https://docs.pipelinesascode.com/v0.24.0/
OpenShift Pipelines as Code v0.23.0 has been released 🥳
This major release introduce new features among bugfixes, testing and docs.
Multiple GitHub Apps support: PaC supports now multiple GitHub Applications pointing to the same cluster, each GitHub application is attached to their own controller. There is no support for CLI or operator to deploy those extra controllers. See the documentation on how to get started deploying them. Doc, PR, Video
Improved changeds files (and additionally removed/changed/deleted) in CEL expressions and template variable. Doc PR
Add Annotation to integrate with Results. PR
Create config leader election configmaps PR
Improved metrics support for Gitlab and Bitbucket provider Doc PR
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.23.0/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.23.0/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-23-0.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.22.6 has been released 🥳
This minor release addresses the issue regarding the images are not available in previous release:
To install this version you can install the release.yaml with kubectl
for your platform :
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.6/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.6/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-6.pipelines-as-code.pages.dev