|
| 1 | +// This module is included in the following assemblies: |
| 2 | +// * release_notes/op-release-notes-1-20.adoc |
| 3 | + |
| 4 | +:_mod-docs-content-type: REFERENCE |
| 5 | +[id="op-release-notes-1-20-1_{context}"] |
| 6 | += Release notes for {pipelines-title} 1.20.1 |
| 7 | + |
| 8 | +With this update, {pipelines-title} General Availability (GA) 1.20.1 is available on {OCP} 4.15 and later versions. |
| 9 | + |
| 10 | +[id="fixed-issues-1-20-1_{context}"] |
| 11 | +== Fixed issues |
| 12 | + |
| 13 | +.Operator |
| 14 | + |
| 15 | +Webhook validation disrupts unrelated cluster components:: |
| 16 | +* Before this update, the `tekton-operator-proxy-webhook` admission webhook validated all namespaces, including control-plane namespaces (`kube-\*`, `openshift-*`). This behavior could cause webhook certificate issues to affect unrelated system components, such as the Network Operator, during namespace reconciliation. With this update, the webhook excludes control-plane namespaces from validation. This change prevents certificate issues from impacting other cluster operators, keeps the existing certificate renewal logic intact, and improves isolation between Tekton and system components. |
| 17 | + |
| 18 | +.{pac} |
| 19 | + |
| 20 | +GitLab PipelineRun custom resource fails or shows incorrect commit status for forked projects:: |
| 21 | +* Before this update, commit status handling and pipeline execution for GitLab forks could fail unexpectedly. {pac} fell back to posting comments for status updates when permissions were restricted on forked projects. Execution of `PipelineRun` custom resources (CR) could fail when the configured token lacked read access to the source repository. |
| 22 | +With this update, {pac} attempts to set commit status on both the source (fork) and target (upstream) projects. A status comment is posted only if both attempts fail. Additionally, {pac} attempts to proactively verify that the configured token includes the `read_repository` scope before executing a `PipelineRun` CR, failing early with a clear error message if access is insufficient. |
| 23 | + |
| 24 | +revision variable returns incorrect commit SHA:: |
| 25 | +* Before this update, the {pac} dynamic variable `revision` returned the SHA of the original commit instead of the latest HEAD merge commit after upgrading to {pipelines-shortname} 1.19. With this update, the changes introduced in 1.19 are reverted and the `revision` variable always fetches the SHA of the HEAD merge commit as expected. |
| 26 | + |
| 27 | +hub-catalog-name defaults to deprecated Tekton Hub catalog:: |
| 28 | +* Before this update, when upgrading to 1.20.0, the `hub-catalog-name` field in the {pac} config map was set to the deprecated {tekton-hub} catalog name `tekton`. With this update, the field defaults to the {artifact-hub} catalog name, and you can override it with a custom value. |
| 29 | + |
| 30 | +.User interface |
| 31 | + |
| 32 | +Navigation tab missing and installation UI crashes after creating a PipelineRun:: |
| 33 | +* Before this update, after upgrading {OCP} to 4.19.15 or greater, the *Navigation* tab intermittently disappeared, and the Pipeline Operator installation UI could crash after creating a `PipelineRun` CR on Sandbox clusters. These issues were caused by a race condition introduced by new flags in {OCP}. With this update, the race condition is resolved. |
0 commit comments