Skip to content
Snippets Groups Projects

chore(deps): update ghcr.io/tektoncd/pipeline/controller-10a3e32792f33651396d02b6855a6e36 docker tag to v1 - autoclosed

This MR contains the following updates:

Package Update Change OpenSSF
ghcr.io/tektoncd/pipeline/controller-10a3e32792f33651396d02b6855a6e36 (source) major v0.70.0 -> v1.0.0 OpenSSF Scorecard

:warning: Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

tektoncd/pipeline (ghcr.io/tektoncd/pipeline/controller-10a3e32792f33651396d02b6855a6e36)

v1.0.0: Tekton Pipeline release v1.0.0 "Oriental Omnidroid" LTS

Compare Source

:tada: 1.0.0 is live :tada: StepActions are GA and Git resolvers enhancements :tada:

-Docs @​ v1.0.0 -Examples @​ v1.0.0

Installation one-liner

kubectl apply -f https://storage.googleapis.com/tekton-releases/pipeline/previous/v1.0.0/release.yaml

Attestation

The Rekor UUID for this release is 108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349

Obtain the attestation:

REKOR_UUID=108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349
rekor-cli get --uuid $REKOR_UUID --format json | jq -r .Attestation | jq .

Verify that all container images in the attestation are in the release file:

RELEASE_FILE=https://storage.googleapis.com/tekton-releases/pipeline/previous/v1.0.0/release.yaml
REKOR_UUID=108e9186e8c5677a3c232a877172a3c7967bdcb84afa4bc0a3819fe35e8796e324bbc364356d4349

### Obtains the list of images with sha from the attestation
REKOR_ATTESTATION_IMAGES=$(rekor-cli get --uuid "$REKOR_UUID" --format json | jq -r .Attestation | jq -r '.subject[]|.name + ":v1.0.0@​sha256:" + .digest.sha256')

### Download the release file
curl "$RELEASE_FILE" > release.yaml

### For each image in the attestation, match it to the release file
for image in $REKOR_ATTESTATION_IMAGES; do
  printf $image; grep -q $image release.yaml && echo " ===> ok" || echo " ===> no match";
done

Changes

