Skip to content

Commit ad3abe7

Browse files
committed
RHOAIENG-22425: chore(konflux): implement nudging to keep a (separate) manifests repo up-to-date
This is a proof-of-concept of how things may be done. I do not insist on keeping manifests separate, although it seems to me that's the only sensible way of doing things. ``` PYTHONPATH=. uv run ci/cached-builds/konflux_generate_component_build_pipelines.py oc get component --output jsonpath="{.items[*].status.lastPromotedImage}" ```
1 parent 18ed8c8 commit ad3abe7

22 files changed

+27
-0
lines changed

.tekton/codeserver-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/cuda-jupyter-minimal-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/cuda-jupyter-pytorch-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/cuda-jupyter-tensorflow-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/cuda-rstudio-c9s-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/cuda-rstudio-rhel9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/jupyter-datascience-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/jupyter-minimal-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/jupyter-trustyai-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

.tekton/rocm-jupyter-minimal-ubi9-python-3-11-push.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ apiVersion: tekton.dev/v1
44
kind: PipelineRun
55
metadata:
66
annotations:
7+
build.appstudio.openshift.io/build-nudge-files: manifests/base/params.env
78
build.appstudio.openshift.io/repo: 'https://github.com/opendatahub-io/notebooks?rev={{revision}}'
89
build.appstudio.redhat.com/commit_sha: '{{revision}}'
910
build.appstudio.redhat.com/target_branch: '{{target_branch}}'

0 commit comments

Comments
 (0)