Skip to content

Commit d2b30bb

Browse files
feat: update release pipeline to clone from oci bucket
Signed-off-by: Anitha Natarajan <anataraj@redhat.com>
1 parent f63a62c commit d2b30bb

File tree

4 files changed

+483
-0
lines changed

4 files changed

+483
-0
lines changed

tekton/resources/release/README.md

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -82,3 +82,25 @@ tkn pipeline start \
8282
-p rekor-uuid="$REKOR_UUID" \
8383
release-draft
8484
```
85+
86+
#### Using Oracle Cloud Storage
87+
88+
To draft a release by downloading the release manifests directly from Oracle Cloud Storage buckets, use the `release-draft-oci` pipeline instead.
89+
90+
The OCI access credentials are managed in a secret called `oci-release-secret`. Note that the bucket name format should include the base path and project name (e.g., `tekton-releases/pipeline/`).
91+
92+
```shell
93+
tkn pipeline start \
94+
--workspace name=shared,volumeClaimTemplateFile=workspace-template.yaml \
95+
--workspace name=credentials,secret=oci-release-secret \
96+
-p package="${TEKTON_PACKAGE}" \
97+
-p git-revision="$TEKTON_RELEASE_GIT_SHA" \
98+
-p release-tag="${TEKTON_VERSION}" \
99+
-p previous-release-tag="${TEKTON_OLD_VERSION}" \
100+
-p release-name="${TEKTON_RELEASE_NAME}" \
101+
-p bucket="tekton-releases/pipeline/" \
102+
-p rekor-uuid="$REKOR_UUID" \
103+
release-draft-oci
104+
```
105+
106+

0 commit comments

Comments
 (0)