Pipelines-as-Code for Tekton
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
OpenShift Pipelines as Code v0.22.5 has been released 🥳
This minor releases address a few issues, and update some of the documentation, the main fixes are:
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.5/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.5/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-5.pipelines-as-code.pages.dev
make dev
(@roman-kiselenko)OpenShift Pipelines as Code v0.22.4 has been released 🥳
The minor release fixes GitOps comment problem with push requests as well as updated doc to indicate some of the features as beta
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.4/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.4/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-4.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.22.3 has been released 🥳
This release addresses concealing secrets within logs by sorting them by the longest. If two secrets share the same prefix, the shorter one may obscure first, revealing the end of the longer one, especially within a loop where text replacements don't occur.
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.3/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.3/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-3.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.22.2 has been released 🥳
This release bump the knative dependency to address a CVE issue #1503
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.2/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.2/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-2.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.22.1 has been released 🥳
This minor release fixes the pac policy issue that was introduced in the previous release. The policy would still allow organisation users even if the policy was set and the users was not in the policy groups specified. Demo: https://youtu.be/watch?v=Zfp6p3Cfgvw PR: https://github.com/openshift-pipelines/pipelines-as-code/pull/1497
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.1/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.1/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-1.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.22.0 has been released 🥳
Support of remote task on remote Pipeline
Pipelines as Code now enables access to the complete body and headers through the template variable, with CEL filtering available as a CEL expression.
Pipelines as Code now displays improved status messages, providing enhanced details that include both the Namespace and the associated PipelineRun.
now status looks like below
Add GitOps comments functionality to push request
In Pipelines as Code, users can now include GitOps comments for commits on push requests, utilizing commands such as /test, /retest, and /cancel. The supported GitOps comments encompass:
Doc: test comments, cancel comments
Demos:
If a user specifies commands like /retest or /test without any argument in a comment on a branch, the test will automatically be performed on the main branch.
If the user includes a branch specification such as /retest branch:test
or /test branch:test
, the test will be executed on the commit where the comment is located, with the context of the test
branch.
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.0/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.22.0/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-22-0.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.21.5 has been released 🥳
This minor release fixes multiple bugs:
Fix secret cleanup issue when pac performs a cleanup when max-keep-runs is exceeded
PR: #1487
Fix using git-clone clustertask when detected avail
We now detect cluster task by default (unless user set it to false) for the git-clone if available we use it. If not we use the hub task.
PR: #1478
Fix fetching oldest revision when there are multiple commits as part of the same push / tag for GitLab
PR: #1488
Fix special character escaping for repository name
PR: #1475
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.21.5/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.21.5/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-21-5.pipelines-as-code.pages.dev
OpenShift Pipelines as Code v0.19.6 has been released 🥳
This is a minor release addressing a security issue on the github.com/grpc/grpc-go dependency:
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.19.6/release.yaml
kubectl apply -f https://github.com/openshift-pipelines/pipelines-as-code/releases/download/v0.19.6/release.k8s.yaml
The documentation for this release is available here :
https://release-v0-19-6.pipelines-as-code.pages.dev