From cd351c09ec4d725238b669ce2e94df20e7cf0a86 Mon Sep 17 00:00:00 2001 From: Prucek Date: Thu, 8 Feb 2024 14:01:10 +0100 Subject: [PATCH] wip2 --- .../ci-tools/openshift-ci-tools-master.yaml | 16 ++++++ .../openshift-ci-tools-master-periodics.yaml | 52 +++++++++++++++++++ 2 files changed, 68 insertions(+) diff --git a/ci-operator/config/openshift/ci-tools/openshift-ci-tools-master.yaml b/ci-operator/config/openshift/ci-tools/openshift-ci-tools-master.yaml index 6e3eab114b0f3..eda5ef7ee5b00 100644 --- a/ci-operator/config/openshift/ci-tools/openshift-ci-tools-master.yaml +++ b/ci-operator/config/openshift/ci-tools/openshift-ci-tools-master.yaml @@ -15,6 +15,10 @@ base_images: name: centos namespace: origin tag: stream8 + golang: + name: golang + namespace: prucek + tag: "1.22" binary_build_commands: make production-install build_root: from_repository: true @@ -907,6 +911,18 @@ tests: requests: cpu: 100m memory: 200Mi +- as: canary-build03 + cluster: build03 + interval: 10m + steps: + test: + - as: test + commands: echo "here i am, rock you like a hurricane" + from: golang + resources: + requests: + cpu: 100m + memory: 200Mi - as: security optional: true steps: diff --git a/ci-operator/jobs/openshift/ci-tools/openshift-ci-tools-master-periodics.yaml b/ci-operator/jobs/openshift/ci-tools/openshift-ci-tools-master-periodics.yaml index 7709694b43520..b4cdb9a6a5441 100644 --- a/ci-operator/jobs/openshift/ci-tools/openshift-ci-tools-master-periodics.yaml +++ b/ci-operator/jobs/openshift/ci-tools/openshift-ci-tools-master-periodics.yaml @@ -1,4 +1,56 @@ periodics: +- agent: kubernetes + cluster: build03 + decorate: true + extra_refs: + - base_ref: master + org: openshift + repo: ci-tools + interval: 10m + labels: + ci-operator.openshift.io/cluster: build03 + ci.openshift.io/generator: prowgen + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-ci-tools-master-canary-build03 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=canary-build03 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: build09 decorate: true