From b487d440fad311a4edcfbc9eb93637910887be3b Mon Sep 17 00:00:00 2001 From: serverless-qe Date: Mon, 19 Jan 2026 06:43:41 +0000 Subject: [PATCH 1/2] Generate dockerfiles with "make generate-release" --- openshift/ci-operator/build-image/Dockerfile | 8 ++--- .../ci-operator/knative-images/kn/Dockerfile | 29 ++++++++++--------- .../knative-test-images/helloworld/Dockerfile | 26 +++++++++-------- 3 files changed, 34 insertions(+), 29 deletions(-) diff --git a/openshift/ci-operator/build-image/Dockerfile b/openshift/ci-operator/build-image/Dockerfile index 4ad257e542..a566455e45 100755 --- a/openshift/ci-operator/build-image/Dockerfile +++ b/openshift/ci-operator/build-image/Dockerfile @@ -1,17 +1,17 @@ # DO NOT EDIT! Generated Dockerfile. -FROM registry.ci.openshift.org/ocp/4.17:cli-artifacts as tools +FROM registry.ci.openshift.org/ocp/4.19:cli-artifacts as tools # Dockerfile to bootstrap build and test in openshift-ci -FROM registry.ci.openshift.org/openshift/release:rhel-8-release-golang-1.24-openshift-4.20 as builder +FROM registry.ci.openshift.org/openshift/release:rhel-9-release-golang-1.24-openshift-4.20 as builder ARG TARGETARCH -COPY --from=tools /usr/share/openshift/linux_$TARGETARCH/oc.rhel8 /usr/bin/oc +COPY --from=tools /usr/share/openshift/linux_$TARGETARCH/oc.rhel9 /usr/bin/oc RUN ln -s /usr/bin/oc /usr/bin/kubectl -RUN yum install -y httpd-tools +RUN dnf install -y httpd-tools RUN wget https://raw.githubusercontent.com/helm/helm/main/scripts/get-helm-3 && \ chmod 700 ./get-helm-3 diff --git a/openshift/ci-operator/knative-images/kn/Dockerfile b/openshift/ci-operator/knative-images/kn/Dockerfile index fe76a36383..03a22822e6 100755 --- a/openshift/ci-operator/knative-images/kn/Dockerfile +++ b/openshift/ci-operator/knative-images/kn/Dockerfile @@ -1,6 +1,6 @@ # DO NOT EDIT! Generated Dockerfile for cmd/kn. -ARG GO_BUILDER=registry.ci.openshift.org/openshift/release:rhel-8-release-golang-1.24-openshift-4.19 -ARG GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal +ARG GO_BUILDER=registry.ci.openshift.org/openshift/release:rhel-9-release-golang-1.24-openshift-4.20 +ARG GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal FROM $GO_BUILDER as builder @@ -9,15 +9,15 @@ COPY . . ENV CGO_ENABLED=1 ENV GOEXPERIMENT=strictfipsruntime -ENV GOFLAGS='' +ENV GOFLAGS='-mod=mod' -ENV KN_PLUGIN_FUNC_UTIL_IMAGE=registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel8@sha256:0ae40d26e834e208d0909b90fb3a37c3feb38a299034b5086f1bec69d6719eb2 -ENV KN_PLUGIN_EVENT_SENDER_IMAGE=registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel8@sha256:58e3ccea5c558575fe4adc6f5f6d570ebec0934de1ba1110bc32fe76fb379c7e +ENV KN_PLUGIN_FUNC_UTIL_IMAGE=registry.redhat.io/openshift-serverless-1/kn-plugin-func-func-util-rhel8@sha256:82e69a1890042f5636ac7bb645b1aaeaba0a4894851eccc1fa1c63296918e31a +ENV KN_PLUGIN_EVENT_SENDER_IMAGE=registry.redhat.io/openshift-serverless-1/kn-plugin-event-sender-rhel8@sha256:0c2cdf917bbad1f5bca8a2a2ef12a96cfcd0c77c190cc35687eb57169b54ab6f RUN go build -tags strictfipsruntime -o /usr/bin/main ./cmd/kn FROM $GO_RUNTIME -ARG VERSION=knative-v1.18 +ARG VERSION= COPY --from=builder /usr/bin/main /ko-app/kn COPY LICENSE /licenses/ @@ -25,14 +25,17 @@ COPY LICENSE /licenses/ USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-client-kn-rhel8-container" \ - name="openshift-serverless-1/client-kn-rhel8" \ + com.redhat.component="openshift-serverless-1-kn-rhel9-container" \ + name="openshift-serverless-1/kn-rhel9" \ version=$VERSION \ - summary="Red Hat OpenShift Serverless 1 Client Kn" \ + summary="Red Hat OpenShift Serverless 1 Kn" \ maintainer="serverless-support@redhat.com" \ - description="Red Hat OpenShift Serverless 1 Client Kn" \ - io.k8s.display-name="Red Hat OpenShift Serverless 1 Client Kn" \ - io.k8s.description="Red Hat OpenShift Serverless Client Kn" \ - io.openshift.tags="kn" + description="Red Hat OpenShift Serverless 1 Kn" \ + io.k8s.display-name="Red Hat OpenShift Serverless 1 Kn" \ + io.k8s.description="Red Hat OpenShift Serverless Kn" \ + io.openshift.tags="kn" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ + cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/ko-app/kn"] diff --git a/openshift/ci-operator/knative-test-images/helloworld/Dockerfile b/openshift/ci-operator/knative-test-images/helloworld/Dockerfile index 5ad187c32b..1419a6eee6 100755 --- a/openshift/ci-operator/knative-test-images/helloworld/Dockerfile +++ b/openshift/ci-operator/knative-test-images/helloworld/Dockerfile @@ -1,6 +1,6 @@ # DO NOT EDIT! Generated Dockerfile for test/test_images/helloworld. -ARG GO_BUILDER=registry.ci.openshift.org/openshift/release:rhel-8-release-golang-1.24-openshift-4.19 -ARG GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal +ARG GO_BUILDER=registry.ci.openshift.org/openshift/release:rhel-9-release-golang-1.24-openshift-4.20 +ARG GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal FROM $GO_BUILDER as builder @@ -9,14 +9,13 @@ COPY . . ENV CGO_ENABLED=1 ENV GOEXPERIMENT=strictfipsruntime -ENV GOFLAGS='' +ENV GOFLAGS='-mod=mod' -RUN GOWORK=off go mod vendor RUN go build -tags strictfipsruntime -o /usr/bin/main ./test/test_images/helloworld FROM $GO_RUNTIME -ARG VERSION=knative-v1.18 +ARG VERSION= COPY --from=builder /usr/bin/main /ko-app/helloworld COPY LICENSE /licenses/ @@ -24,14 +23,17 @@ COPY LICENSE /licenses/ USER 65532 LABEL \ - com.redhat.component="openshift-serverless-1-client-test-test-images-helloworld-rhel8-container" \ - name="openshift-serverless-1/client-test-test-images-helloworld-rhel8" \ + com.redhat.component="openshift-serverless-1-test-test-images-helloworld-rhel9-container" \ + name="openshift-serverless-1/test-test-images-helloworld-rhel9" \ version=$VERSION \ - summary="Red Hat OpenShift Serverless 1 Client Test Test Images Helloworld" \ + summary="Red Hat OpenShift Serverless 1 Test Test Images Helloworld" \ maintainer="serverless-support@redhat.com" \ - description="Red Hat OpenShift Serverless 1 Client Test Test Images Helloworld" \ - io.k8s.display-name="Red Hat OpenShift Serverless 1 Client Test Test Images Helloworld" \ - io.k8s.description="Red Hat OpenShift Serverless Client Test Test Images Helloworld" \ - io.openshift.tags="test-test-images-helloworld" + description="Red Hat OpenShift Serverless 1 Test Test Images Helloworld" \ + io.k8s.display-name="Red Hat OpenShift Serverless 1 Test Test Images Helloworld" \ + io.k8s.description="Red Hat OpenShift Serverless Test Test Images Helloworld" \ + io.openshift.tags="test-test-images-helloworld" \ + vendor="Red Hat, Inc." \ + release=$VERSION \ + cpe="cpe:/a:redhat:openshift_serverless:1.37::el9" ENTRYPOINT ["/ko-app/helloworld"] From 68db0d3e75eff22bd11314baa8dbc3839ba57d2d Mon Sep 17 00:00:00 2001 From: serverless-qe Date: Mon, 19 Jan 2026 06:43:42 +0000 Subject: [PATCH 2/2] [release-v1.18] Sync Konflux configurations --- ....yaml => kn-client-cli-artifacts-118.yaml} | 6 +- ....yaml => kn-client-cli-artifacts-118.yaml} | 6 +- .tekton/docker-build.yaml | 79 ++++++++++--------- ...client-cli-artifacts-118-pull-request.yaml | 63 +++++++++++++++ .tekton/kn-client-cli-artifacts-118-push.yaml | 62 +++++++++++++++ .tekton/kn-client-kn-118-pull-request.yaml | 12 +-- .tekton/kn-client-kn-118-push.yaml | 12 +-- ...lient-test-grpc-ping-118-pull-request.yaml | 12 +-- .../kn-client-test-grpc-ping-118-push.yaml | 12 +-- ...ient-test-helloworld-118-pull-request.yaml | 12 +-- .../kn-client-test-helloworld-118-push.yaml | 12 +-- ...est-servingcontainer-118-pull-request.yaml | 12 +-- ...client-test-servingcontainer-118-push.yaml | 12 +-- ...est-sidecarcontainer-118-pull-request.yaml | 12 +-- ...client-test-sidecarcontainer-118-push.yaml | 12 +-- 15 files changed, 232 insertions(+), 104 deletions(-) rename .konflux/applications/serverless-operator-138/components/imagerepositories/{kn-client-client-118.yaml => kn-client-cli-artifacts-118.yaml} (63%) rename .konflux/applications/serverless-operator-138/components/{kn-client-client-118.yaml => kn-client-cli-artifacts-118.yaml} (71%) create mode 100755 .tekton/kn-client-cli-artifacts-118-pull-request.yaml create mode 100755 .tekton/kn-client-cli-artifacts-118-push.yaml diff --git a/.konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-client-118.yaml b/.konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-cli-artifacts-118.yaml similarity index 63% rename from .konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-client-118.yaml rename to .konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-cli-artifacts-118.yaml index 01696ba190..794361a78a 100755 --- a/.konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-client-118.yaml +++ b/.konflux/applications/serverless-operator-138/components/imagerepositories/kn-client-cli-artifacts-118.yaml @@ -5,9 +5,9 @@ metadata: image-controller.appstudio.redhat.com/update-component-image: "true" labels: appstudio.redhat.com/application: serverless-operator-138 - appstudio.redhat.com/component: kn-client-client-118 - name: kn-client-client-118 + appstudio.redhat.com/component: kn-client-cli-artifacts-118 + name: kn-client-cli-artifacts-118 spec: image: - name: serverless-operator-138/kn-client-client + name: serverless-operator-138/kn-client-cli-artifacts visibility: public diff --git a/.konflux/applications/serverless-operator-138/components/kn-client-client-118.yaml b/.konflux/applications/serverless-operator-138/components/kn-client-cli-artifacts-118.yaml similarity index 71% rename from .konflux/applications/serverless-operator-138/components/kn-client-client-118.yaml rename to .konflux/applications/serverless-operator-138/components/kn-client-cli-artifacts-118.yaml index dce3e5fa76..c0d65fd5fb 100755 --- a/.konflux/applications/serverless-operator-138/components/kn-client-client-118.yaml +++ b/.konflux/applications/serverless-operator-138/components/kn-client-cli-artifacts-118.yaml @@ -4,14 +4,14 @@ metadata: annotations: build.appstudio.openshift.io/pipeline: '{"name":"docker-build","bundle":"latest"}' build.appstudio.openshift.io/request: configure-pac-no-mr - name: kn-client-client-118 + name: kn-client-cli-artifacts-118 spec: - componentName: kn-client-client-118 + componentName: kn-client-cli-artifacts-118 application: serverless-operator-138 source: git: url: https://github.com/openshift-knative/client.git context: - dockerfileUrl: openshift/ci-operator/knative-images/client/Dockerfile + dockerfileUrl: openshift/ci-operator/knative-images/cli-artifacts/Dockerfile revision: release-v1.18 diff --git a/.tekton/docker-build.yaml b/.tekton/docker-build.yaml index aa06b19dac..d71f184931 100755 --- a/.tekton/docker-build.yaml +++ b/.tekton/docker-build.yaml @@ -1,7 +1,6 @@ apiVersion: tekton.dev/v1 kind: Pipeline metadata: - creationTimestamp: labels: pipelines.openshift.io/runtime: generic pipelines.openshift.io/strategy: docker @@ -13,27 +12,14 @@ spec: _Uses `buildah` to create a multi-platform container image leveraging [trusted artifacts](https://konflux-ci.dev/architecture/ADR/0036-trusted-artifacts.html). It also optionally creates a source image and runs some build-time tests. This pipeline requires that the [multi platform controller](https://github.com/konflux-ci/multi-platform-controller) is deployed and configured on your Konflux instance. Information is shared between tasks using OCI artifacts instead of PVCs. EC will pass the [`trusted_task.trusted`](https://conforma.dev/docs/policy/packages/release_trusted_task.html#trusted_task__trusted) policy as long as all data used to build the artifact is generated from trusted tasks. This pipeline is pushed as a Tekton bundle to [quay.io](https://quay.io/repository/konflux-ci/tekton-catalog/pipeline-docker-build-multi-platform-oci-ta?tab=tags)_ - finally: - - name: show-sbom - params: - - name: IMAGE_URL - value: $(tasks.build-image-index.results.IMAGE_URL) - taskRef: - params: - - name: name - value: show-sbom - - name: bundle - value: quay.io/konflux-ci/tekton-catalog/task-show-sbom:0.1@sha256:beb0616db051952b4b861dd8c3e00fa1c0eccbd926feddf71194d3bb3ace9ce7 - - name: kind - value: task - resolver: bundles params: - default: - linux/x86_64 - linux/arm64 - linux/ppc64le - linux/s390x - description: List of platforms to build the container images on. The available set of values is determined by the configuration of the multi-platform-controller. + description: List of platforms to build the container images on. The available + set of values is determined by the configuration of the multi-platform-controller. name: build-platforms type: array - default: --all-projects --org=3e1a4cca-ebfb-495f-b64c-3cc960d566b4 --exclude=test*,vendor,third_party @@ -45,7 +31,8 @@ spec: name: build-source-image type: string - default: "false" - description: 'Enable in-development package managers. WARNING: the behavior may change at any time without notice. Use at your own risk.' + description: 'Enable in-development package managers. WARNING: the behavior may + change at any time without notice. Use at your own risk.' name: prefetch-input-dev-package-managers - default: [] description: Additional image tags @@ -62,11 +49,13 @@ spec: name: output-image type: string - default: . - description: Path to the source code of an application's component from where to build image. + description: Path to the source code of an application's component from where + to build image. name: path-context type: string - default: Dockerfile - description: Path to the Dockerfile inside the context specified by parameter path-context + description: Path to the Dockerfile inside the context specified by parameter + path-context name: dockerfile type: string - default: "false" @@ -82,17 +71,26 @@ spec: name: hermetic type: string - default: "" - description: Build dependencies to be prefetched by Cachi2 + description: Build dependencies to be prefetched name: prefetch-input type: string - default: "" - description: Image tag expiration time, time values could be something like 1h, 2d, 3w for hours, days, and weeks, respectively. + description: Image tag expiration time, time values could be something like 1h, + 2d, 3w for hours, days, and weeks, respectively. name: image-expires-after type: string - default: "true" description: Add built image into an OCI image index name: build-image-index type: string + - default: docker + description: The format for the resulting image's mediaType. Valid values are + oci or docker. + name: buildah-format + type: string + - default: "false" + description: Enable cache proxy configuration + name: enable-cache-proxy - default: [] description: Array of --build-arg values ("arg=value" strings) for buildah name: build-args @@ -102,17 +100,10 @@ spec: name: build-args-file type: string - default: "false" - description: Whether to enable privileged mode, should be used only with remote VMs + description: Whether to enable privileged mode, should be used only with remote + VMs name: privileged-nested type: string - - name: buildah-format - default: docker - type: string - description: The format for the resulting image's mediaType. Valid values are oci or docker. - - name: enable-cache-proxy - default: 'false' - description: Enable cache proxy configuration - type: string results: - description: "" name: IMAGE_URL @@ -278,18 +269,20 @@ spec: value: $(params.build-args-file) - name: PRIVILEGED_NESTED value: $(params.privileged-nested) - - name: SOURCE_ARTIFACT - value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) - - name: CACHI2_ARTIFACT - value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) - - name: IMAGE_APPEND_PLATFORM - value: "true" + - name: SOURCE_URL + value: $(tasks.clone-repository.results.url) - name: BUILDAH_FORMAT value: $(params.buildah-format) - name: HTTP_PROXY value: $(tasks.init.results.http-proxy) - name: NO_PROXY value: $(tasks.init.results.no-proxy) + - name: SOURCE_ARTIFACT + value: $(tasks.prefetch-dependencies.results.SOURCE_ARTIFACT) + - name: CACHI2_ARTIFACT + value: $(tasks.prefetch-dependencies.results.CACHI2_ARTIFACT) + - name: IMAGE_APPEND_PLATFORM + value: "true" runAfter: - prefetch-dependencies taskRef: @@ -416,7 +409,12 @@ spec: operator: in values: - "false" - - name: ecosystem-cert-preflight-checks + - matrix: + params: + - name: platform + value: + - $(params.build-platforms) + name: ecosystem-cert-preflight-checks params: - name: image-url value: $(tasks.build-image-index.results.IMAGE_URL) @@ -436,7 +434,12 @@ spec: operator: in values: - "false" - - name: clamav-scan + - matrix: + params: + - name: image-arch + value: + - $(params.build-platforms) + name: clamav-scan params: - name: image-digest value: $(tasks.build-image-index.results.IMAGE_DIGEST) diff --git a/.tekton/kn-client-cli-artifacts-118-pull-request.yaml b/.tekton/kn-client-cli-artifacts-118-pull-request.yaml new file mode 100755 index 0000000000..6bea75f001 --- /dev/null +++ b/.tekton/kn-client-cli-artifacts-118-pull-request.yaml @@ -0,0 +1,63 @@ +apiVersion: tekton.dev/v1 +kind: PipelineRun +metadata: + annotations: + build.appstudio.openshift.io/repo: https://github.com/openshift-knative/client?rev={{revision}} + build.appstudio.redhat.com/commit_sha: '{{revision}}' + build.appstudio.redhat.com/pull_request_number: '{{pull_request_number}}' + build.appstudio.redhat.com/target_branch: '{{target_branch}}' + pipelinesascode.tekton.dev/max-keep-runs: "3" + pipelinesascode.tekton.dev/on-cel-expression: event == "pull_request" && target_branch == "release-v1.18" + creationTimestamp: null + labels: + appstudio.openshift.io/application: serverless-operator-138 + appstudio.openshift.io/component: kn-client-cli-artifacts-118 + pipelines.appstudio.openshift.io/type: build + name: kn-client-cli-artifacts-118-on-pull-request + namespace: ocp-serverless-tenant +spec: + params: + - name: dockerfile + value: openshift/ci-operator/knative-images/cli-artifacts/Dockerfile + - name: build-args + value: + - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 + - VERSION=1.38.0 + - name: git-url + value: '{{source_url}}' + - name: hermetic + value: "true" + - name: image-expires-after + value: 5d + - name: output-image + value: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-client-cli-artifacts:on-pr-{{revision}} + - name: build-platforms + value: + - linux/x86_64 + - name: revision + value: '{{revision}}' + - name: prefetch-input + value: '[{"path":".","type":"gomod"}]' + taskRunSpecs: + - pipelineTaskName: sast-shell-check + stepSpecs: + - name: sast-shell-check + computeResources: + requests: + memory: 4Gi + limits: + memory: 4Gi + pipelineRef: + name: docker-build + taskRunTemplate: + serviceAccountName: build-pipeline-kn-client-cli-artifacts-118 + workspaces: + - name: git-auth + secret: + secretName: '{{ git_auth_secret }}' diff --git a/.tekton/kn-client-cli-artifacts-118-push.yaml b/.tekton/kn-client-cli-artifacts-118-push.yaml new file mode 100755 index 0000000000..c2efa376f9 --- /dev/null +++ b/.tekton/kn-client-cli-artifacts-118-push.yaml @@ -0,0 +1,62 @@ +apiVersion: tekton.dev/v1 +kind: PipelineRun +metadata: + annotations: + build.appstudio.openshift.io/repo: https://github.com/openshift-knative/client?rev={{revision}} + build.appstudio.redhat.com/commit_sha: '{{revision}}' + build.appstudio.redhat.com/target_branch: '{{target_branch}}' + pipelinesascode.tekton.dev/max-keep-runs: "3" + pipelinesascode.tekton.dev/on-cel-expression: event == "push" && target_branch == "release-v1.18" + creationTimestamp: null + labels: + appstudio.openshift.io/application: serverless-operator-138 + appstudio.openshift.io/component: kn-client-cli-artifacts-118 + pipelines.appstudio.openshift.io/type: build + name: kn-client-cli-artifacts-118-on-push + namespace: ocp-serverless-tenant +spec: + params: + - name: dockerfile + value: openshift/ci-operator/knative-images/cli-artifacts/Dockerfile + - name: build-args + value: + - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 + - VERSION=1.38.0 + - name: git-url + value: '{{source_url}}' + - name: hermetic + value: "true" + - name: output-image + value: quay.io/redhat-user-workloads/ocp-serverless-tenant/serverless-operator-138/kn-client-cli-artifacts:{{revision}} + - name: revision + value: '{{revision}}' + - name: additional-tags + value: + - $(context.pipelineRun.uid)-{{revision}} + - 1.38.0 + - latest + - name: prefetch-input + value: '[{"path":".","type":"gomod"}]' + taskRunSpecs: + - pipelineTaskName: sast-shell-check + stepSpecs: + - name: sast-shell-check + computeResources: + requests: + memory: 4Gi + limits: + memory: 4Gi + pipelineRef: + name: docker-build + taskRunTemplate: + serviceAccountName: build-pipeline-kn-client-cli-artifacts-118 + workspaces: + - name: git-auth + secret: + secretName: '{{ git_auth_secret }}' diff --git a/.tekton/kn-client-kn-118-pull-request.yaml b/.tekton/kn-client-kn-118-pull-request.yaml index 0a67455dca..172a520409 100755 --- a/.tekton/kn-client-kn-118-pull-request.yaml +++ b/.tekton/kn-client-kn-118-pull-request.yaml @@ -22,12 +22,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-kn-118-push.yaml b/.tekton/kn-client-kn-118-push.yaml index e25ceed6bc..47b265856b 100755 --- a/.tekton/kn-client-kn-118-push.yaml +++ b/.tekton/kn-client-kn-118-push.yaml @@ -21,12 +21,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-grpc-ping-118-pull-request.yaml b/.tekton/kn-client-test-grpc-ping-118-pull-request.yaml index c6470b1333..8d18e5ac35 100755 --- a/.tekton/kn-client-test-grpc-ping-118-pull-request.yaml +++ b/.tekton/kn-client-test-grpc-ping-118-pull-request.yaml @@ -22,12 +22,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-grpc-ping-118-push.yaml b/.tekton/kn-client-test-grpc-ping-118-push.yaml index ae68bcf14c..b97373abfa 100755 --- a/.tekton/kn-client-test-grpc-ping-118-push.yaml +++ b/.tekton/kn-client-test-grpc-ping-118-push.yaml @@ -21,12 +21,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-helloworld-118-pull-request.yaml b/.tekton/kn-client-test-helloworld-118-pull-request.yaml index ed98eaa7d8..193f765017 100755 --- a/.tekton/kn-client-test-helloworld-118-pull-request.yaml +++ b/.tekton/kn-client-test-helloworld-118-pull-request.yaml @@ -22,12 +22,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-helloworld-118-push.yaml b/.tekton/kn-client-test-helloworld-118-push.yaml index eb84b282f4..886e0e4145 100755 --- a/.tekton/kn-client-test-helloworld-118-push.yaml +++ b/.tekton/kn-client-test-helloworld-118-push.yaml @@ -21,12 +21,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-servingcontainer-118-pull-request.yaml b/.tekton/kn-client-test-servingcontainer-118-pull-request.yaml index 4127a1bdca..954e0f347f 100755 --- a/.tekton/kn-client-test-servingcontainer-118-pull-request.yaml +++ b/.tekton/kn-client-test-servingcontainer-118-pull-request.yaml @@ -22,12 +22,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-servingcontainer-118-push.yaml b/.tekton/kn-client-test-servingcontainer-118-push.yaml index 909c00c9ba..6229ce6485 100755 --- a/.tekton/kn-client-test-servingcontainer-118-push.yaml +++ b/.tekton/kn-client-test-servingcontainer-118-push.yaml @@ -21,12 +21,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-sidecarcontainer-118-pull-request.yaml b/.tekton/kn-client-test-sidecarcontainer-118-pull-request.yaml index 15e91c5c06..fb2e431051 100755 --- a/.tekton/kn-client-test-sidecarcontainer-118-pull-request.yaml +++ b/.tekton/kn-client-test-sidecarcontainer-118-pull-request.yaml @@ -22,12 +22,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}' diff --git a/.tekton/kn-client-test-sidecarcontainer-118-push.yaml b/.tekton/kn-client-test-sidecarcontainer-118-push.yaml index bef5dd7baf..170caecdf3 100755 --- a/.tekton/kn-client-test-sidecarcontainer-118-push.yaml +++ b/.tekton/kn-client-test-sidecarcontainer-118-push.yaml @@ -21,12 +21,12 @@ spec: - name: build-args value: - CLI_ARTIFACTS=brew.registry.redhat.io/rh-osbs/openshift-serverless-1-kn-cli-artifacts-rhel8:1.16.0 - - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_8_golang_1.24 - - GO_RUNTIME=registry.access.redhat.com/ubi8/ubi-minimal - - JAVA_BUILDER=registry.access.redhat.com/ubi8/openjdk-21 - - JAVA_RUNTIME=registry.access.redhat.com/ubi8/openjdk-21-runtime - - NODE_BUILDER=registry.access.redhat.com/ubi8/nodejs-20 - - NODE_RUNTIME=registry.access.redhat.com/ubi8/nodejs-20 + - GO_BUILDER=brew.registry.redhat.io/rh-osbs/openshift-golang-builder:rhel_9_golang_1.23 + - GO_RUNTIME=registry.access.redhat.com/ubi9/ubi-minimal + - JAVA_BUILDER=registry.access.redhat.com/ubi9/openjdk-21 + - JAVA_RUNTIME=registry.access.redhat.com/ubi9/openjdk-21-runtime + - NODE_BUILDER=registry.access.redhat.com/ubi9/nodejs-20 + - NODE_RUNTIME=registry.access.redhat.com/ubi9/nodejs-20 - VERSION=1.38.0 - name: git-url value: '{{source_url}}'