diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-master__okd.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-master__okd.yaml index 999e1b1d6a98b..b19a841b50f42 100644 --- a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-master__okd.yaml +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-master__okd.yaml @@ -1,12 +1,24 @@ base_images: base: - name: "4.7" + name: "4.8" namespace: origin tag: base ocp_builder_rhel-7-golang-1.13: name: builder namespace: ocp tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 openshift_release_golang-1.13: name: release namespace: openshift @@ -20,12 +32,12 @@ images: - dockerfile_path: Dockerfile.okd from: base inputs: - openshift_release_golang-1.13: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: as: - - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: cluster-samples-operator promotion: - name: "4.7" + name: "4.8" namespace: origin resources: '*': @@ -33,7 +45,7 @@ resources: cpu: 100m memory: 200Mi tag_specification: - name: "4.7" + name: "4.8" namespace: origin tests: - artifact_dir: /tmp/artifacts diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.6__okd.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.6__okd.yaml index 0abbb121269c6..693617c0dbf4d 100644 --- a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.6__okd.yaml +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.6__okd.yaml @@ -28,9 +28,9 @@ images: - dockerfile_path: Dockerfile.okd from: base inputs: - openshift_release_golang-1.13: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: as: - - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 to: cluster-samples-operator promotion: name: "4.6" diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.7__okd.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.7__okd.yaml index 9830901c26e81..e49f16582061b 100644 --- a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.7__okd.yaml +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.7__okd.yaml @@ -32,12 +32,11 @@ images: - dockerfile_path: Dockerfile.okd from: base inputs: - openshift_release_golang-1.13: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: as: - - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: cluster-samples-operator promotion: - disabled: true name: "4.7" namespace: origin resources: diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8__okd.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8__okd.yaml new file mode 100644 index 0000000000000..beef308e68073 --- /dev/null +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8__okd.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: "4.8" + namespace: origin + tag: base + ocp_builder_rhel-7-golang-1.13: + name: builder + namespace: ocp + tag: rhel-7-golang-1.13 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.okd + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-samples-operator +promotion: + disabled: true + name: "4.8" + namespace: origin +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: origin +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-okd + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-samples-operator + variant: okd diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-master__okd.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-master__okd.yaml index 333ef6ce46a8d..dc790590e8f66 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-master__okd.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-master__okd.yaml @@ -1,6 +1,6 @@ base_images: base: - name: "4.7" + name: "4.8" namespace: origin tag: base dev-scripts: @@ -32,16 +32,13 @@ images: as: - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 to: machine-config-operator -promotion: - name: "4.7" - namespace: origin resources: '*': requests: cpu: 100m memory: 200Mi tag_specification: - name: "4.7" + name: "4.8" namespace: origin tests: - artifact_dir: /tmp/artifacts diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6__okd.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6__okd.yaml index 5f4fdf90ebfef..232761ec7a60a 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6__okd.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6__okd.yaml @@ -36,9 +36,6 @@ images: as: - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 to: machine-config-operator -promotion: - name: "4.6" - namespace: origin resources: '*': requests: diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7__okd.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7__okd.yaml index bd7753b109adf..7f041821d2d2a 100644 --- a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7__okd.yaml +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7__okd.yaml @@ -40,10 +40,6 @@ images: as: - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: machine-config-operator -promotion: - disabled: true - name: "4.7" - namespace: origin resources: '*': requests: diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8__okd.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8__okd.yaml new file mode 100644 index 0000000000000..d60e1c6e71d3f --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8__okd.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: "4.8" + namespace: origin + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: golang-1.15 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: machine-config-operator +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: origin +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-op + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: machine-config-operator + variant: okd diff --git a/ci-operator/config/openshift/origin/openshift-origin-master__okd.yaml b/ci-operator/config/openshift/origin/openshift-origin-master__okd.yaml index 7e79b5865f34d..dd3afe0248754 100644 --- a/ci-operator/config/openshift/origin/openshift-origin-master__okd.yaml +++ b/ci-operator/config/openshift/origin/openshift-origin-master__okd.yaml @@ -12,7 +12,7 @@ base_images: namespace: ocp tag: rhel-8-golang-openshift-4.6 tools: - name: "4.6" + name: "4.8" namespace: ocp tag: tools binary_build_commands: make build @@ -35,7 +35,7 @@ resources: cpu: "3" memory: 8Gi tag_specification: - name: "4.6" + name: "4.8" namespace: origin tests: - artifact_dir: /tmp/artifacts diff --git a/ci-operator/config/openshift/release/openshift-release-master__okd-4.7.yaml b/ci-operator/config/openshift/release/openshift-release-master__okd-4.7.yaml new file mode 100644 index 0000000000000..b9f07a08b4824 --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__okd-4.7.yaml @@ -0,0 +1,23 @@ +releases: + latest: + candidate: + product: okd + stream: okd + version: "4.7" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + interval: 48h + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: okd-4.7 diff --git a/ci-operator/config/openshift/release/openshift-release-master__okd-4.8.yaml b/ci-operator/config/openshift/release/openshift-release-master__okd-4.8.yaml new file mode 100644 index 0000000000000..0480279b5d84d --- /dev/null +++ b/ci-operator/config/openshift/release/openshift-release-master__okd-4.8.yaml @@ -0,0 +1,23 @@ +releases: + latest: + candidate: + product: okd + stream: okd + version: "4.8" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + interval: 48h + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: master + org: openshift + repo: release + variant: okd-4.8 diff --git a/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-master__okd.yaml b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-master__okd.yaml index cf52e0c605009..0b44e697a69ca 100644 --- a/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-master__okd.yaml +++ b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-master__okd.yaml @@ -1,6 +1,6 @@ base_images: base: - name: "4.6" + name: "4.8" namespace: origin tag: base ocp_builder_golang-1.10: @@ -29,7 +29,7 @@ images: - registry.svc.ci.openshift.org/openshift/release:golang-1.10 to: operator-marketplace promotion: - name: "4.6" + name: "4.8" namespace: origin resources: '*': @@ -37,7 +37,7 @@ resources: cpu: 100m memory: 200Mi tag_specification: - name: "4.6" + name: "4.8" namespace: origin tests: - artifact_dir: /tmp/artifacts diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-postsubmits.yaml index a5882393eb6e8..0e9961e3163e4 100644 --- a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-postsubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-postsubmits.yaml @@ -54,3 +54,59 @@ postsubmits: - name: result-aggregator secret: secretName: result-aggregator + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + max_concurrency: 1 + name: branch-ci-openshift-cluster-samples-operator-release-4.8-okd-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/push-secret + name: push-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: push-secret + secret: + secretName: registry-push-credentials-ci-central + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-presubmits.yaml index a6897ddcac157..61c2a016e1b2d 100644 --- a/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-presubmits.yaml +++ b/ci-operator/jobs/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8-presubmits.yaml @@ -453,6 +453,529 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws + optional: true + rerun_command: /test okd-e2e-aws + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws-builds + optional: true + rerun_command: /test okd-e2e-aws-builds + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws-image-ecosystem + optional: true + rerun_command: /test okd-e2e-aws-image-ecosystem + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-image-ecosystem-cluster-profile + - --target=e2e-aws-image-ecosystem + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws-jenkins + optional: true + rerun_command: /test okd-e2e-aws-jenkins + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-jenkins-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws-operator + optional: true + rerun_command: /test okd-e2e-aws-operator + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-e2e-aws-upgrade + optional: true + rerun_command: /test okd-e2e-aws-upgrade + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-images + rerun_command: /test okd-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/okd-unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-samples-operator-release-4.8-okd-unit + optional: true + rerun_command: /test okd-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-unit,?($|\s.*) - agent: kubernetes always_run: true branches: diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-master-postsubmits.yaml index 55efecbdd385a..cb7120bb6adec 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-master-postsubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-master-postsubmits.yaml @@ -54,59 +54,3 @@ postsubmits: - name: result-aggregator secret: secretName: result-aggregator - - agent: kubernetes - branches: - - ^master$ - cluster: build02 - decorate: true - decoration_config: - skip_cloning: true - labels: - ci-operator.openshift.io/is-promotion: "true" - ci-operator.openshift.io/prowgen-controlled: "true" - ci-operator.openshift.io/variant: okd - max_concurrency: 1 - name: branch-ci-openshift-machine-config-operator-master-okd-images - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson - - --promote - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=[images] - - --variant=okd - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/push-secret - name: push-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: push-secret - secret: - secretName: registry-push-credentials-ci-central - - name: result-aggregator - secret: - secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6-postsubmits.yaml index 9535ff36a35aa..e01b34239b5ce 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6-postsubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.6-postsubmits.yaml @@ -54,59 +54,3 @@ postsubmits: - name: result-aggregator secret: secretName: result-aggregator - - agent: kubernetes - branches: - - ^release-4\.6$ - cluster: build02 - decorate: true - decoration_config: - skip_cloning: true - labels: - ci-operator.openshift.io/is-promotion: "true" - ci-operator.openshift.io/prowgen-controlled: "true" - ci-operator.openshift.io/variant: okd - max_concurrency: 1 - name: branch-ci-openshift-machine-config-operator-release-4.6-okd-images - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson - - --promote - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=[images] - - --variant=okd - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/push-secret - name: push-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: push-secret - secret: - secretName: registry-push-credentials-ci-central - - name: result-aggregator - secret: - secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7-postsubmits.yaml index 0e2a3e796ddd1..adf3d50b4f447 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7-postsubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.7-postsubmits.yaml @@ -54,59 +54,3 @@ postsubmits: - name: result-aggregator secret: secretName: result-aggregator - - agent: kubernetes - branches: - - ^release-4\.7$ - cluster: build02 - decorate: true - decoration_config: - skip_cloning: true - labels: - ci-operator.openshift.io/is-promotion: "true" - ci-operator.openshift.io/prowgen-controlled: "true" - ci-operator.openshift.io/variant: okd - max_concurrency: 1 - name: branch-ci-openshift-machine-config-operator-release-4.7-okd-images - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --image-mirror-push-secret=/etc/push-secret/.dockerconfigjson - - --promote - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=[images] - - --variant=okd - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/push-secret - name: push-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: push-secret - secret: - secretName: registry-push-credentials-ci-central - - name: result-aggregator - secret: - secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml index 75b4007d85a19..adf21367a88bf 100644 --- a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml @@ -1302,6 +1302,341 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/okd-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-okd-e2e-aws + optional: true + rerun_command: /test okd-e2e-aws + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/okd-e2e-gcp-op + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-okd-e2e-gcp-op + optional: true + rerun_command: /test okd-e2e-gcp-op + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-op-cluster-profile + - --target=e2e-gcp-op + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-op-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-gcp-op,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/okd-e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-okd-e2e-upgrade + optional: true + rerun_command: /test okd-e2e-upgrade + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/okd-e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-okd-e2e-vsphere + optional: true + rerun_command: /test okd-e2e-vsphere + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-vsphere-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/okd-images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-okd-images + rerun_command: /test okd-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --variant=okd + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )okd-images,?($|\s.*) - agent: kubernetes always_run: true branches: diff --git a/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml b/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml index 6dffdadc5c73c..9a1b92d9dbaf9 100644 --- a/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml +++ b/ci-operator/jobs/openshift/release/openshift-release-master-periodics.yaml @@ -7232,6 +7232,158 @@ periodics: - name: result-aggregator secret: secretName: result-aggregator +- agent: kubernetes + cluster: build01 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd-4.7 + job-release: "4.7" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-okd-4.7-e2e-aws + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + - --variant=okd-4.7 + 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: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift + repo: release + interval: 48h + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + ci-operator.openshift.io/variant: okd-4.8 + job-release: "4.8" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-release-master-okd-4.8-e2e-aws + 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-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + - --variant=okd-4.8 + 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: /usr/local/e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + 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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator - agent: kubernetes cluster: api.ci decorate: true diff --git a/core-services/release-controller/_releases/release-origin-4.8.json b/core-services/release-controller/_releases/release-origin-4.8.json new file mode 100644 index 0000000000000..42eeeb230a475 --- /dev/null +++ b/core-services/release-controller/_releases/release-origin-4.8.json @@ -0,0 +1,23 @@ +{ + "name":"4.8.0-0.okd", + "to": "release", + "mirrorPrefix": "4.8", + "expires":"72h", + "maxUnreadyReleases": 1, + "minCreationIntervalSeconds": 3600, + "publish":{ + "tag":{"tagRef":{"name":"4.7"}} + }, + "verify":{ + "aws":{ + "prowJob":{"name":"release-openshift-okd-installer-e2e-aws-4.8"}, + "maxRetries": 2 + }, + "upgrade":{ + "upgrade":true, + "optional":true, + "prowJob":{"name":"release-openshift-okd-installer-e2e-aws-upgrade"}, + "maxRetries": 2 + } + } +} diff --git a/core-services/release-controller/admin_deploy-origin-controller.yaml b/core-services/release-controller/admin_deploy-origin-controller.yaml index 80741e728c18a..e3fe5967d42e6 100644 --- a/core-services/release-controller/admin_deploy-origin-controller.yaml +++ b/core-services/release-controller/admin_deploy-origin-controller.yaml @@ -131,6 +131,8 @@ items: - "4.4" - "4.5" - "4.6" + - "4.7" + - "4.8" verbs: - get - list