From e21ff3ebc18b15c0398e4d3cbafe91078d98678e Mon Sep 17 00:00:00 2001 From: Yu Qi Zhang Date: Fri, 6 Jun 2025 01:12:05 -0400 Subject: [PATCH 1/5] Add MCO periodics Add periodics for MCO, intended to run MCO-disruptive tests. The 14 variants added are based on feature promotion requirements. Currently set to run every 7 days until the tests are active. --- ...nfig-operator-release-4.19__periodics.yaml | 196 ++++ ...nfig-operator-release-4.20__periodics.yaml | 196 ++++ ...onfig-operator-release-4.19-periodics.yaml | 1023 +++++++++++++++++ ...nfig-operator-release-4.19-presubmits.yaml | 56 + ...onfig-operator-release-4.20-periodics.yaml | 1023 +++++++++++++++++ ...nfig-operator-release-4.20-presubmits.yaml | 56 + 6 files changed, 2550 insertions(+) create mode 100644 ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml create mode 100644 ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml create mode 100644 ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml create mode 100644 ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml new file mode 100644 index 0000000000000..228b54afad6af --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml @@ -0,0 +1,196 @@ +base_images: + assisted-image-service: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-image-service + assisted-installer: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer + assisted-installer-agent: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer-agent + assisted-installer-controller: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer-controller + assisted-service: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-service + assisted-test-infra: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + hypershift-operator: + name: hypershift-operator + namespace: hypershift + tag: latest + hypershift-tests: + name: hypershift-tests + namespace: hypershift + tag: latest + ocp_4.19_base-rhel9: + name: "4.19" + namespace: ocp + tag: base-rhel9 + ocp_builder_rhel-8-golang-1.23-openshift-4.19: + name: builder + namespace: ocp + tag: rhel-8-golang-1.23-openshift-4.19 + ocp_builder_rhel-9-golang-1.23-openshift-4.19: + name: builder + namespace: ocp + tag: rhel-9-golang-1.23-openshift-4.19 + ocp_os: + name: "4.19" + namespace: ocp + tag: rhel-coreos +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + inputs: + ocp_4.19_base-rhel9: + as: + - registry.ci.openshift.org/ocp/4.19:base-rhel9 + ocp_builder_rhel-8-golang-1.23-openshift-4.19: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.23-openshift-4.19 + ocp_builder_rhel-9-golang-1.23-openshift-4.19: + as: + - registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 + to: machine-config-operator +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.19" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-mco-disruptive + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-aws +- as: e2e-azure-mco-disruptive + interval: 168h + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-azure +- as: e2e-gcp-mco-disruptive + interval: 168h + steps: + cluster_profile: gcp-3 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-gcp +- as: e2e-vsphere-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-vsphere +- as: e2e-metal-ipi-ovn-ipv4-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-ipv6-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-ovn-dualstack-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-dualstack +- as: e2e-aws-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: aws-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-aws +- as: e2e-azure-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: azure4 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-azure +- as: e2e-gcp-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-gcp +- as: e2e-vsphere-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-vsphere +- as: e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-dualstack +zz_generated_metadata: + branch: release-4.19 + org: openshift + repo: machine-config-operator + variant: periodics diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml new file mode 100644 index 0000000000000..96dbb8e97b6b9 --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml @@ -0,0 +1,196 @@ +base_images: + assisted-image-service: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-image-service + assisted-installer: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer + assisted-installer-agent: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer-agent + assisted-installer-controller: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-installer-controller + assisted-service: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-service + assisted-test-infra: + name: ocm-2.14 + namespace: edge-infrastructure + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + hypershift-operator: + name: hypershift-operator + namespace: hypershift + tag: latest + hypershift-tests: + name: hypershift-tests + namespace: hypershift + tag: latest + ocp_4.19_base-rhel9: + name: "4.20" + namespace: ocp + tag: base-rhel9 + ocp_builder_rhel-8-golang-1.23-openshift-4.19: + name: builder + namespace: ocp + tag: rhel-8-golang-1.23-openshift-4.19 + ocp_builder_rhel-9-golang-1.23-openshift-4.19: + name: builder + namespace: ocp + tag: rhel-9-golang-1.23-openshift-4.19 + ocp_os: + name: "4.20" + namespace: ocp + tag: rhel-coreos +build_root: + from_repository: true +images: +- dockerfile_path: Dockerfile.rhel7 + inputs: + ocp_4.19_base-rhel9: + as: + - registry.ci.openshift.org/ocp/4.19:base-rhel9 + ocp_builder_rhel-8-golang-1.23-openshift-4.19: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.23-openshift-4.19 + ocp_builder_rhel-9-golang-1.23-openshift-4.19: + as: + - registry.ci.openshift.org/ocp/builder:rhel-9-golang-1.23-openshift-4.19 + to: machine-config-operator +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.20" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: e2e-aws-mco-disruptive + interval: 168h + steps: + cluster_profile: aws-3 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-aws +- as: e2e-azure-mco-disruptive + interval: 168h + steps: + cluster_profile: azure4 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-azure +- as: e2e-gcp-mco-disruptive + interval: 168h + steps: + cluster_profile: gcp-3 + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-gcp +- as: e2e-vsphere-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-vsphere +- as: e2e-metal-ipi-ovn-ipv4-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-ipv6-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-ovn-dualstack-mco-disruptive + cron: 0 6 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-dualstack +- as: e2e-aws-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: aws-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-aws +- as: e2e-azure-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: azure4 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-azure +- as: e2e-gcp-mco-disruptive-techpreview + interval: 168h + steps: + cluster_profile: gcp-3 + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-gcp +- as: e2e-vsphere-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: openshift-e2e-vsphere +- as: e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv4 +- as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-ipv6 +- as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + cron: 0 8 * * 1 + steps: + cluster_profile: equinix-ocp-metal + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + FEATURE_SET=TechPreviewNoUpgrade + TEST_SUITE: openshift/machine-config-operator/disruptive + workflow: baremetalds-e2e-ovn-dualstack +zz_generated_metadata: + branch: release-4.20 + org: openshift + repo: machine-config-operator + variant: periodics diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml new file mode 100644 index 0000000000000..e904897e7ee55 --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml @@ -0,0 +1,1023 @@ +periodics: +- agent: kubernetes + cluster: build09 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-aws-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-aws-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-aws-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-aws-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-azure-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-azure-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-azure-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-azure-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: gcp + ci-operator.openshift.io/cloud-cluster-profile: gcp-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-gcp-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-gcp-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: gcp + ci-operator.openshift.io/cloud-cluster-profile: gcp-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-gcp-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-gcp-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-dualstack-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-dualstack-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-ipv4-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv4-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-ipv6-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv6-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: vsphere02 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-vsphere-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-vsphere-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: vsphere02 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.19 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.19-periodics-e2e-vsphere-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-vsphere-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-presubmits.yaml index ee7357ab46ea5..ed255858ed3f4 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-presubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-presubmits.yaml @@ -3984,6 +3984,62 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )okd-scos-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.19$ + - ^release-4\.19- + cluster: build05 + context: ci/prow/periodics-images + decorate: true + labels: + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.19" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.19-periodics-images + rerun_command: /test periodics-images + 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=[images] + - --variant=periodics + 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 + trigger: (?m)^/test( | .* )periodics-images,?($|\s.*) - agent: kubernetes always_run: true branches: diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml new file mode 100644 index 0000000000000..f85016b427d05 --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml @@ -0,0 +1,1023 @@ +periodics: +- agent: kubernetes + cluster: build09 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-aws-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-aws-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-aws-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-aws-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-azure-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-azure-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure4 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-azure-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-azure-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: gcp + ci-operator.openshift.io/cloud-cluster-profile: gcp-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-gcp-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-gcp-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: build05 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + interval: 168h + labels: + ci-operator.openshift.io/cloud: gcp + ci-operator.openshift.io/cloud-cluster-profile: gcp-3 + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-gcp-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-gcp-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-dualstack-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-dualstack-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-ipv4-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv4-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-ipv6-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv6-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: vsphere02 + cron: 0 6 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-vsphere-mco-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-vsphere-mco-disruptive + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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: vsphere02 + cron: 0 8 * * 1 + decorate: true + extra_refs: + - base_ref: release-4.20 + org: openshift + repo: machine-config-operator + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-machine-config-operator-release-4.20-periodics-e2e-vsphere-mco-disruptive-techpreview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=e2e-vsphere-mco-disruptive-techpreview + - --variant=periodics + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - 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: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - 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 diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-presubmits.yaml index cfb1405f21614..f91763c17a43f 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-presubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-presubmits.yaml @@ -4142,6 +4142,62 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )okd-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^release-4\.20$ + - ^release-4\.20- + cluster: build05 + context: ci/prow/periodics-images + decorate: true + labels: + ci-operator.openshift.io/variant: periodics + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.20-periodics-images + rerun_command: /test periodics-images + 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=[images] + - --variant=periodics + 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 + trigger: (?m)^/test( | .* )periodics-images,?($|\s.*) - agent: kubernetes always_run: true branches: From 77a1d0d6f10bdbc8902a022145136d8ec83f07d7 Mon Sep 17 00:00:00 2001 From: Yu Qi Zhang Date: Thu, 12 Jun 2025 20:44:18 -0400 Subject: [PATCH 2/5] Add upi-installer to MCO periodics for vsphere --- ...shift-machine-config-operator-release-4.19__periodics.yaml | 4 ++++ ...shift-machine-config-operator-release-4.20__periodics.yaml | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml index 228b54afad6af..28d354f49888d 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml @@ -51,6 +51,10 @@ base_images: name: "4.19" namespace: ocp tag: rhel-coreos + upi-installer: + name: "4.19" + namespace: ocp + tag: upi-installer build_root: from_repository: true images: diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml index 96dbb8e97b6b9..e11a606df72a6 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml @@ -51,6 +51,10 @@ base_images: name: "4.20" namespace: ocp tag: rhel-coreos + upi-installer: + name: "4.19" + namespace: ocp + tag: upi-installer build_root: from_repository: true images: From 0a87c808e9bde9e797f2bfd3ae73fae3cfbab42c Mon Sep 17 00:00:00 2001 From: Yu Qi Zhang Date: Fri, 13 Jun 2025 11:40:20 -0400 Subject: [PATCH 3/5] Use build05 for MCO metal jobs --- ...onfig-operator-release-4.19__periodics.yaml | 6 ++++++ ...onfig-operator-release-4.20__periodics.yaml | 6 ++++++ ...config-operator-release-4.19-periodics.yaml | 18 ++++++++++++------ ...config-operator-release-4.20-periodics.yaml | 18 ++++++++++++------ 4 files changed, 36 insertions(+), 12 deletions(-) diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml index 28d354f49888d..0ddf85ebb6f21 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml @@ -111,6 +111,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: openshift-e2e-vsphere - as: e2e-metal-ipi-ovn-ipv4-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -118,6 +119,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -125,6 +127,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -164,6 +167,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: openshift-e2e-vsphere - as: e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -174,6 +178,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -184,6 +189,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml index e11a606df72a6..4f71a02a77a1c 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml @@ -111,6 +111,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: openshift-e2e-vsphere - as: e2e-metal-ipi-ovn-ipv4-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -118,6 +119,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -125,6 +127,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive + cluster: build05 cron: 0 6 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -164,6 +167,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: openshift-e2e-vsphere - as: e2e-metal-ipi-ovn-ipv4-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -174,6 +178,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal @@ -184,6 +189,7 @@ tests: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview + cluster: build05 cron: 0 8 * * 1 steps: cluster_profile: equinix-ocp-metal diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml index e904897e7ee55..3f7ea906bd5e2 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml @@ -438,7 +438,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -448,6 +448,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" @@ -511,7 +512,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -521,6 +522,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" @@ -584,7 +586,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -594,6 +596,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" @@ -657,7 +660,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -667,6 +670,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" @@ -730,7 +734,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -740,6 +744,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" @@ -803,7 +808,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -813,6 +818,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.19" diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml index f85016b427d05..939e1e641d927 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml @@ -438,7 +438,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -448,6 +448,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" @@ -511,7 +512,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -521,6 +522,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" @@ -584,7 +586,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -594,6 +596,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" @@ -657,7 +660,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -667,6 +670,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" @@ -730,7 +734,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 6 * * 1 decorate: true extra_refs: @@ -740,6 +744,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" @@ -803,7 +808,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build09 + cluster: build05 cron: 0 8 * * 1 decorate: true extra_refs: @@ -813,6 +818,7 @@ periodics: labels: ci-operator.openshift.io/cloud: equinix-ocp-metal ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal + ci-operator.openshift.io/cluster: build05 ci-operator.openshift.io/variant: periodics ci.openshift.io/generator: prowgen job-release: "4.20" From 5797b384765a579daf5034e7d057146b2b57a68a Mon Sep 17 00:00:00 2001 From: Yu Qi Zhang Date: Fri, 13 Jun 2025 16:46:37 -0400 Subject: [PATCH 4/5] Bump timeout for metal jobs --- ...hine-config-operator-release-4.19__periodics.yaml | 6 ++++++ ...hine-config-operator-release-4.20__periodics.yaml | 6 ++++++ ...chine-config-operator-release-4.19-periodics.yaml | 12 ++++++++++++ ...chine-config-operator-release-4.20-periodics.yaml | 12 ++++++++++++ 4 files changed, 36 insertions(+) diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml index 0ddf85ebb6f21..e527dcec41253 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19__periodics.yaml @@ -118,6 +118,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive cluster: build05 cron: 0 6 * * 1 @@ -126,6 +127,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive cluster: build05 cron: 0 6 * * 1 @@ -134,6 +136,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-dualstack + timeout: 6h0m0s - as: e2e-aws-mco-disruptive-techpreview interval: 168h steps: @@ -177,6 +180,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview cluster: build05 cron: 0 8 * * 1 @@ -188,6 +192,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview cluster: build05 cron: 0 8 * * 1 @@ -199,6 +204,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-dualstack + timeout: 6h0m0s zz_generated_metadata: branch: release-4.19 org: openshift diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml index 4f71a02a77a1c..86be1bf22cabc 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20__periodics.yaml @@ -118,6 +118,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive cluster: build05 cron: 0 6 * * 1 @@ -126,6 +127,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive cluster: build05 cron: 0 6 * * 1 @@ -134,6 +136,7 @@ tests: env: TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-dualstack + timeout: 6h0m0s - as: e2e-aws-mco-disruptive-techpreview interval: 168h steps: @@ -177,6 +180,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv4 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-ipv6-mco-disruptive-techpreview cluster: build05 cron: 0 8 * * 1 @@ -188,6 +192,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-ipv6 + timeout: 6h0m0s - as: e2e-metal-ipi-ovn-dualstack-mco-disruptive-techpreview cluster: build05 cron: 0 8 * * 1 @@ -199,6 +204,7 @@ tests: FEATURE_SET=TechPreviewNoUpgrade TEST_SUITE: openshift/machine-config-operator/disruptive workflow: baremetalds-e2e-ovn-dualstack + timeout: 6h0m0s zz_generated_metadata: branch: release-4.20 org: openshift diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml index 3f7ea906bd5e2..9f57ceb09620c 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml @@ -441,6 +441,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift @@ -515,6 +517,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift @@ -589,6 +593,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift @@ -663,6 +669,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift @@ -737,6 +745,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift @@ -811,6 +821,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.19 org: openshift diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml index 939e1e641d927..6d165ce7cf29f 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml @@ -441,6 +441,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift @@ -515,6 +517,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift @@ -589,6 +593,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift @@ -663,6 +669,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift @@ -737,6 +745,8 @@ periodics: cluster: build05 cron: 0 6 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift @@ -811,6 +821,8 @@ periodics: cluster: build05 cron: 0 8 * * 1 decorate: true + decoration_config: + timeout: 6h0m0s extra_refs: - base_ref: release-4.20 org: openshift From 658f9dfad1ea056fe2286f994110494467a01959 Mon Sep 17 00:00:00 2001 From: Yu Qi Zhang Date: Thu, 26 Jun 2025 09:58:41 -0400 Subject: [PATCH 5/5] Update cluster to build04 for ordered-prow-config --- ...nshift-machine-config-operator-release-4.19-periodics.yaml | 4 ++-- ...nshift-machine-config-operator-release-4.20-periodics.yaml | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml index 9f57ceb09620c..fe0d03be19d32 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.19-periodics.yaml @@ -292,7 +292,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build05 + cluster: build04 decorate: true extra_refs: - base_ref: release-4.19 @@ -365,7 +365,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build05 + cluster: build04 decorate: true extra_refs: - base_ref: release-4.19 diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml index 6d165ce7cf29f..41d92ade49591 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.20-periodics.yaml @@ -292,7 +292,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build05 + cluster: build04 decorate: true extra_refs: - base_ref: release-4.20 @@ -365,7 +365,7 @@ periodics: secret: secretName: result-aggregator - agent: kubernetes - cluster: build05 + cluster: build04 decorate: true extra_refs: - base_ref: release-4.20