Features

  • :sparkles: fix: resolve Git Anonymous Resolver excessive memory usage (#​8677)

RemoteResolutions using the Git Resolver now use the git binary instead of the Golang library go-git to shallow-clone, shallow-fetch, then checkout the provided repository at the given revision. This reduces resolution time and memory significantly. Some git providers such as Gitea may not support fetching revisions if the revision is a SHA which is not reachable via a ref or is not at a ref/head. In general, no user action is required.

See also: https://git-scm.com/docs/protocol-capabilities#\_allow_reachable_sha1\_in_want

Resolves https://github.com/tektoncd/pipeline/issues/8652

  • :sparkles: feat(pipeline): allow variable substitution in pipeline.tasks[].onError (#​8600)

feat(pipeline): allow variable substitution in pipeline.tasks[].onError

  • :sparkles: Add configuration for custom bundle resolver backoff (#​8574)

Enables the configuration of backoffs for a bundle resolver requests.

  • :sparkles: feat: promote StepActions to GA (#​8546)

StepActions promoted to GA and is available by default. The enable-step-actions feature flag exists as a no-op flag to ensure that existing user workflows which might rely on this flag are not disabled. This flag will be removed completely in a later release.

  • :sparkles: feat: add support for authenticated git clone (#​8537)

n optional token can now be passed to the git clone method (using go-git library) to bypass token limit when using the API.

Fixes
  • :bug: fix: add stepaction as a valid kind in the hub resolver (#​8635)

the hub resolver now validates StepActions as a valid kind

  • :bug: fix: avoid fan out matrix task failed due to result ref (#​8487)

fix: avoid fan out matrix task failed due to result ref

  • :bug: fix: handle subPath directory creation errors gracefully (#​8683)
Misc
  • :hammer: cleanup: [TEP-0135] remove deprecated disable-affinity-assistant feature flag (#​8603)

Binary file (standard input) matches

  • :hammer: cleanup: remove clustertask support (#​8601)

Remove ClusterTask support completely

  • :hammer: Bump go.mod and tools/go.mod to go 1.23 (#​8482)

Updating go to 1.23

keep-pod-on-cancel feature flag will be enabled in default

  • :hammer: build(deps): bump github/codeql-action from 3.28.15 to 3.28.16 (#​8729)
  • :hammer: build(deps): bump step-security/harden-runner from 2.11.1 to 2.12.0 (#​8728)
  • :hammer: build(deps): bump the all group in /tekton with 4 updates (#​8727)
  • :hammer: build(deps): bump github.com/sigstore/sigstore from 1.8.15 to 1.9.4 (#​8724)
  • :hammer: build(deps): bump k8s.io/apimachinery from 0.32.2 to 0.32.4 (#​8723)
  • :hammer: build(deps): bump the all group in /tekton with 2 updates (#​8722)
  • :hammer: build(deps): bump tj-actions/changed-files from be393a9 to c34c1c1 (#​8721)
  • :hammer: build(deps): bump github/codeql-action from 3.28.14 to 3.28.15 (#​8705)
  • :hammer: build(deps): bump tj-actions/changed-files from 6abeaa5 to be393a9 (#​8704)
  • :hammer: build(deps): bump ko-build/setup-ko from 0.8 to 0.9 (#​8703)
  • :hammer: build(deps): bump the all group in /tekton with 4 updates (#​8702)
  • :hammer: build(deps): bump github/codeql-action from 3.28.13 to 3.28.14 (#​8690)
  • :hammer: build(deps): bump tj-actions/changed-files from 27ae6b3 to 6abeaa5 (#​8689)
  • :hammer: build(deps): bump actions/dependency-review-action from 4.5.0 to 4.6.0 (#​8688)
  • :hammer: build(deps): bump step-security/harden-runner from 2.11.0 to 2.11.1 (#​8687)
  • :hammer: build(deps): bump the all group in /tekton with 2 updates (#​8686)
  • :hammer: build(deps): bump github.com/go-jose/go-jose/v4 from 4.0.4 to 4.0.5 (#​8680)
  • :hammer: build(deps): bump github.com/golang-jwt/jwt/v5 from 5.2.1 to 5.2.2 (#​8678)
  • :hammer: build(deps): bump go.opentelemetry.io/otel from 1.34.0 to 1.35.0 (#​8676)
  • :hammer: Consume release pipeline images and task bundles from GHCR (#​8674)
  • :hammer: build(deps): bump k8s.io/code-generator from 0.31.6 to 0.31.7 (#​8645)
Docs
  • :book: Add v0.70 to the releases doc and fix dates of v0.64 and v0.69 releases (#​8699)
  • :book: Move Step when expressions documentation from StepActions to Tasks documetnation. (#​8672)
  • :book: Update link to section on overriding task requests (#​8650)
  • :book: chore: param enum usage example for stepaction (#​8605)

Thanks

Thanks to these contributors who contributed to v1.0.0!

Extra shout-out for awesome release notes:


Configuration

:date: Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

:vertical_traffic_light: Automerge: Disabled by config. Please merge this manually once you are satisfied.

:recycle: Rebasing: Whenever MR becomes conflicted, or you tick the rebase/retry checkbox.

:no_bell: Ignore: Close this MR and you won't be reminded about these updates again.


  • If you want to rebase/retry this MR, check this box

This MR has been generated by Renovate Bot. The local configuration can be found in the SI Renovate Bot repository.

Edited by Botaniker (Bot)

Merge request reports

Loading
Loading

Activity

Filter activity
  • Approvals
  • Assignees & reviewers
  • Comments (from bots)
  • Comments (from users)
  • Commits & branches
  • Edits
  • Labels
  • Lock status
  • Mentions
  • Merge request status
  • Tracking
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
  • Loading
Please register or sign in to reply
Loading