Skip to content

Commit

Permalink
Migrate bundles to new syntax
Browse files Browse the repository at this point in the history
Legacy bundles are not supported in v0.44.0.
Conversion should migrate automatically to the remote resolution
syntax, but due to a bug it doesn't work:
- tektoncd/pipeline#6058

Migrate all bundle references to the new format to avoid the
issue in the convertion.

Signed-off-by: Andrea Frittoli <andrea.frittoli@uk.ibm.com>
  • Loading branch information
afrittoli authored and tekton-robot committed Jan 26, 2023
1 parent 8910670 commit 7e913f5
Show file tree
Hide file tree
Showing 24 changed files with 488 additions and 122 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,14 @@ spec:
tasks:
- name: git-clone
taskRef:
name: git-clone
bundle: gcr.io/tekton-releases/catalog/upstream/git-clone:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/git-clone:0.3
- name: name
value: git-batch-merge
- name: kind
value: task
workspaces:
- name: output
workspace: workarea
Expand All @@ -62,8 +68,14 @@ spec:
- name: unit-tests
runAfter: [git-clone]
taskRef:
name: golang-test
bundle: gcr.io/tekton-releases/catalog/upstream/golang-test:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-test:0.1
- name: name
value: golang-test
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand All @@ -74,8 +86,14 @@ spec:
- name: build
runAfter: [git-clone]
taskRef:
name: golang-build
bundle: gcr.io/tekton-releases/catalog/upstream/golang-build:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-build:0.1
- name: name
value: golang-build
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand Down Expand Up @@ -116,8 +134,14 @@ spec:
- name: publish-to-bucket
runAfter: [publish-images]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand All @@ -138,8 +162,14 @@ spec:
operator: in
values: ["true"]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,14 @@ spec:
tasks:
- name: git-clone
taskRef:
name: git-clone
bundle: gcr.io/tekton-releases/catalog/upstream/git-clone:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/git-clone:0.3
- name: name
value: git-batch-merge
- name: kind
value: task
workspaces:
- name: output
workspace: workarea
Expand All @@ -62,8 +68,14 @@ spec:
- name: unit-tests
runAfter: [git-clone]
taskRef:
name: golang-test
bundle: gcr.io/tekton-releases/catalog/upstream/golang-test:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-test:0.1
- name: name
value: golang-test
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand All @@ -74,8 +86,14 @@ spec:
- name: build
runAfter: [git-clone]
taskRef:
name: golang-build
bundle: gcr.io/tekton-releases/catalog/upstream/golang-build:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-build:0.1
- name: name
value: golang-build
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand Down Expand Up @@ -116,8 +134,14 @@ spec:
- name: publish-to-bucket
runAfter: [publish-images]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand All @@ -138,8 +162,14 @@ spec:
operator: in
values: ["true"]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.1
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand Down
50 changes: 40 additions & 10 deletions tekton/ci/custom-tasks/pr-commenter/tekton/release-pipeline.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,14 @@ spec:
tasks:
- name: git-clone
taskRef:
name: git-clone
bundle: gcr.io/tekton-releases/catalog/upstream/git-clone:0.7
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/git-clone:0.7
- name: name
value: git-clone
- name: kind
value: task
workspaces:
- name: output
workspace: workarea
Expand All @@ -62,8 +68,14 @@ spec:
- name: unit-tests
runAfter: [git-clone]
taskRef:
name: golang-test
bundle: gcr.io/tekton-releases/catalog/upstream/golang-test:0.2
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-test:0.2
- name: name
value: golang-test
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand All @@ -74,8 +86,14 @@ spec:
- name: build
runAfter: [git-clone]
taskRef:
name: golang-build
bundle: gcr.io/tekton-releases/catalog/upstream/golang-build:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-build:0.3
- name: name
value: golang-build
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand Down Expand Up @@ -116,8 +134,14 @@ spec:
- name: publish-to-bucket
runAfter: [publish-images]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand All @@ -138,8 +162,14 @@ spec:
operator: in
values: ["true"]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -48,8 +48,14 @@ spec:
tasks:
- name: git-clone
taskRef:
name: git-clone
bundle: gcr.io/tekton-releases/catalog/upstream/git-clone:0.7
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/git-clone:0.7
- name: name
value: git-clone
- name: kind
value: task
workspaces:
- name: output
workspace: workarea
Expand All @@ -62,8 +68,14 @@ spec:
- name: unit-tests
runAfter: [git-clone]
taskRef:
name: golang-test
bundle: gcr.io/tekton-releases/catalog/upstream/golang-test:0.2
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-test:0.2
- name: name
value: golang-test
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand All @@ -74,8 +86,14 @@ spec:
- name: build
runAfter: [git-clone]
taskRef:
name: golang-build
bundle: gcr.io/tekton-releases/catalog/upstream/golang-build:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/golang-build:0.3
- name: name
value: golang-build
- name: kind
value: task
params:
- name: package
value: $(params.package)/$(params.subfolder)
Expand Down Expand Up @@ -116,8 +134,14 @@ spec:
- name: publish-to-bucket
runAfter: [publish-images]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand All @@ -138,8 +162,14 @@ spec:
operator: in
values: ["true"]
taskRef:
name: gcs-upload
bundle: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
resolver: bundles
params:
- name: bundle
value: gcr.io/tekton-releases/catalog/upstream/gcs-upload:0.3
- name: name
value: gcs-upload
- name: kind
value: task
workspaces:
- name: credentials
workspace: release-secret
Expand Down
Loading

0 comments on commit 7e913f5

Please sign in to comment.