diff --git a/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9.yaml b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9.yaml new file mode 100644 index 0000000000000..b64f118400c04 --- /dev/null +++ b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ghostunnel +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: ghostunnel diff --git a/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9.yaml b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9.yaml new file mode 100644 index 0000000000000..b09a19d9651e1 --- /dev/null +++ b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: hadoop diff --git a/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.9.yaml b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.9.yaml new file mode 100644 index 0000000000000..f6e4dfa9b589a --- /dev/null +++ b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-helm +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: helm diff --git a/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.9.yaml b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.9.yaml new file mode 100644 index 0000000000000..8ebe9b6822e56 --- /dev/null +++ b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.9.yaml @@ -0,0 +1,53 @@ +base_images: + metering-hadoop: + name: "4.9" + namespace: ocp + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: hive diff --git a/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9.yaml b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9.yaml new file mode 100644 index 0000000000000..0a1f021f455fe --- /dev/null +++ b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9.yaml @@ -0,0 +1,182 @@ +base_images: + ansible-operator: + name: "4.9" + namespace: ocp + tag: ansible-operator + base: + name: "4.9" + namespace: ocp + tag: base + ocp_4.4_base: + name: "4.4" + namespace: ocp + tag: base + ocp_4.6_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_4.6_metering-helm: + name: "4.9" + namespace: ocp + tag: metering-helm + ocp_4.7_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_4.7_metering-helm: + name: "4.9" + namespace: ocp + tag: metering-helm + ocp_4.8_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_4.8_metering-helm: + name: "4.9" + namespace: ocp + tag: metering-helm + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: metering-operator diff --git a/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.9.yaml b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.9.yaml new file mode 100644 index 0000000000000..759cb8ab4ed65 --- /dev/null +++ b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.9.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: kube-reporting + repo: presto diff --git a/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9.yaml b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9.yaml new file mode 100644 index 0000000000000..d55657c08031a --- /dev/null +++ b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9.yaml @@ -0,0 +1,217 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + cli: + name: "4.9" + namespace: ocp + tag: cli + operator-registry: + name: "4.9" + namespace: ocp + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: kubevirt + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9.yaml b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9.yaml new file mode 100644 index 0000000000000..585084bc4f382 --- /dev/null +++ b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9.yaml @@ -0,0 +1,101 @@ +base_images: + ansible_operator: + name: 4.9-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.9-priv + namespace: ocp-private + tag: base +binary_build_commands: make openshift-ci-make-rpm +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +canonical_go_repository: github.com/openshift/ansible-service-broker +images: +- context_dir: operator + dockerfile_path: build/Dockerfile + from: ansible_operator + to: ansible-service-broker-operator +- dockerfile_path: build/Dockerfile-ubi + from: base + to: ansible-service-broker +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make openshift-ci-test-container +tests: +- artifact_dir: /tmp/artifacts + as: fmt + commands: make fmt + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: vet + commands: make vet + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: test + commands: make test + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: build + commands: make build + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: operator-molecule-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: operator-molecule-olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ansible-service-broker diff --git a/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.9.yaml b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.9.yaml new file mode 100644 index 0000000000000..fc32703de0de6 --- /dev/null +++ b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.9.yaml @@ -0,0 +1,61 @@ +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/api +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build + commands: | + true + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: verify-client-go + commands: | + dir=$GOPATH/src/github.com/openshift/client-go + git clone https://github.com/openshift/client-go $dir + rm -rf $dir/vendor/github.com/openshift/api/* + cp -Rf * $dir/vendor/github.com/openshift/api/ + rm -rf $dir/vendor/github.com/openshift/api/vendor + cd $dir + make generate + go build ./... + container: + from: bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: api diff --git a/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9.yaml b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9.yaml new file mode 100644 index 0000000000000..337e88ff5c919 --- /dev/null +++ b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/apiserver-library-go +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: apiserver-library-go diff --git a/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9.yaml b/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9.yaml new file mode 100644 index 0000000000000..b7768a9f50bd8 --- /dev/null +++ b/ci-operator/config/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9.yaml @@ -0,0 +1,36 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/app-netutil +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make testpod +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: app-netutil diff --git a/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..a526ac3f6838d --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/aws-ebs-csi-driver-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: aws-ebs-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..6b3b800ef18c1 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make +build_root: + image_stream_tag: + name: builder-priv + namespace: ocp-private + tag: rhel-8-golang-1.15-openshift-4.7 +canonical_go_repository: github.com/kubernetes-sigs/aws-ebs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: aws-ebs-csi-driver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: aws-ebs-csi-driver diff --git a/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9.yaml b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9.yaml new file mode 100644 index 0000000000000..5f7722d5024a4 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +binary_build_commands: make amazon-eks-pod-identity-webhook +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/aws/amazon-eks-pod-identity-webhook +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: aws-pod-identity-webhook +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..669ef024050d4 --- /dev/null +++ b/ci-operator/config/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,34 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/azure-disk-csi-driver-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: azure-disk-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9.yaml b/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..2abfea50a088b --- /dev/null +++ b/ci-operator/config/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9.yaml @@ -0,0 +1,34 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/azure-disk-csi-driver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit-skipped + commands: "true" + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: azure-disk-csi-driver diff --git a/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6c8724258d0bb --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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.14 +canonical_go_repository: github.com/metal3-io/baremetal-operator +images: +- dockerfile_path: Dockerfile.ocp + 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: baremetal-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: baremetal-operator diff --git a/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9.yaml b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9.yaml new file mode 100644 index 0000000000000..dbcbf775e6eb2 --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/baremetal-runtimecfg +images: +- dockerfile_path: Dockerfile.openshift + from: base-os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: baremetal-runtimecfg +promotion: + name: 4.9-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + from: ubi8 + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9.yaml new file mode 100644 index 0000000000000..f9a1c07ac231d --- /dev/null +++ b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/bond-cni +images: +- dockerfile_path: Dockerfile.openshift + 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: network-interface-bond-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: bond-cni diff --git a/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9.yaml b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9.yaml new file mode 100644 index 0000000000000..bf2d25a2cca81 --- /dev/null +++ b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9.yaml @@ -0,0 +1,33 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.7 +canonical_go_repository: github.com/openshift/build-machinery-go +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: build-machinery-go diff --git a/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9.yaml b/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9.yaml new file mode 100644 index 0000000000000..d161c944c3a7d --- /dev/null +++ b/ci-operator/config/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9.yaml @@ -0,0 +1,31 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: cli +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/build-test-images +images: +- context_dir: roots2i + dockerfile_path: Dockerfile + from: base + to: test-build-roots2i +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: build-test-images diff --git a/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.9.yaml b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.9.yaml new file mode 100644 index 0000000000000..277f892aab393 --- /dev/null +++ b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.9.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/builder +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: docker-builder +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: hack/test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: hack/verify.sh + 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-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: builder diff --git a/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7.yaml b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7.yaml new file mode 100644 index 0000000000000..af028fcf1daae --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7.yaml @@ -0,0 +1,53 @@ +base_images: + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift-psap/ci-artifacts +images: +- dockerfile_path: build/Dockerfile + from: os + to: ci-artifacts +promotion: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gpu-operator-e2e + cron: 0 */23 * * * + steps: + cluster_profile: aws + test: + - as: nightly + cli: latest + commands: run gpu-ci + credentials: + - mount_path: /var/run/psap-entitlement-secret + name: psap-entitlement-secret + namespace: test-credentials + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: ci-artifacts diff --git a/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8.yaml b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8.yaml new file mode 100644 index 0000000000000..ed59e2ba062b0 --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8.yaml @@ -0,0 +1,51 @@ +base_images: + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift-psap/ci-artifacts +images: +- dockerfile_path: build/Dockerfile + from: os + to: ci-artifacts +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gpu-operator-e2e + steps: + cluster_profile: aws + test: + - as: nightly + cli: latest + commands: run gpu-ci + credentials: + - mount_path: /var/run/psap-entitlement-secret + name: psap-entitlement-secret + namespace: test-credentials + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ci-artifacts diff --git a/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9.yaml b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9.yaml new file mode 100644 index 0000000000000..873c77ff1c16f --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9.yaml @@ -0,0 +1,51 @@ +base_images: + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift-psap/ci-artifacts +images: +- dockerfile_path: build/Dockerfile + from: os + to: ci-artifacts +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gpu-operator-e2e + steps: + cluster_profile: aws + test: + - as: nightly + cli: latest + commands: run gpu-ci + credentials: + - mount_path: /var/run/psap-entitlement-secret + name: psap-entitlement-secret + namespace: test-credentials + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ci-artifacts diff --git a/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9.yaml new file mode 100644 index 0000000000000..86db3a5cb47ca --- /dev/null +++ b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cincinnati-operator +images: +- dockerfile_path: build/Dockerfile + from: base + to: cincinnati-operator +- dockerfile_path: dev/Dockerfile + from: base + to: cincinnati-graph-data-container +promotion: + excluded_images: + - cincinnati-operator + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit-test + container: + from: src +- artifact_dir: /tmp/artifacts + as: operator-e2e + steps: + cluster_profile: gcp + test: + - as: e2e-test + cli: initial + commands: OPENSHIFT_BUILD_NAMESPACE= OPERAND_IMAGE=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b make func-test + dependencies: + - env: OPERATOR_IMAGE + name: stable:cincinnati-operator + - env: GRAPH_DATA_IMAGE + name: stable:cincinnati-graph-data-container + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cincinnati-operator diff --git a/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.9.yaml b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.9.yaml new file mode 100644 index 0000000000000..94edddcfd53b9 --- /dev/null +++ b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.9.yaml @@ -0,0 +1,27 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/client-go +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make generate && make && make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: client-go diff --git a/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9.yaml new file mode 100644 index 0000000000000..24a021fffe93d --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build-no-gen +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cloud-credential-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cloud-credential-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: make verify-deps + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cloud-credential-operator diff --git a/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9.yaml b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9.yaml new file mode 100644 index 0000000000000..53f026f52219b --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/cloud-provider-openstack +images: +- dockerfile_path: images/manila-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-cinder-csi-driver +- dockerfile_path: images/cloud-controller-manager/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: openstack-cloud-controller-manager +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cloud-provider-openstack diff --git a/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9.yaml new file mode 100644 index 0000000000000..ca346231e40d0 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9.yaml @@ -0,0 +1,109 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-api-actuator-pkg +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-actuator-pkg diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9.yaml new file mode 100644 index 0000000000000..00bdfd3f8297e --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-aws +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: aws-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-aws diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9.yaml new file mode 100644 index 0000000000000..4c456abbeea4f --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9.yaml @@ -0,0 +1,110 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: go build -o bin/manager sigs.k8s.io/cluster-api-provider-azure/cmd/manager/ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-azure +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: azure-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: | + # Instead of getting alias for cluster-api-provider-azure under + # /go/src/sigs.k8s.io/cluster-api-provider-azure, I get https://github.com/openshift/release + # instead. Recreate the alias directory until the issue is fixed. + if [ ! -e /go/src/sigs.k8s.io/cluster-api-provider-azure/pkg ]; then + rm -rf /go/src/sigs.k8s.io/cluster-api-provider-azure + cp -r /go/src/github.com/openshift/cluster-api-provider-azure/ /go/src/sigs.k8s.io/. + cd /go/src/sigs.k8s.io/cluster-api-provider-azure + fi + IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- artifact_dir: /tmp/artifacts + as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-azure diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9.yaml new file mode 100644 index 0000000000000..962bac2036c16 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9.yaml @@ -0,0 +1,118 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-baremetal +images: +- dockerfile_path: Dockerfile.rhel + 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: baremetal-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ./hack/ci-test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-baremetal diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9.yaml new file mode 100644 index 0000000000000..d9895b915093d --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-api-provider-gcp +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-gcp diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9.yaml new file mode 100644 index 0000000000000..7c0239098e598 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-kubemark +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kubemark-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-kubemark diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9.yaml new file mode 100644 index 0000000000000..b571bdf326341 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-kubevirt +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kubevirt-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- artifact_dir: /tmp/artifacts + as: sanity-ovn + cron: 0 30 4 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OVNKubernetes + workflow: openshift-e2e-kubevirt-networktype +- artifact_dir: /tmp/artifacts + as: sanity-sdn + cron: 0 30 6 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OpenShiftSDN + workflow: openshift-e2e-kubevirt-networktype +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-kubevirt diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9.yaml new file mode 100644 index 0000000000000..47e0f7a9acefb --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-libvirt +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: libvirt-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-libvirt diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9.yaml new file mode 100644 index 0000000000000..d9d382e57c068 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-openstack +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: openstack + workflow: openshift-upgrade-openstack-loki +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-openstack diff --git a/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9.yaml new file mode 100644 index 0000000000000..6d83e0f204982 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-api-provider-ovirt +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-machine-controllers +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-api-provider-ovirt diff --git a/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9.yaml new file mode 100644 index 0000000000000..780b8acc987d1 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9.yaml @@ -0,0 +1,144 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-authentication-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-authentication-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-console-login + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh login + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-authentication-operator diff --git a/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..022cd680e34d6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9.yaml @@ -0,0 +1,100 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-autoscaler-operator +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-autoscaler-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-autoscaler-operator diff --git a/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9.yaml new file mode 100644 index 0000000000000..e3abe1b1948c9 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9.yaml @@ -0,0 +1,142 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-baremetal-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-baremetal-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ./hack/ci-test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate-check + commands: make generate-check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9.yaml new file mode 100644 index 0000000000000..770c7b65383c6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9.yaml @@ -0,0 +1,98 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-bootstrap +images: +- 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: cluster-bootstrap +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9.yaml new file mode 100644 index 0000000000000..c263395a3998b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-capacity +images: +- dockerfile_path: images/cluster-capacity/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-capacity +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-capacity diff --git a/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..5da0d5483c349 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: go build cmd/cluster-cloud-controller-manager-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-cloud-controller-manager-operator +images: +- from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-cloud-controller-manager-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-cloud-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..bb4f71f28d470 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-config-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-config-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-config-operator diff --git a/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9.yaml new file mode 100644 index 0000000000000..bb6aee03e15cd --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-csi-snapshot-controller-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-csi-snapshot-controller-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-csi-snapshot-controller-operator diff --git a/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9.yaml new file mode 100644 index 0000000000000..332a9238cd8d2 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/openshift/cluster-dns-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-dns-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-dns-operator diff --git a/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9.yaml new file mode 100644 index 0000000000000..91a4746fe7f04 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9.yaml @@ -0,0 +1,156 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-etcd-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-etcd-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-etcd-operator diff --git a/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9.yaml new file mode 100644 index 0000000000000..a9e589454c188 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9.yaml @@ -0,0 +1,149 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-image-registry-operator +images: +- dockerfile_path: Dockerfile + 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: cluster-image-registry-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 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: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - artifact_dir: /tmp/artifacts + as: e2e-test + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-image-registry-operator diff --git a/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2db5a0bd6a093 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/openshift/cluster-ingress-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-ingress-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-ingress-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..25847810446c8 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9.yaml @@ -0,0 +1,155 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-kube-apiserver-operator +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: cluster-kube-apiserver-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-kube-apiserver-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..1cbdca8629736 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-kube-controller-manager-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-controller-manager-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-kube-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..5b12457b9b8a6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/openshift/cluster-kube-descheduler-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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-kube-descheduler-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-gofmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-kube-descheduler-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..d049a048f2af0 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9.yaml @@ -0,0 +1,106 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-kube-scheduler-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-scheduler-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-kube-scheduler-operator diff --git a/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6a8e4d1ac9556 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-kube-storage-version-migrator-operator +images: +- dockerfile_path: images/ci/Dockerfile + 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: cluster-kube-storage-version-migrator-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9.yaml new file mode 100644 index 0000000000000..6f51e192b6933 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9.yaml @@ -0,0 +1,109 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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.15 +canonical_go_repository: github.com/openshift/cluster-machine-approver +images: +- dockerfile_path: Dockerfile.rhel + 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: cluster-machine-approver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-machine-approver diff --git a/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9.yaml new file mode 100644 index 0000000000000..e606709a7efbc --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-monitoring-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-monitoring-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: generate + commands: make generate --always-make && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-monitoring-operator diff --git a/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9.yaml new file mode 100644 index 0000000000000..a13f4e2ca3b15 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9.yaml @@ -0,0 +1,140 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: hack/build-go.sh +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-network-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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-network-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: hack/test-go.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: "export GOLANGCI_LINT_VERSION=$(cat .golangciversion 2&> /dev/null || echo \"1.23.8\") \nexport GOLANGCI_LINT_CACHE=/tmp/.cache\ncurl -sfL \"https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION:?'golangci-lint version is unset'}/golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64.tar.gz\" | tar -C /go/bin -zx --strip-components=1 \"golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64/golangci-lint\"\n ./hack/verify-style.sh\n" + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-ovn +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- artifact_dir: /tmp/artifacts + as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: e2e-ovn-ipsec-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-ipsec +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-network-operator diff --git a/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9.yaml new file mode 100644 index 0000000000000..26c13d0f5241d --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/openshift/cluster-nfd-operator +images: +- dockerfile_path: Dockerfile + 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-nfd-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-nfd-operator diff --git a/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6faaa475b3f33 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9.yaml @@ -0,0 +1,111 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/cluster-node-tuning-operator +images: +- dockerfile_path: Dockerfile.rhel8 + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-node-tuning-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-node-tuning-operator diff --git a/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..508300431f6bf --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9.yaml @@ -0,0 +1,102 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-openshift-apiserver-operator +images: +- 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: cluster-openshift-apiserver-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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 JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-openshift-apiserver-operator diff --git a/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2c163c525c1b7 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-openshift-controller-manager-operator +images: +- 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-openshift-controller-manager-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-openshift-controller-manager-operator diff --git a/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9.yaml new file mode 100644 index 0000000000000..fca27d8f5df5c --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/cluster-policy-controller +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-policy-controller +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-policy-controller diff --git a/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9.yaml new file mode 100644 index 0000000000000..c175422094ce4 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + project_image: + dockerfile_path: images/ci/Dockerfile.build.root +canonical_go_repository: github.com/openshift/cluster-resource-override-admission-operator +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator-registry +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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 e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-resource-override-admission-operator diff --git a/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9.yaml new file mode 100644 index 0000000000000..75206c7f402b6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/cluster-resource-override-admission +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-resource-override-admission diff --git a/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9.yaml new file mode 100644 index 0000000000000..696f45fe4de6a --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + 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 +canonical_go_repository: github.com/openshift/cluster-samples-operator +images: +- 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: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +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 + 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.9 + org: openshift-priv + repo: cluster-samples-operator diff --git a/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9.yaml new file mode 100644 index 0000000000000..4c819abc839e1 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-storage-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-storage-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-storage-operator diff --git a/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9.yaml new file mode 100644 index 0000000000000..a3585370343a7 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/cluster-update-keys +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: cluster-update-keys +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-update-keys diff --git a/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9.yaml new file mode 100644 index 0000000000000..aab457950bb7e --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.7_base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/cluster-version-operator +images: +- dockerfile_path: Dockerfile.rhel + inputs: + ocp_4.7_base: + as: + - registry.ci.openshift.org/ocp/4.7:base + 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-version-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-operator + steps: + cluster_profile: gcp + test: + - as: e2e-test + commands: hack/test-integration.sh + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + env: + TEST_TYPE: upgrade + TEST_UPGRADE_OPTIONS: abort-at=100 + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: cluster-version-operator diff --git a/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9.yaml new file mode 100644 index 0000000000000..5fad488a5659c --- /dev/null +++ b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/compliance-operator +images: +- dockerfile_path: Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: compliance-operator +- dockerfile_path: images/testcontent/Dockerfile.ci + to: testcontent +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: go-build + commands: make + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: compliance-operator diff --git a/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9.yaml b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9.yaml new file mode 100644 index 0000000000000..c2e8c528d8dae --- /dev/null +++ b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/configmap-reload +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: configmap-reloader +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: configmap-reload diff --git a/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9.yaml new file mode 100644 index 0000000000000..a10b954b19035 --- /dev/null +++ b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/console-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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: console-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-console + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh e2e + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: console-operator diff --git a/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.9.yaml b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.9.yaml new file mode 100644 index 0000000000000..b98fb1ae553cf --- /dev/null +++ b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.9.yaml @@ -0,0 +1,113 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: tectonic-console-builder-v21 +canonical_go_repository: github.com/openshift/console +images: +- dockerfile_path: Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 14Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: ./build.sh +tests: +- artifact_dir: /tmp/artifacts + as: backend + commands: ./test-backend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: frontend + commands: ./test-frontend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: analyze + commands: ./analyze.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp-console + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: kubevirt-plugin + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: |2 + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: ceph-storage-plugin + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m4.2xlarge + ZONES_COUNT: "1" + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh ceph + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: console diff --git a/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9.yaml b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9.yaml new file mode 100644 index 0000000000000..a6110082900ea --- /dev/null +++ b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/containernetworking-plugins +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + 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: container-networking-plugins +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.9.yaml b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.9.yaml new file mode 100644 index 0000000000000..d732fe91313c0 --- /dev/null +++ b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/coredns/coredns +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + 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: coredns +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: coredns diff --git a/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9.yaml b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9.yaml new file mode 100644 index 0000000000000..13008d1cc00b7 --- /dev/null +++ b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/crd-schema-gen +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: crd-schema-gen +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + go get -u golang.org/x/tools/imports + make verify -k --warn-undefined-variables + container: + from: bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: crd-schema-gen diff --git a/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9.yaml new file mode 100644 index 0000000000000..6041d543e44ca --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.11: + name: release + namespace: openshift + tag: golang-1.11 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.11 +canonical_go_repository: github.com/kubernetes-csi/cluster-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.11: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.11 + to: csi-cluster-driver-registrar +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-cluster-driver-registrar diff --git a/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9.yaml new file mode 100644 index 0000000000000..e1a5a5cc842ff --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: go build cmd/manager/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/csi-driver-manila-operator +images: +- dockerfile_path: build/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-driver-manila-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-driver-manila-operator diff --git a/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9.yaml new file mode 100644 index 0000000000000..c0a8c0597826a --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: go build -o ./bin/nfsplugin ./cmd/nfsplugin +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubernetes-csi/csi-driver-nfs +images: +- dockerfile_path: images/Dockerfile + 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: csi-driver-nfs +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: go-fmt + commands: make test-fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: go-vet + commands: make test-vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make test-vendor + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-driver-nfs diff --git a/ci-operator/config/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9.yaml new file mode 100644 index 0000000000000..216d230c0e97a --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/csi-driver-projected-resource +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: csi-driver-projected-resource +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-disruptive + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-disruptive + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-slow + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-slow + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-driver-projected-resource diff --git a/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9.yaml new file mode 100644 index 0000000000000..58853b809f3fb --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-attacher +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-attacher +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-external-attacher diff --git a/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9.yaml new file mode 100644 index 0000000000000..2042171694893 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-provisioner +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-provisioner +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-external-provisioner diff --git a/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9.yaml new file mode 100644 index 0000000000000..032c724ed9ff5 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-resizer +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-resizer +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-external-resizer diff --git a/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9.yaml new file mode 100644 index 0000000000000..d5e6eaaec06a9 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-snapshotter +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-snapshot-controller +- dockerfile_path: Dockerfile.webhook.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-snapshot-validation-webhook +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9.yaml new file mode 100644 index 0000000000000..de57f285ecc1d --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/livenessprobe +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-livenessprobe +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-livenessprobe diff --git a/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9.yaml new file mode 100644 index 0000000000000..8271359bd4725 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/node-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-node-driver-registrar +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9.yaml new file mode 100644 index 0000000000000..9218960823ace --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/csi-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: csi-operator diff --git a/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9.yaml b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9.yaml new file mode 100644 index 0000000000000..221a7b7acbb39 --- /dev/null +++ b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: sigs.k8s.io/descheduler +images: +- dockerfile_path: images/descheduler/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: descheduler +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: descheduler diff --git a/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9.yaml new file mode 100644 index 0000000000000..e8cefe5974ca5 --- /dev/null +++ b/ci-operator/config/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/egress-router-cni +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: egress-router-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: egress-router-cni diff --git a/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9.yaml b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9.yaml new file mode 100644 index 0000000000000..90259b479f6d2 --- /dev/null +++ b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + etcd_golang: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.12: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.3 +canonical_go_repository: github.com/coreos/etcd +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-etcd-golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-etcd-golang-1.12 + to: etcd +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: openshift-4.9 + org: openshift-priv + repo: etcd diff --git a/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9.yaml new file mode 100644 index 0000000000000..1c0de70f6e188 --- /dev/null +++ b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9.yaml @@ -0,0 +1,44 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/federation-v2-operator +images: +- dockerfile_path: Dockerfile + from: root + to: federation-controller +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: federation-v2-operator diff --git a/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9.yaml new file mode 100644 index 0000000000000..be38ae3e92228 --- /dev/null +++ b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/file-integrity-operator +images: +- dockerfile_path: Dockerfile.ci + inputs: + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + to: file-integrity-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: go-build + commands: make + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: file-integrity-operator diff --git a/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..d58ce1dcc7c24 --- /dev/null +++ b/ci-operator/config/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/gcp-pd-csi-driver-operator +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-pd-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: gcp-pd-csi-driver-operator-test +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: | + make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: gcp-pd-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9.yaml b/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..ec628dc9126cb --- /dev/null +++ b/ci-operator/config/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-pd-csi-driver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: | + make test-sanity + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: gcp-pd-csi-driver diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml new file mode 100644 index 0000000000000..329778d389556 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ghostunnel +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml new file mode 100644 index 0000000000000..af019ca7bf15c --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5.yaml @@ -0,0 +1,29 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/square/ghostunnel +images: +- from: base + to: ghostunnel +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml new file mode 100644 index 0000000000000..d21d49c2976e6 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + 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-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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ghostunnel +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml new file mode 100644 index 0000000000000..c7ed6caf13c20 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + 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: ghostunnel +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml new file mode 100644 index 0000000000000..5e578b2dbf2da --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ghostunnel +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml new file mode 100644 index 0000000000000..6e918adea7366 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/square/ghostunnel +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ghostunnel +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.9.yaml b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.9.yaml new file mode 100644 index 0000000000000..8eda12a39f0ce --- /dev/null +++ b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/grafana +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: grafana +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-go + commands: make test-go + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: grafana diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml new file mode 100644 index 0000000000000..5f93baa90e93f --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml new file mode 100644 index 0000000000000..50063c9b92d45 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5.yaml @@ -0,0 +1,30 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-hadoop +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml new file mode 100644 index 0000000000000..1c441c7fdd348 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + hbuilder: + as: + - registry.svc.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.6 + to: metering-hadoop +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml new file mode 100644 index 0000000000000..422f8252133d1 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml new file mode 100644 index 0000000000000..46b3c762ba69a --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml new file mode 100644 index 0000000000000..62265ef5d5bc5 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + hbuilder: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 + openshift_release_rhel-7-release-openshift-4.7: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-7-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_rhel-7-release-openshift-4.7: + as: + - registry.ci.openshift.org/openshift/release:rhel-7-release-openshift-4.7 + to: metering-hadoop +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml new file mode 100644 index 0000000000000..d3f1ec44e4a0b --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-helm +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml new file mode 100644 index 0000000000000..2f310a7104a27 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.5.yaml @@ -0,0 +1,29 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/helm +images: +- from: base + to: metering-helm +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml new file mode 100644 index 0000000000000..f49542d442beb --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.6.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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-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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-helm +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml new file mode 100644 index 0000000000000..778a8fd5b63f4 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + 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: metering-helm +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml new file mode 100644 index 0000000000000..397a7fb0e617c --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-helm +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml new file mode 100644 index 0000000000000..04fe43696b8c4 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: centos + namespace: openshift + tag: "7" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: k8s.io/helm +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-helm +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml new file mode 100644 index 0000000000000..5b48038a32a14 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml @@ -0,0 +1,54 @@ +base_images: + metering-hadoop: + name: 4.8-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: master + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml new file mode 100644 index 0000000000000..9f24402eaad0f --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.5.yaml @@ -0,0 +1,30 @@ +base_images: + metering-hadoop: + name: 4.5-priv + namespace: ocp-private + tag: metering-hadoop +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.okd + from: metering-hadoop + to: metering-hive +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml new file mode 100644 index 0000000000000..7d934ff3fe218 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.6.yaml @@ -0,0 +1,42 @@ +base_images: + metering-hadoop: + name: 4.6-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.6 + to: metering-hive +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml new file mode 100644 index 0000000000000..6f112b61b6861 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml @@ -0,0 +1,50 @@ +base_images: + metering-hadoop: + name: 4.7-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: metering-hive +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml new file mode 100644 index 0000000000000..31f60fcda526e --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + metering-hadoop: + name: 4.8-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml new file mode 100644 index 0000000000000..a3a9b540b3fe2 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + metering-hadoop: + name: 4.9-priv + namespace: ocp-private + tag: metering-hadoop + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.rhel8 + from: metering-hadoop + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-hive +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master.yaml new file mode 100644 index 0000000000000..a8bf1d151c223 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master.yaml @@ -0,0 +1,218 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.8-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml new file mode 100644 index 0000000000000..c0cb3ce471256 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml @@ -0,0 +1,144 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base + operator-registry: + name: 4.5-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.1_4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.1 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml new file mode 100644 index 0000000000000..edc081960ebaa --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml @@ -0,0 +1,223 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + cli: + name: 4.6-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.6-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/olm-catalog + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: quay.io/kubevirt/hyperconverged-cluster-operator@sha256:d015b58b0ed77fb20eab5cf5c4d530b3eebcba03fc75e571b1ec56dace9cb254 + with: hyperconverged-cluster-operator +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.2_4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.2.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + make start && make functest + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=1 make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.2 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml new file mode 100644 index 0000000000000..51a006b19edda --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3.yaml @@ -0,0 +1,197 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.7-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: hco1.3_4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.3.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +zz_generated_metadata: + branch: release-1.3 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml new file mode 100644 index 0000000000000..654423527b65d --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml @@ -0,0 +1,218 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.7-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml new file mode 100644 index 0000000000000..220f784a881d8 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml @@ -0,0 +1,219 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.8-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + disabled: true + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6204a90ab392d --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9.yaml @@ -0,0 +1,218 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + operator-registry: + name: 4.9-priv + namespace: ocp-private + tag: operator-registry +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/kubevirt/hyperconverged-cluster-operator +images: +- dockerfile_path: build/Dockerfile.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-operator + to: hyperconverged-cluster-operator +- dockerfile_path: build/Dockerfile.wh.okd + from: base + inputs: + bin: + paths: + - destination_dir: . + source_path: /go/bin/hyperconverged-cluster-webhook + to: hyperconverged-cluster-webhook +- dockerfile_path: build/Dockerfile.functest + to: hyperconverged-cluster-functest +- dockerfile_path: deploy/Dockerfile.registry.intermediate + from: operator-registry + to: operator-registry-base +- dockerfile_path: deploy/Dockerfile.registry.ci + from: operator-registry-base + to: hco-registry +- dockerfile_path: deploy/Dockerfile.registry.upgrade + from: operator-registry-base + to: hco-registry-upgrade +- dockerfile_path: deploy/Dockerfile.registry.upgrade-prev + from: operator-registry-base + to: hco-registry-upgrade-prev +- dockerfile_path: deploy/Dockerfile.src.ci + from: src + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: hco-oc-bin-image +operator: + bundles: + - context_dir: deploy/index-image + dockerfile_path: bundle.Dockerfile + substitutions: + - pullspec: +IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-operator + - pullspec: +WEBHOOK_IMAGE_TO_REPLACE+ + with: hyperconverged-cluster-webhook +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + - hco-registry-upgrade-prev + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 500m + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-azure + steps: + cluster_profile: azure4 + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-aws + steps: + cluster_profile: aws + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + KVM_EMULATION=true make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-image-index-gcp + steps: + cluster_profile: gcp + env: + OO_CHANNEL: 1.4.0 + OO_INSTALL_NAMESPACE: kubevirt-hyperconverged + OO_PACKAGE: community-kubevirt-hyperconverged + OO_TARGET_NAMESPACES: '!install' + test: + - as: e2e-test + commands: | + make deploy_cr + make functest + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + memory: 1Gi + workflow: optional-operators-ci-gcp +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-aws + steps: + cluster_profile: aws + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=1 make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-upgrade-prev-azure + steps: + cluster_profile: azure4 + test: + - as: test + commands: RELEASE_DELTA=2 PREV=true make upgrade-test + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + cron: 2 4 * * * + steps: + cluster_profile: aws + test: + - as: test + commands: | + latest_build=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/latest) + latest_bundle=$(curl -sL https://storage.googleapis.com/kubevirt-prow/devel/nightly/release/kubevirt/hyperconverged-cluster-operator/${latest_build}/hco-bundle-image) + sed -i "s#image:.*#image: ${latest_bundle}#" deploy/kustomize/image_registry/catalog_source.yaml + sed -i "s#15m#30m#g" ./deploy/kustomize/deploy_kustomize.sh + CONTENT_ONLY=false MARKETPLACE_MODE=false ./deploy/kustomize/deploy_kustomize.sh || + oc adm must-gather --image=quay.io/kubevirt/must-gather:latest --dest-dir=${ARTIFACT_DIR} --timeout=10 + from: hco-oc-bin-image + resources: + requests: + cpu: 500m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9.yaml new file mode 100644 index 0000000000000..f7f24551b72d8 --- /dev/null +++ b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/ib-sriov-cni +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-infiniband-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9.yaml b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9.yaml new file mode 100644 index 0000000000000..a2cb27c604999 --- /dev/null +++ b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/image-registry +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: docker-registry +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-image-registry + steps: + cluster_profile: gcp + test: + - as: e2e-test + commands: TEST_KUBECONFIG=${KUBECONFIG} ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=true make test-integration + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: image-registry diff --git a/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.9.yaml b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.9.yaml new file mode 100644 index 0000000000000..b57e8997ae667 --- /dev/null +++ b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.9.yaml @@ -0,0 +1,76 @@ +base_images: + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/images +images: +- context_dir: base + dockerfile_path: Dockerfile.rhel + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: base +- dockerfile_path: pod/Dockerfile.rhel + 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: pod +- context_dir: egress/router + from: base + to: egress-router +- context_dir: egress/http-proxy + from: base + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base + to: keepalived-ipfailover +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: images diff --git a/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9.yaml new file mode 100644 index 0000000000000..876b6b0d3e699 --- /dev/null +++ b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9.yaml @@ -0,0 +1,123 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + insights-operator-tests: + name: insights-operator-tests + namespace: ci + tag: latest + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/insights-operator +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: insights-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-e2e-tests + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-e2e-tests-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-tests-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: insights-operator diff --git a/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.9.yaml b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.9.yaml new file mode 100644 index 0000000000000..bf3e09c2fe06c --- /dev/null +++ b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.9.yaml @@ -0,0 +1,383 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.1_cli: + name: 4.1-priv + namespace: ocp-private + tag: cli + ocp_4.6_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + origin_4.2_cli: + name: "4.2" + namespace: origin + tag: cli + origin_4.6_cli: + name: "4.6" + namespace: origin + tag: cli + origin_4.7_cli: + name: "4.7" + namespace: origin + tag: cli + rhel-7: + name: 4.9-priv + namespace: ocp-private + tag: base-7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/installer +images: +- dockerfile_path: images/installer/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: installer +- dockerfile_path: images/installer-artifacts/Dockerfile.rhel + from: installer + inputs: + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + 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: installer-artifacts +- dockerfile_path: images/libvirt/Dockerfile.ci + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: libvirt-installer +- dockerfile_path: images/installer/Dockerfile.upi.ci + from: rhel-7 + inputs: + ocp_4.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + to: upi-installer +- dockerfile_path: images/openstack/Dockerfile.ci + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + origin_4.7_cli: + as: + - registry.svc.ci.openshift.org/origin/4.7:cli + to: openstack-installer +- dockerfile_path: images/baremetal/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: baremetal-installer +- dockerfile_path: images/installer/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: ovirt-installer +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + baremetal-installer: + requests: + cpu: "3" + memory: 5Gi + govet: + requests: + cpu: "3" + memory: 5Gi + installer: + requests: + cpu: "3" + memory: 5Gi + installer-artifacts: + requests: + cpu: "3" + memory: 5Gi + libvirt-installer: + requests: + cpu: "3" + memory: 5Gi + openstack-installer: + requests: + cpu: "3" + memory: 5Gi + ovirt-installer: + requests: + cpu: "3" + memory: 5Gi + unit: + requests: + cpu: "3" + memory: 5Gi + upi-installer: + requests: + cpu: "3" + memory: 5Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./pkg/... + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ .ImportPath }}' ./...) + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + 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-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- artifact_dir: /tmp/artifacts + as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +- artifact_dir: /tmp/artifacts + as: openstack-manifests + steps: + cluster_profile: openstack + workflow: openshift-manifests-openstack +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +- artifact_dir: /tmp/artifacts + as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- artifact_dir: /tmp/artifacts + as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: installer diff --git a/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9.yaml new file mode 100644 index 0000000000000..9acea682ceb54 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-hardware-inventory-recorder-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-hardware-inventory-recorder +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-hardware-inventory-recorder-image diff --git a/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9.yaml new file mode 100644 index 0000000000000..1ff321ed17a76 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9.yaml @@ -0,0 +1,53 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: ironic +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-image diff --git a/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9.yaml new file mode 100644 index 0000000000000..3aabc2a93b32a --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-inspector-image +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-inspector +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-inspector-image diff --git a/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9.yaml new file mode 100644 index 0000000000000..8180123394f38 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9.yaml @@ -0,0 +1,48 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-ipa-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: ironic-ipa-downloader +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-ipa-downloader diff --git a/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9.yaml new file mode 100644 index 0000000000000..0047ef671e6af --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-rhcos-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-machine-os-downloader +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-rhcos-downloader diff --git a/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9.yaml b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9.yaml new file mode 100644 index 0000000000000..76b3f8ca59a71 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/ironic-static-ip-manager +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-static-ip-manager +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ironic-static-ip-manager diff --git a/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9.yaml b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..b2caa8bc735c3 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + original_jenkins: + name: 4.9-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/jenkins-client-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-client-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: jenkins-client-plugin diff --git a/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9.yaml b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..472f7924368d7 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + original_jenkins: + name: 4.9-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/jenkins-openshift-login-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-openshift-login-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: jenkins-openshift-login-plugin diff --git a/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9.yaml b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..dcd5180d1e1d0 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + original_jenkins: + name: 4.9-priv + namespace: ocp-private + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/jenkins-sync-plugin +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-sync-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9.yaml b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9.yaml new file mode 100644 index 0000000000000..3f7ffbd8250f0 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: cli + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/jenkins +images: +- context_dir: "2" + dockerfile_path: Dockerfile.rhel8 + 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 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/2/. + to: jenkins +- context_dir: slave-base + dockerfile_path: Dockerfile.rhel8 + 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 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/slave-base/. + to: jenkins-agent-base +- context_dir: agent-maven-3.5 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-maven-3.5/. + to: jenkins-agent-maven +- context_dir: agent-nodejs-12 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-nodejs-12/. + to: jenkins-agent-nodejs +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: jenkins diff --git a/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9.yaml b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9.yaml new file mode 100644 index 0000000000000..161f38bf43d66 --- /dev/null +++ b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/directxman12/k8s-prometheus-adapter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: k8s-prometheus-adapter +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9.yaml b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..0bf338fb74cdc --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/kube-rbac-proxy +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kube-rbac-proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kube-rbac-proxy diff --git a/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9.yaml b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9.yaml new file mode 100644 index 0000000000000..53e46be3e3f0e --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: k8s.io/kube-state-metrics +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kube-state-metrics +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make validate-modules + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kube-state-metrics diff --git a/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9.yaml b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9.yaml new file mode 100644 index 0000000000000..f5a1df43db8be --- /dev/null +++ b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/coreos/kubecsr +images: +- dockerfile_path: Dockerfile.kube-client-agent.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-client-agent +- dockerfile_path: Dockerfile.kube-etcd-signer-server.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-etcd-signer-server +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.9 + org: openshift-priv + repo: kubecsr diff --git a/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2ee2776ca2f97 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9.yaml @@ -0,0 +1,52 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/kubefed-operator +images: +- dockerfile_path: kubefed-operator-ci.Dockerfile + from: root + to: kubefed-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make -f Makefile.ci olm-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubefed-operator diff --git a/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9.yaml b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9.yaml new file mode 100644 index 0000000000000..7bd142f2e75ac --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9.yaml @@ -0,0 +1,44 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: sigs.k8s.io/kubefed +images: +- dockerfile_path: Dockerfile + from: root + to: kubefed-controller +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubefed diff --git a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml deleted file mode 100644 index d778a67c647cc..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11.yaml +++ /dev/null @@ -1,48 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.11 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.10 -canonical_go_repository: k8s.io/autoscaler -images: -- context_dir: images/cluster-autoscaler/ - from: base - to: cluster-autoscaler -resources: - '*': - requests: - cpu: 100m - memory: 200Mi - bin: - requests: - cpu: "2" - memory: 4Gi - test-bin: - requests: - cpu: "2" - memory: 4Gi - unit: - requests: - cpu: "2" - memory: 4Gi -rpm_build_commands: make build-rpms -tag_specification: - name: origin-v3.11 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: JUNIT_REPORT=1 hack/test-go.sh - container: - from: src -zz_generated_metadata: - branch: release-3.11 - org: openshift-priv - repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9.yaml new file mode 100644 index 0000000000000..487b7ae58f668 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9.yaml @@ -0,0 +1,157 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/autoscaler +images: +- dockerfile_path: images/cluster-autoscaler/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-autoscaler +- context_dir: vertical-pod-autoscaler + dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: vertical-pod-autoscaler +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + cpu: "2" + memory: 4Gi + cluster-autoscaler: + requests: + cpu: "2" + memory: 4Gi + test-bin: + requests: + cpu: "2" + memory: 4Gi + unit: + requests: + cpu: "2" + memory: 8Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9.yaml b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9.yaml new file mode 100644 index 0000000000000..628ed748e46c5 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubernetes-sigs/kube-storage-version-migrator +images: +- dockerfile_path: images/release/Dockerfile + 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: kube-storage-version-migrator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubernetes-kube-storage-version-migrator diff --git a/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml b/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml deleted file mode 100644 index 9c7f6e5a2fcc2..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11.yaml +++ /dev/null @@ -1,36 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.11 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.10 -canonical_go_repository: github.com/kubernetes-incubator/metrics-server -images: -- context_dir: images/metrics-server/ - from: base - to: metrics-server -resources: - '*': - requests: - cpu: 100m - memory: 200Mi -rpm_build_commands: make build-rpms -tag_specification: - name: origin-v3.11 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: JUNIT_REPORT=1 hack/test-go.sh - container: - from: test-bin -zz_generated_metadata: - branch: release-3.11 - org: openshift-priv - repo: kubernetes-metrics-server diff --git a/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9.yaml b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9.yaml new file mode 100644 index 0000000000000..91cc58046ee94 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9.yaml @@ -0,0 +1,29 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/kubernetes-nmstate +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubernetes-nmstate diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index 48bd17b4733ea..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,29 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml deleted file mode 100644 index bc6dfbd2904df..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml +++ /dev/null @@ -1,24 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.3-kubernetes-1.16.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml deleted file mode 100644 index 33001b391d082..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml +++ /dev/null @@ -1,24 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.4-kubernetes-1.17.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml deleted file mode 100644 index 859104f352227..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml +++ /dev/null @@ -1,24 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: | - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.5-kubernetes-1.18.8 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml deleted file mode 100644 index 4eb750b6ae243..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml +++ /dev/null @@ -1,23 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.14 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.6-kubernetes-1.19 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml deleted file mode 100644 index 91dc37ac33406..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1.yaml +++ /dev/null @@ -1,23 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.15 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: oc-4.7-kubernetes-1.20.1 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index 27fd96fad65f8..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,29 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml deleted file mode 100644 index d1fc360ac18f0..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2.yaml +++ /dev/null @@ -1,29 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.3-kubernetes-1.16.0-beta.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml deleted file mode 100644 index dbfaff44c887f..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2.yaml +++ /dev/null @@ -1,29 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.13 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: origin-4.4-kubernetes-1.17.0-rc.2 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..3b10854b3a747 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9.yaml @@ -0,0 +1,353 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + machine-os-content-base: + name: 4.9-priv + namespace: ocp-private + tag: machine-os-content + oc-rpms: + name: 4.9-priv + namespace: ocp-private + tag: oc-rpms + ocp_builder_rhel-8-golang-1.14: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + 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 + tools: + name: 4.9-priv + namespace: ocp-private + tag: tools +binary_build_commands: openshift-hack/build-go.sh +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: k8s.io/kubernetes +images: +- dockerfile_path: openshift-hack/images/hyperkube/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: hyperkube +- dockerfile_path: openshift-hack/images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kubernetes-tests +- context_dir: openshift-hack/images/os/ + from: base + inputs: + base-machine-with-rpms: + as: + - fedora:29 + machine-os-content-base: + as: + - registry.svc.ci.openshift.org/openshift/origin-v4.0:machine-os-content + to: machine-os-content +promotion: + additional_images: + artifacts: artifacts + excluded_images: + - machine-os-content + name: 4.9-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + mkdir -p _output/local/releases; touch _output/local/releases/CHECKSUM; echo $'FROM bin AS bin\nFROM rpms AS rpms\nFROM centos:7 \nCOPY --from=bin /go/src/k8s.io/kubernetes/_output/local/releases /srv/zips/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/SOURCES/* /srv/zips/ \nCOPY --from=rpms /go/src/k8s.io/kubernetes/_output/local/releases/rpms/* /srv/repo/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/RPMS/x86_64/* /srv/repo/ ' > _output/local/releases/Dockerfile; openshift-hack/build-go.sh; + from: bin + to: bin-cross +- project_directory_image_build_step: + from: base + inputs: + bin-cross: + as: + - bin + paths: + - destination_dir: . + source_path: /go/src/k8s.io/kubernetes/_output/local/releases/Dockerfile + oc-rpms: + as: + - oc-rpms + rpms: + as: + - rpms + src: {} + optional: true + to: artifacts +- output_image_tag_step: + from: artifacts + optional: true + to: + name: stable + namespace: "" + tag: artifacts +- rpm_image_injection_step: + from: base + to: base-with-rpms +- rpm_image_injection_step: + from: base-machine + to: base-machine-with-rpms +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + artifacts: + requests: + cpu: 100m + memory: 100Mi + bin: + requests: + cpu: "3" + memory: 7Gi + bin-cross: + requests: + cpu: "3" + memory: 8Gi + cmd: + requests: + cpu: "4" + memory: 8Gi + hyperkube: + requests: + cpu: "3" + memory: 7Gi + hypershift: + requests: + cpu: "3" + memory: 7Gi + integration: + requests: + cpu: "6" + memory: 14Gi + k8s-e2e-conformance-aws: + requests: + cpu: "1" + memory: 300Mi + rpms: + requests: + cpu: "4" + memory: 8Gi + tests: + requests: + cpu: "3" + memory: 7Gi + unit: + requests: + cpu: "6" + memory: 8Gi + verify: + requests: + cpu: "3" + memory: 8Gi +rpm_build_commands: openshift-hack/build-rpms.sh +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: TMPDIR=/tmp/volume openshift-hack/test-go.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: integration + commands: TMPDIR=/tmp/volume openshift-hack/test-integration.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: verify + commands: TMPDIR=/tmp/volume openshift-hack/verify.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: verify-commits + commands: openshift-hack/verify-commits.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-selfupgrade + steps: + cluster_profile: aws + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: k8s-e2e-conformance-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: openshift-hack/conformance-k8s.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml deleted file mode 100644 index ef48ca8324d47..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0.yaml +++ /dev/null @@ -1,29 +0,0 @@ -binary_build_commands: make -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.12 -canonical_go_repository: github.com/openshift/kubernetes -resources: - '*': - requests: - cpu: "3" - memory: 12Gi -tests: -- artifact_dir: /tmp/artifacts - as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - make test KUBE_JUNIT_REPORT_DIR=${ARTIFACT_DIR}/ - container: - from: bin -zz_generated_metadata: - branch: sdn-4.2-kubernetes-1.14.0 - org: openshift-priv - repo: kubernetes diff --git a/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9.yaml b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..3cfeaf935c741 --- /dev/null +++ b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +base_rpm_images: + rpm: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/kuryr-kubernetes +images: +- dockerfile_path: openshift-kuryr-tester-rhel8.Dockerfile + from: src + optional: true + to: kuryr-tester +- dockerfile_path: openshift-kuryr-cni-rhel8.Dockerfile + from: rpm-os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: 4.9-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-7-rhel8.ocp.svc > /etc/yum.repos.d/base-4-7-rhel8.repo + curl http://base-openstack-4-7.ocp.svc > /etc/yum.repos.d/base-openstack-4-7.repo + from: rpm + to: rpm-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +rpm_build_commands: tools/build-rpm-rhel8.sh 4.7.0 +rpm_build_location: _output/RPMS/noarch +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- artifact_dir: /tmp/artifacts + as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9.yaml b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9.yaml new file mode 100644 index 0000000000000..bf07a321b04a2 --- /dev/null +++ b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/leader-elector +images: +- 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: leader-elector +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: leader-elector diff --git a/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.9.yaml b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.9.yaml new file mode 100644 index 0000000000000..fab1a28b2f4fb --- /dev/null +++ b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/library-go +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: library-go diff --git a/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9.yaml b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9.yaml new file mode 100644 index 0000000000000..9a00144780c74 --- /dev/null +++ b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/linuxptp-daemon +images: +- dockerfile_path: Dockerfile.rhel7 + 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: ptp +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9.yaml new file mode 100644 index 0000000000000..98775f3a9870a --- /dev/null +++ b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/openshift/local-storage-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: local-storage-diskmaker +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test_e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: local-storage-operator diff --git a/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.9.yaml b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.9.yaml new file mode 100644 index 0000000000000..eec203a34e455 --- /dev/null +++ b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/loki +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: loki +- dockerfile_path: Dockerfile.promtail.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: promtail +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: loki diff --git a/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9.yaml new file mode 100644 index 0000000000000..9a8664d298a08 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9.yaml @@ -0,0 +1,192 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/machine-api-operator +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: machine-api-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +- artifact_dir: /tmp/artifacts + as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - artifact_dir: /tmp/artifacts + as: e2e-test + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: machine-api-operator diff --git a/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..3100c82459eb0 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9.yaml @@ -0,0 +1,183 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: 4.9-priv + namespace: ocp-private + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/openshift/machine-config-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: machine-config-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- 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-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: cluster-bootimages + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test/e2e/old-bootimages.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: machine-config-operator diff --git a/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9.yaml b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9.yaml new file mode 100644 index 0000000000000..65f9d29edac19 --- /dev/null +++ b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/mdns-publisher +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: mdns-publisher +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: mdns-publisher diff --git a/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9.yaml b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9.yaml new file mode 100644 index 0000000000000..574bb389f9020 --- /dev/null +++ b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/metal3-smart-exporter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: metal3-smart-exporter +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: metal3-smart-exporter diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml new file mode 100644 index 0000000000000..ede8695d69c34 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml @@ -0,0 +1,183 @@ +base_images: + ansible-operator: + name: 4.8-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_4.4_base: + name: 4.4-priv + namespace: ocp-private + tag: base + ocp_4.6_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + ocp_4.7_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.7_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + ocp_4.8_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml new file mode 100644 index 0000000000000..c9483cfefd7bb --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5.yaml @@ -0,0 +1,82 @@ +base_images: + ansible-operator: + name: 4.5-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.okd + from: base + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator + from: ansible-operator + to: metering-ansible-operator +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + cli: latest + commands: | + set -x + + # Increase the size of the machines so that there are machines large enough to run Presto, and the full metering stack. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + kubectl -n openshift-machine-api get machinesets -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 4 + + TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml new file mode 100644 index 0000000000000..09f43ec2c4b8b --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml @@ -0,0 +1,159 @@ +base_images: + ansible-operator: + name: 4.6-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_4.4_base: + name: 4.4-priv + namespace: ocp-private + tag: base + ocp_4.6_cli: + name: 4.6-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.6-priv + namespace: ocp-private + tag: metering-helm + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.6_cli: + as: + - registry.ci.openshift.org/ocp/4.6:cli + ocp_4.6_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.6:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.6 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.6 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.6 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.6 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.6 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.6 + with: pipeline:metering-reporting-operator +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml new file mode 100644 index 0000000000000..7bf7104af8ece --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml @@ -0,0 +1,171 @@ +base_images: + ansible-operator: + name: 4.7-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_4.4_base: + name: 4.4-priv + namespace: ocp-private + tag: base + ocp_4.6_cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.7-priv + namespace: ocp-private + tag: metering-helm + ocp_4.7_cli: + name: 4.7-priv + namespace: ocp-private + tag: cli + ocp_4.7_metering-helm: + name: 4.7-priv + namespace: ocp-private + tag: metering-helm + 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 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + 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: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.7_cli: + as: + - registry.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml new file mode 100644 index 0000000000000..3957a32e5a031 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml @@ -0,0 +1,184 @@ +base_images: + ansible-operator: + name: 4.8-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_4.4_base: + name: 4.4-priv + namespace: ocp-private + tag: base + ocp_4.6_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + ocp_4.7_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.7_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + ocp_4.8_cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.8-priv + namespace: ocp-private + tag: metering-helm + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml new file mode 100644 index 0000000000000..3aba9cc6d4146 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9.yaml @@ -0,0 +1,183 @@ +base_images: + ansible-operator: + name: 4.9-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_4.4_base: + name: 4.4-priv + namespace: ocp-private + tag: base + ocp_4.6_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.6_metering-helm: + name: 4.9-priv + namespace: ocp-private + tag: metering-helm + ocp_4.7_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.7_metering-helm: + name: 4.9-priv + namespace: ocp-private + tag: metering-helm + ocp_4.8_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.8_metering-helm: + name: 4.9-priv + namespace: ocp-private + tag: metering-helm + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + context_dir: . + dockerfile_path: Dockerfile.src +canonical_go_repository: github.com/kube-reporting/metering-operator +images: +- dockerfile_path: Dockerfile.reporting-operator.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-ansible-operator.rhel8 + from: ansible-operator + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_4.8_metering-helm: + as: + - registry.ci.openshift.org/ocp/4.8:metering-helm + to: metering-ansible-operator +operator: + bundles: + - dockerfile_path: Dockerfile.bundle + substitutions: + - pullspec: quay.io/openshift/origin-ghostunnel:4.7 + with: stable:ghostunnel + - pullspec: quay.io/openshift/origin-metering-ansible-operator:4.7 + with: pipeline:metering-ansible-operator + - pullspec: quay.io/openshift/origin-metering-hadoop:4.7 + with: stable:metering-hadoop + - pullspec: quay.io/openshift/origin-metering-hive:4.7 + with: stable:metering-hive + - pullspec: quay.io/openshift/origin-metering-presto:4.7 + with: stable:metering-presto + - pullspec: quay.io/openshift/origin-metering-reporting-operator:4.7 + with: pipeline:metering-reporting-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=${ARTIFACT_DIR} + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + set -x + set -e + # (chance): Hacks to allow us write access to our source files since + # they're 664 in the image and owned by root:root, and we get a random UID + # in Openshift pods which means we don't have write permissions. + + # create a copy of the source so we can modify the files. + export GOPATH=/tmp/go + mkdir -p $GOPATH/src/github.com/kube-reporting/ + cp -r /go/src/github.com/kube-reporting/metering-operator/ $GOPATH/src/github.com/kube-reporting/metering-operator + cd $GOPATH/src/github.com/kube-reporting/metering-operator + + # Run the actual tests that nothing in the changes after re-generating + # files. This ensures generated files aren't modified directly. + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: metering-e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: metering-upgrade-aws + steps: + cluster_profile: aws + test: + - as: e2e + commands: | + set -x + + # Patch the default MachineSet instance size (typically m5.large) to m5.xlarge post-install + # as the metering stack is resource hungry. + kubectl -n openshift-machine-api get machinesets --no-headers | awk '{ print $1 }' | xargs -I{} kubectl -n openshift-machine-api patch machineset {} --type json -p '[{"op": "replace", "path": "/spec/template/spec/providerSpec/value/instanceType", "value": "m5.xlarge"}]' + + METERING_ANSIBLE_OPERATOR_INDEX_IMAGE=${OO_INDEX} TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_OUTPUT_PATH=${ARTIFACT_DIR}/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9.yaml b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9.yaml new file mode 100644 index 0000000000000..fe1017f58dc63 --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/multus-admission-controller +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-admission-controller +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: multus-admission-controller diff --git a/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9.yaml new file mode 100644 index 0000000000000..898963c7ad62e --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/multus-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: multus-cni diff --git a/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9.yaml b/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9.yaml new file mode 100644 index 0000000000000..ef80ad2b7b5ab --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/multus-networkpolicy +images: +- dockerfile_path: Dockerfile.openshift + from: base + to: multus-networkpolicy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: multus-networkpolicy diff --git a/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9.yaml b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9.yaml new file mode 100644 index 0000000000000..3c1e5bf1ad43c --- /dev/null +++ b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/must-gather +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: must-gather +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: must-gather diff --git a/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9.yaml b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9.yaml new file mode 100644 index 0000000000000..a259ea0898e94 --- /dev/null +++ b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/network-metrics-daemon +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: network-metrics-daemon +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unittests + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make run-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9.yaml b/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9.yaml new file mode 100644 index 0000000000000..3c441cbc2c273 --- /dev/null +++ b/ci-operator/config/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_4.7_ovn-kubernetes: + name: 4.9-priv + namespace: ocp-private + tag: ovn-kubernetes + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: '"make build --warn-undefined-variables"' +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/network-tools +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_4.7_ovn-kubernetes: + as: + - registry.ci.openshift.org/ocp/4.7:ovn-kubernetes + 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: network-tools +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: '"make build GO_BUILD_FLAGS:=''-race'' --warn-undefined-variables"' +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: network-tools diff --git a/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9.yaml b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9.yaml new file mode 100644 index 0000000000000..0edf9a0726ab1 --- /dev/null +++ b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/node-feature-discovery +images: +- dockerfile_path: Dockerfile + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: node-feature-discovery +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: node-feature-discovery diff --git a/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9.yaml new file mode 100644 index 0000000000000..b5084cffe33ad --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/node-problem-detector-operator +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: node-problem-detector-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: node-problem-detector-operator diff --git a/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9.yaml b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9.yaml new file mode 100644 index 0000000000000..55e4eacc1830b --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/node-problem-detector +images: +- dockerfile_path: Dockerfile.openshift.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: node-problem-detector +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: node-problem-detector diff --git a/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9.yaml b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9.yaml new file mode 100644 index 0000000000000..7330739bed930 --- /dev/null +++ b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/node_exporter +images: +- dockerfile_path: Dockerfile.ocp + 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: prometheus-node-exporter +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: node_exporter diff --git a/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9.yaml b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9.yaml new file mode 100644 index 0000000000000..6873b80468dd7 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/oauth-apiserver +images: +- dockerfile_path: images/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: oauth-apiserver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: oauth-apiserver diff --git a/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9.yaml b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..892c0d6537f01 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/openshift/oauth-proxy +images: +- 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: oauth-proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: oauth-proxy diff --git a/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9.yaml b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9.yaml new file mode 100644 index 0000000000000..e0d289e7c8623 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/oauth-server +images: +- dockerfile_path: images/Dockerfile.rhel + 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: oauth-server +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: oauth-server diff --git a/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.9.yaml b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.9.yaml new file mode 100644 index 0000000000000..f631a1551f966 --- /dev/null +++ b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.9.yaml @@ -0,0 +1,200 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + must-gather-base: + name: 4.9-priv + namespace: ocp-private + tag: must-gather + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + tests-base: + name: 4.9-priv + namespace: ocp-private + tag: tests +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/oc +images: +- dockerfile_path: images/cli/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: cli +- context_dir: images/tools + from: cli + to: tools +- dockerfile_path: images/cli/Dockerfile.rhel + from: tests-base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: must-gather +- context_dir: images/deployer + dockerfile_path: Dockerfile.rhel + from: cli + to: deployer +- dockerfile_path: images/cli-artifacts/Dockerfile.rhel + from: cli + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + to: cli-artifacts +- context_dir: images/recycler/ + dockerfile_path: Dockerfile.rhel + from: cli + to: recycler +promotion: + additional_images: + oc-rpms: rpms + excluded_images: + - tests + - must-gather + - oc-base-with-rpms + name: 4.9-priv + namespace: ocp-private +raw_steps: +- rpm_image_injection_step: + from: base + to: oc-base-with-rpms +resources: + '*': + requests: + cpu: "3" + memory: 6Gi + build-rpms-from-tar: + requests: + cpu: 100m + memory: 100Mi +rpm_build_commands: |- + TMPDIR=$( mktemp -d ) + RPMBUILD_DIR=_rpmbuild/ + mkdir -p ${RPMBUILD_DIR}/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + tar -czf "${TMPDIR}/openshift-clients-0.0.1.tar.gz" --exclude='.git' --transform='s|^.|openshift-clients-0.0.1|' --exclude='openshift-clients-0.0.1.tar.gz' ./ + cp ./oc.spec "${RPMBUILD_DIR}/SPECS/" + cp "${TMPDIR}/openshift-clients-0.0.1.tar.gz" "${RPMBUILD_DIR}/SOURCES/" + rpmbuild -ba --nodeps --define "_topdir $( pwd )/${RPMBUILD_DIR}" ${RPMBUILD_DIR}/SPECS/oc.spec --define "os_git_vars OS_GIT_VERSION='4.7.0' OS_GIT_COMMIT='${OPENSHIFT_BUILD_COMMIT::8}' OS_GIT_MAJOR='' OS_GIT_MINOR='' OS_GIT_TREE_STATE=''" +rpm_build_location: _rpmbuild/RPMS/ +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- artifact_dir: /tmp/artifacts + as: rpm-build + commands: | + make rpm-build + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: oc diff --git a/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9.yaml b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9.yaml new file mode 100644 index 0000000000000..298d141012a2d --- /dev/null +++ b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9.yaml @@ -0,0 +1,140 @@ +base_images: + 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 + os: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os-minimal: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/ocp-release-operator-sdk +images: +- dockerfile_path: ci/dockerfiles/builder.Dockerfile + from: root + to: osdk-builder +- dockerfile_path: release/ansible/Dockerfile.rhel8 + from: os + 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: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + 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: helm-operator +- dockerfile_path: release/sdk/Dockerfile + from: os-minimal + 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: operator-sdk +- dockerfile_path: ci/dockerfiles/ansible-e2e.Dockerfile + from: ansible-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e +- context_dir: test/ansible + dockerfile_path: build/Dockerfile + from: ansible-operator + to: osdk-ansible-full-e2e +- dockerfile_path: ci/dockerfiles/helm-e2e.Dockerfile + from: helm-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e +promotion: + excluded_images: + - osdk-builder + - osdk-ansible-e2e + - osdk-ansible-full-e2e + - osdk-helm-e2e + - memcached-operator + - nginx-operator + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + echo "running unit tests" + make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: sanity + commands: | + echo "setting environment" + export GOCACHE=/tmp + export XDG_CACHE_HOME=/tmp + unset VERSION + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running make test-sanity" + make test-sanity + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-ansible + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-ansible + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-helm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-helm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml b/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml new file mode 100644 index 0000000000000..ddc170ae09c45 --- /dev/null +++ b/ci-operator/config/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master.yaml @@ -0,0 +1,61 @@ +base_images: + os: + name: centos + namespace: origin + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/opendatahub-io/odh-manifests +images: +- context_dir: tests/ + dockerfile_path: Dockerfile + from: os + to: odh-manifests-tests +promotion: + additional_images: + latest: odh-manifests-tests + name: odh-manifests-tests-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 1000m + memory: 1Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: odh-manifests-e2e + steps: + cluster_profile: gcp + test: + - as: e2e + commands: $HOME/peak/installandtest.sh + from: odh-manifests-tests + resources: + requests: + cpu: 2000m + memory: 3Gi + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: odh-manifests-e2e-nightly + cron: 30 0 * * * + steps: + cluster_profile: gcp + test: + - as: e2e + commands: $HOME/peak/installandtest.sh + from: odh-manifests-tests + resources: + requests: + cpu: 2000m + memory: 3Gi + workflow: ipi-gcp +zz_generated_metadata: + branch: master + org: openshift-priv + repo: odh-manifests diff --git a/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9.yaml new file mode 100644 index 0000000000000..adbf662738da3 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9.yaml @@ -0,0 +1,76 @@ +base_rpm_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/openshift-ansible +images: +- dockerfile_path: images/installer/Dockerfile + from: base + to: ansible +promotion: + name: 4.9-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + INSTALL_PKGS="which tar wget hostname sysvinit-tools util-linux socat tree findutils lsof bind-utils shadow-utils" + cat < /opt/Dockerfile + FROM os + RUN mkdir -p /var/lib/origin && \ + yum install -y ${INSTALL_PKGS} && \ + rpm -V ${INSTALL_PKGS} && \ + yum clean all && rm -rf /var/cache/yum/* + DOCKERFILE + from: os + to: src-dockerfile +- project_directory_image_build_step: + from: os + inputs: + src: {} + src-dockerfile: + paths: + - destination_dir: . + source_path: /opt/Dockerfile + to: base +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + unit: + requests: + cpu: "1" + memory: 1.5Gi +rpm_build_commands: tito tag --offline --accept-auto-changelog --use-release '9999%{?dist}'; tito build --output="_output/local/releases" --rpm --test --offline --quiet; mkdir -p _output/local/releases/rpms; mv _output/local/releases/noarch/* _output/local/releases/rpms; createrepo _output/local/releases/rpms +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: | + set -eo pipefail + yum install -y gcc libffi-devel python-devel openssl-devel python3 + pip3 install tox virtualenv==16.7.9 + chmod uga+w /etc/passwd +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -o pipefail + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + tox + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-ansible diff --git a/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9.yaml new file mode 100644 index 0000000000000..e60c44697ad88 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/openshift-apiserver +images: +- dockerfile_path: images/Dockerfile.rhel + 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: openshift-apiserver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-apiserver diff --git a/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9.yaml new file mode 100644 index 0000000000000..893796368a9b5 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/openshift-controller-manager +images: +- dockerfile_path: Dockerfile.rhel + 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: openshift-controller-manager +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-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-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-controller-manager diff --git a/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9.yaml new file mode 100644 index 0000000000000..e2f247a2cc347 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/openshift-state-metrics +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openshift-state-metrics +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make validate-modules && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make gofmtcheck + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: doccheck + commands: make doccheck + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-state-metrics diff --git a/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9.yaml new file mode 100644 index 0000000000000..81846ba919578 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9.yaml @@ -0,0 +1,76 @@ +base_images: + cli: + name: 4.9-priv + namespace: ocp-private + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/openshift-tests-private +promotion: + name: 4.9-priv + namespace: ocp-private +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.7" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- artifact_dir: /tmp/artifacts + as: title-check + commands: make name-check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: bin-test + cli: latest + commands: ./bin/extended-platform-tests run openshift/conformance/parallel --run "High-24829" + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: sanity + cron: 0 */8 * * * + steps: + cluster_profile: aws + test: + - as: periodic-e2e-test + cli: latest + commands: make nightly-test + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-tests-private diff --git a/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9.yaml b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9.yaml new file mode 100644 index 0000000000000..be0b98d9506c7 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build WHAT=cmd/extended-platform-tests +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/openshift-tests +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: extended-platform-tests +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openshift-tests diff --git a/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..aeafdfd20e0dd --- /dev/null +++ b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: go build cmd/openstack-cinder-csi-driver-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/openstack-cinder-csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-cinder-csi-driver-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: openstack-cinder-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master.yaml new file mode 100644 index 0000000000000..715b63963b879 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + 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: operator-lifecycle-manager +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: master + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml new file mode 100644 index 0000000000000..435c992617303 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: schema-check + commands: make schema-check + 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-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml new file mode 100644 index 0000000000000..0fc3760147ef8 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: schema-check + commands: make schema-check + 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-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml new file mode 100644 index 0000000000000..0eec2ce3204f3 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml new file mode 100644 index 0000000000000..3f73cbe0aeffc --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml new file mode 100644 index 0000000000000..96eadc3adc8ba --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- from: base + to: operator-lifecycle-manager +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml new file mode 100644 index 0000000000000..b4ded31a59e84 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-lifecycle-manager +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml new file mode 100644 index 0000000000000..b608e168e0455 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + 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 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + 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: operator-lifecycle-manager +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8.yaml new file mode 100644 index 0000000000000..ed7863690090b --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + 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: operator-lifecycle-manager +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9.yaml b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9.yaml new file mode 100644 index 0000000000000..9ad62f071716c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + project_image: + dockerfile_path: base.Dockerfile +canonical_go_repository: github.com/operator-framework/operator-lifecycle-manager +images: +- dockerfile_path: Dockerfile + 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: operator-lifecycle-manager +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: operator-lifecycle-manager diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml new file mode 100644 index 0000000000000..81b1bf2b26018 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml new file mode 100644 index 0000000000000..ca75bb7e2bc4f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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 e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml new file mode 100644 index 0000000000000..cef2573b50b3e --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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 e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml new file mode 100644 index 0000000000000..30f36ff193cfe --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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 e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml new file mode 100644 index 0000000000000..41c3ca0c4fd07 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml new file mode 100644 index 0000000000000..e3d4c94ca6fd5 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml @@ -0,0 +1,84 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: operator-marketplace +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml new file mode 100644 index 0000000000000..c86c5e6002820 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml new file mode 100644 index 0000000000000..bd353122bc573 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml new file mode 100644 index 0000000000000..e0659e6a1d972 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- 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-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml new file mode 100644 index 0000000000000..5ecd1ae20cd3c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-marketplace +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: operator-marketplace diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-master.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-master.yaml new file mode 100644 index 0000000000000..6160747b1283a --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-master.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- 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: operator-registry +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml new file mode 100644 index 0000000000000..782805acf06df --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.1-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml new file mode 100644 index 0000000000000..4f000d1a48c93 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml new file mode 100644 index 0000000000000..e0587297083b8 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml new file mode 100644 index 0000000000000..e100fbe9ff931 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.4 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml new file mode 100644 index 0000000000000..c261492ea52c9 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + to: operator-registry +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml new file mode 100644 index 0000000000000..1bf8de34e69d5 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-openshift-4.6 + to: operator-registry +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml new file mode 100644 index 0000000000000..0e89f44f3cfb0 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + 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 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- 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: operator-registry +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8.yaml new file mode 100644 index 0000000000000..fdbaa7645858e --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- 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: operator-registry +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9.yaml b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9.yaml new file mode 100644 index 0000000000000..9c1a9d5cc1690 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/operator-framework/operator-registry +images: +- 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: operator-registry +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: operator-registry diff --git a/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.9.yaml b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.9.yaml new file mode 100644 index 0000000000000..b3d5fd08e05eb --- /dev/null +++ b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.9.yaml @@ -0,0 +1,189 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + tools: + name: 4.9-priv + namespace: ocp-private + tag: tools +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/origin +images: +- dockerfile_path: images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: tests +- dockerfile_path: images/hello-openshift/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: hello-openshift +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + bin: + requests: + cpu: "3" + memory: 7Gi + tests: + requests: + cpu: "3" + memory: 7Gi + verify: + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + env: + TEST_SKIPS: "" + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-image-ecosystem +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: origin diff --git a/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9.yaml b/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9.yaml new file mode 100644 index 0000000000000..ffb46e6185690 --- /dev/null +++ b/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9.yaml @@ -0,0 +1,42 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/openshift/osd-metrics-exporter +images: +- dockerfile_path: build/Dockerfile + from: base + to: osd-metrics-exporter +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: osd-metrics-exporter diff --git a/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.9.yaml b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.9.yaml new file mode 100644 index 0000000000000..471df1be47384 --- /dev/null +++ b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.9.yaml @@ -0,0 +1,32 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: go build ./... +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/osin +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: go build -race ./... +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + go test -race -json ./... | gotest2junit > ${ARTIFACT_DIR}/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: osin diff --git a/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..737a37794f246 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/ovirt/csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-csi-driver-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ovirt-csi-driver-operator diff --git a/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..0c332b806ad12 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/ovirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + 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: ovirt-csi-driver +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9.yaml b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..8856379aa63cd --- /dev/null +++ b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9.yaml @@ -0,0 +1,130 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.6_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.7_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + ocp_4.8_cli: + name: 4.9-priv + namespace: ocp-private + tag: cli + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/ovn-kubernetes +images: +- from: base + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovn-kubernetes +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack-periodic + cron: 0 0 * * * + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn-upgrade + cron: '@yearly' + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ovn-kubernetes diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml new file mode 100644 index 0000000000000..df641e470d932 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: master + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml new file mode 100644 index 0000000000000..99e9261179a55 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "7" +build_root: + project_image: + dockerfile_path: Dockerfile.build +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-presto +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml new file mode 100644 index 0000000000000..6ee9b6b33f0b4 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.6: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.6 + to: metering-presto +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml new file mode 100644 index 0000000000000..895ad1366e363 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: metering-presto +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.7 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml new file mode 100644 index 0000000000000..e81e70836c3eb --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + disabled: true + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml new file mode 100644 index 0000000000000..15c489a0e2bf9 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + openshift_release_rhel-8-release-openshift-4.6: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: metering-presto +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9.yaml b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9.yaml new file mode 100644 index 0000000000000..fbf0cdca8a985 --- /dev/null +++ b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/project-request-limit +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: project-request-limit +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: project-request-limit diff --git a/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9.yaml b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..dc1c1e43e84a3 --- /dev/null +++ b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/prom-label-proxy +images: +- dockerfile_path: Dockerfile.ocp + 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: prom-label-proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: prom-label-proxy diff --git a/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9.yaml b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9.yaml new file mode 100644 index 0000000000000..2cc33652f37cb --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/prometheus-alertmanager +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-alertmanager +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test + commands: make build && make test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9.yaml new file mode 100644 index 0000000000000..38cd77fce966c --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/coreos/prometheus-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-config-reloader +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: prometheus-operator diff --git a/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9.yaml b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9.yaml new file mode 100644 index 0000000000000..1cc0e14562721 --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/prometheus +images: +- dockerfile_path: Dockerfile.ocp + 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: prometheus +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: common-test + commands: GOOPTS="-tags=builtinassets -p=1" make common-test + container: + from: src +- artifact_dir: /tmp/artifacts + as: react-app-test + commands: | + nodejs_version=v10.23.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: prometheus diff --git a/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9.yaml new file mode 100644 index 0000000000000..70197cc3198d4 --- /dev/null +++ b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.12 +canonical_go_repository: github.com/openshift/ptp-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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: ptp-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: ptp-operator diff --git a/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9.yaml b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9.yaml new file mode 100644 index 0000000000000..370050c81309d --- /dev/null +++ b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/redhat-subscription-injection-webhook +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: redhat-subscription-injection-webhook +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: redhat-subscription-injection-webhook diff --git a/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9.yaml new file mode 100644 index 0000000000000..aedea2dbbd8fb --- /dev/null +++ b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/route-override-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + 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: multus-route-override-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: route-override-cni diff --git a/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.9.yaml b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.9.yaml new file mode 100644 index 0000000000000..5020da9d61bb5 --- /dev/null +++ b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.9.yaml @@ -0,0 +1,160 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/openshift/router +images: +- dockerfile_path: images/router/base/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + optional: true + to: haproxy-router-base +- dockerfile_path: images/router/haproxy/Dockerfile.rhel8 + from: haproxy-router-base + to: haproxy-router +- dockerfile_path: images/router/f5/Dockerfile + from: haproxy-router-base + to: f5-router +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: go test -race ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-router + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + test: + - as: baremetalds-e2e-conf-router + commands: | + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + echo "************ baremetalds e2e router conf command ************" + + read -d '#' INCL << EOF + [sig-network] Services should provide secure master service + [sig-api-machinery] Watchers should be able to start watching from a specific resource version + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the gRPC interoperability tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the h2spec conformance tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the http2 tests [Suite:openshift/conformance/parallel/minimal] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing conflicting status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should enable openshift-monitoring to pull metrics [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host for overridden domains with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should respond with 503 to unrecognized hosts [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should run even if it has no access to update status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve a route that points to two services and respect weights [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve routes that were created from an ingress [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when running with the haproxy config manager [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when scoped to a single namespace and label set [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should set Forwarded headers appropriately [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should support reencrypt to services backed by a serving certificate automatically [Suite:openshift/conformance/parallel] + # + EOF + + cat <(echo "$INCL") > "${SHARED_DIR}/test-list" + from: baremetal-installer + resources: + requests: + cpu: 1000m + memory: 500Mi + - ref: baremetalds-e2e-test + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: router diff --git a/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9.yaml b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9.yaml new file mode 100644 index 0000000000000..eb31ced2fcbe0 --- /dev/null +++ b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9.yaml @@ -0,0 +1,40 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/runtime-utils +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make build + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: runtime-utils diff --git a/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.9.yaml b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.9.yaml new file mode 100644 index 0000000000000..297284b1c8dfa --- /dev/null +++ b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.9.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/sdn +images: +- dockerfile_path: images/sdn/Dockerfile.rhel + 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: sdn +- dockerfile_path: images/kube-proxy/Dockerfile.rhel + 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: kube-proxy +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sdn diff --git a/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6b54898f2a22b --- /dev/null +++ b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/service-ca-operator +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: service-ca-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: JUNIT_REPORT=1 make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: service-ca-operator diff --git a/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9.yaml b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9.yaml new file mode 100644 index 0000000000000..9d1bf48bff828 --- /dev/null +++ b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kubernetes-incubator/service-catalog +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: service-catalog +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: service-catalog diff --git a/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9.yaml b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9.yaml new file mode 100644 index 0000000000000..b5e8d81c2b6a8 --- /dev/null +++ b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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.11: + name: release + namespace: openshift + tag: golang-1.11 + 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.11 +canonical_go_repository: sigs.k8s.io/sig-storage-local-static-provisioner +images: +- dockerfile_path: Dockerfile.rhel7 + 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: local-storage-static-provisioner +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sig-storage-local-static-provisioner diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml index b13235cd9fd1c..9420c5ee0e55d 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml @@ -3,41 +3,35 @@ base_images: name: 4.8-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 build_root: image_stream_tag: name: release namespace: openshift - tag: golang-1.15 -canonical_go_repository: github.com/openshift/special-resource-operator + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + 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: special-resource-operator promotion: name: 4.8-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.8-priv namespace: ocp-private -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: make test - container: - from: src -- artifact_dir: /tmp/artifacts - as: verify - commands: make verify - container: - from: src -- artifact_dir: /tmp/artifacts - as: e2e-aws - steps: - cluster_profile: aws - workflow: openshift-e2e-aws zz_generated_metadata: branch: master org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml new file mode 100644 index 0000000000000..574673c9a2fc4 --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.5-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- from: base + to: special-resource-operator +promotion: + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.5 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml new file mode 100644 index 0000000000000..16122486c430b --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.6-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- from: base + to: special-resource-operator +promotion: + name: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.6 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml index 4a0baecbaa12b..a2f22fa3ed4b6 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml @@ -3,41 +3,35 @@ base_images: name: 4.7-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 build_root: image_stream_tag: name: release namespace: openshift - tag: golang-1.15 -canonical_go_repository: github.com/openshift/special-resource-operator + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + 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: special-resource-operator promotion: name: 4.7-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.7-priv namespace: ocp-private -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: make test - container: - from: src -- artifact_dir: /tmp/artifacts - as: verify - commands: make verify - container: - from: src -- artifact_dir: /tmp/artifacts - as: e2e-aws - steps: - cluster_profile: aws - workflow: openshift-e2e-aws zz_generated_metadata: branch: release-4.7 org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml index d1a098ad6e35e..a5c9c191c1be1 100644 --- a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml @@ -3,42 +3,36 @@ base_images: name: 4.8-priv namespace: ocp-private tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 build_root: image_stream_tag: name: release namespace: openshift - tag: golang-1.15 -canonical_go_repository: github.com/openshift/special-resource-operator + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + 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: special-resource-operator promotion: disabled: true name: 4.8-priv namespace: ocp-private resources: '*': - limits: - memory: 4Gi requests: cpu: 100m memory: 200Mi tag_specification: name: 4.8-priv namespace: ocp-private -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: make test - container: - from: src -- artifact_dir: /tmp/artifacts - as: verify - commands: make verify - container: - from: src -- artifact_dir: /tmp/artifacts - as: e2e-aws - steps: - cluster_profile: aws - workflow: openshift-e2e-aws zz_generated_metadata: branch: release-4.8 org: openshift-priv diff --git a/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml new file mode 100644 index 0000000000000..cecc0c88855c2 --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift-psap/special-resource-operator +images: +- dockerfile_path: Dockerfile + 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: special-resource-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9.yaml new file mode 100644 index 0000000000000..169d089efec76 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/sriov-cni +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sriov-cni diff --git a/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9.yaml b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9.yaml new file mode 100644 index 0000000000000..63a8e5a132e9a --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/sriov-dp-admission-controller +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-dp-admission-controller +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sriov-dp-admission-controller diff --git a/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9.yaml b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..001a12c2de7c1 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/sriov-network-device-plugin +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: sriov-network-device-plugin +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sriov-network-device-plugin diff --git a/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9.yaml new file mode 100644 index 0000000000000..eb03b7c7f1030 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/openshift/sriov-network-operator +images: +- dockerfile_path: Dockerfile.rhel7 + 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 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.rhel7 + 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 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.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: sriov-network-webhook +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: controllers + commands: CLUSTER_TYPE=openshift make test-controllers + container: + from: src +- artifact_dir: /tmp/artifacts + as: pkg + commands: make test-pkg + container: + from: src +- artifact_dir: /tmp/artifacts + as: api + commands: make test-api + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: sriov-network-operator diff --git a/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9.yaml b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9.yaml new file mode 100644 index 0000000000000..7aa8c7d91e81c --- /dev/null +++ b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/telemeter +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: telemeter +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make lint test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: format + commands: make test-format + container: + from: src +- artifact_dir: /tmp/artifacts + as: integration + commands: make test-integration + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: benchmark + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-benchmark + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: telemeter diff --git a/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9.yaml new file mode 100644 index 0000000000000..9a8534c016083 --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9.yaml @@ -0,0 +1,28 @@ +base_images: + ansible_operator: + name: 4.9-priv + namespace: ocp-private + tag: ansible-operator +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +canonical_go_repository: github.com/openshift/template-service-broker-operator +images: +- dockerfile_path: build/Dockerfile + from: ansible_operator + to: template-service-broker-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: template-service-broker-operator diff --git a/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9.yaml b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9.yaml new file mode 100644 index 0000000000000..1e665f6daba65 --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/template-service-broker +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: template-service-broker +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: template-service-broker diff --git a/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.9.yaml b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.9.yaml new file mode 100644 index 0000000000000..d2350824d43b0 --- /dev/null +++ b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.9.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +canonical_go_repository: github.com/openshift/thanos +images: +- dockerfile_path: Dockerfile.ocp + 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: thanos +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-local + commands: GOFLAGS= make test-local + container: + from: src +- artifact_dir: /tmp/artifacts + as: react-app-test + commands: | + nodejs_version=v10.23.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: thanos diff --git a/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..0b37b87f6b249 --- /dev/null +++ b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: github.com/openshift/vertical-pod-autoscaler-operator +images: +- from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: vertical-pod-autoscaler-operator +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9.yaml b/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9.yaml new file mode 100644 index 0000000000000..be7f9ee30a299 --- /dev/null +++ b/ci-operator/config/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/vsphere-problem-detector +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: vsphere-problem-detector +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: vsphere-problem-detector diff --git a/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9.yaml b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9.yaml new file mode 100644 index 0000000000000..76f3eb1e9b7b4 --- /dev/null +++ b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/whereabouts-cni +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-whereabouts-ipam-cni +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: whereabouts-cni diff --git a/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9.yaml b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9.yaml new file mode 100644 index 0000000000000..0324dadf0d372 --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.9-priv + namespace: ocp-private + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/openshift/windows-machine-config-bootstrapper +images: +- dockerfile_path: Dockerfile.tools + 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: windows-machine-config-bootstrapper-tests +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.9-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build + commands: | + make build --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-wmcb + steps: + cluster_profile: aws + test: + - as: e2e-wmcb + commands: |- + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + + make run-wmcb-ci-e2e-test + dependencies: + - env: WMCB_IMAGE + name: windows-machine-config-bootstrapper-tests + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: windows-machine-config-bootstrapper diff --git a/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9.yaml b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2217e7d688cc8 --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9.yaml @@ -0,0 +1,82 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build +build_root: + from_repository: true +canonical_go_repository: github.com/openshift/windows-machine-config-operator +images: +- dockerfile_path: build/Dockerfile.ci + 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: windows-machine-config-operator-test +promotion: + name: 4.9-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 400Mi + src: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi + windows-machine-config-operator-test: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi +tag_specification: + name: 4.9-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: build + commands: make build + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: vsphere-e2e-operator + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +zz_generated_metadata: + branch: release-4.9 + org: openshift-priv + repo: windows-machine-config-operator diff --git a/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9.yaml b/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9.yaml new file mode 100644 index 0000000000000..3e9080035558c --- /dev/null +++ b/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9.yaml @@ -0,0 +1,50 @@ +base_images: + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: build/Dockerfile + from: os + to: ci-artifacts +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: gpu-operator-e2e + steps: + cluster_profile: aws + test: + - as: nightly + cli: latest + commands: run gpu-ci + credentials: + - mount_path: /var/run/psap-entitlement-secret + name: psap-entitlement-secret + namespace: test-credentials + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift-psap + repo: ci-artifacts diff --git a/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9.yaml b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9.yaml new file mode 100644 index 0000000000000..85e3fb45db932 --- /dev/null +++ b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9.yaml @@ -0,0 +1,37 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + 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: special-resource-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift-psap + repo: special-resource-operator diff --git a/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9.yaml b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9.yaml new file mode 100644 index 0000000000000..a647585cd3794 --- /dev/null +++ b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9.yaml @@ -0,0 +1,100 @@ +base_images: + ansible_operator: + name: "4.9" + namespace: ocp + tag: ansible-operator + base: + name: "4.9" + namespace: ocp + tag: base +binary_build_commands: make openshift-ci-make-rpm +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +images: +- context_dir: operator + dockerfile_path: build/Dockerfile + from: ansible_operator + to: ansible-service-broker-operator +- dockerfile_path: build/Dockerfile-ubi + from: base + to: ansible-service-broker +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make openshift-ci-test-container +tests: +- artifact_dir: /tmp/artifacts + as: fmt + commands: make fmt + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: vet + commands: make vet + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: test + commands: make test + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: build + commands: make build + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: operator-molecule-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: operator-molecule-olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ansible-service-broker diff --git a/ci-operator/config/openshift/api/openshift-api-release-4.9.yaml b/ci-operator/config/openshift/api/openshift-api-release-4.9.yaml new file mode 100644 index 0000000000000..87a72cf6e1415 --- /dev/null +++ b/ci-operator/config/openshift/api/openshift-api-release-4.9.yaml @@ -0,0 +1,60 @@ +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build + commands: | + true + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: verify-client-go + commands: | + dir=$GOPATH/src/github.com/openshift/client-go + git clone https://github.com/openshift/client-go $dir + rm -rf $dir/vendor/github.com/openshift/api/* + cp -Rf * $dir/vendor/github.com/openshift/api/ + rm -rf $dir/vendor/github.com/openshift/api/vendor + cd $dir + make generate + go build ./... + container: + from: bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: api diff --git a/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9.yaml b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9.yaml new file mode 100644 index 0000000000000..f87e4f11160c7 --- /dev/null +++ b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: apiserver-library-go diff --git a/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.9.yaml b/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.9.yaml new file mode 100644 index 0000000000000..ded99ba3db4f1 --- /dev/null +++ b/ci-operator/config/openshift/app-netutil/openshift-app-netutil-release-4.9.yaml @@ -0,0 +1,35 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make testpod +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: app-netutil diff --git a/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..ae67db2f7b94d --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: aws-ebs-csi-driver-operator diff --git a/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..f56cae1700d0e --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make +build_root: + image_stream_tag: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +canonical_go_repository: github.com/kubernetes-sigs/aws-ebs-csi-driver +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: aws-ebs-csi-driver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + # Set $HOME for golangci-lint cache + HOME=/tmp make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: aws-ebs-csi-driver diff --git a/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9.yaml b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9.yaml new file mode 100644 index 0000000000000..9ae1e72d5a06d --- /dev/null +++ b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +binary_build_commands: make amazon-eks-pod-identity-webhook +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/aws/amazon-eks-pod-identity-webhook +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: aws-pod-identity-webhook +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..bb89496d911cd --- /dev/null +++ b/ci-operator/config/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,33 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: azure-disk-csi-driver-operator diff --git a/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9.yaml b/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..5fe1280d3f6a8 --- /dev/null +++ b/ci-operator/config/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9.yaml @@ -0,0 +1,33 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit-skipped + commands: "true" + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: azure-disk-csi-driver diff --git a/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9.yaml b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9.yaml new file mode 100644 index 0000000000000..67532da014bf1 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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.14 +canonical_go_repository: github.com/metal3-io/baremetal-operator +images: +- dockerfile_path: Dockerfile.ocp + 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: baremetal-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: baremetal-operator diff --git a/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9.yaml b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9.yaml new file mode 100644 index 0000000000000..0e0033b9d53d4 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.openshift + from: base-os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: baremetal-runtimecfg +promotion: + name: "4.9" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + from: ubi8 + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.9.yaml b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.9.yaml new file mode 100644 index 0000000000000..9df1d91e0aec4 --- /dev/null +++ b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.9.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.openshift + 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: network-interface-bond-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: bond-cni diff --git a/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9.yaml b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9.yaml new file mode 100644 index 0000000000000..29f9a37160595 --- /dev/null +++ b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9.yaml @@ -0,0 +1,32 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.7 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: build-machinery-go diff --git a/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.9.yaml b/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.9.yaml new file mode 100644 index 0000000000000..75bd9dabbef17 --- /dev/null +++ b/ci-operator/config/openshift/build-test-images/openshift-build-test-images-release-4.9.yaml @@ -0,0 +1,30 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: cli +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- context_dir: roots2i + dockerfile_path: Dockerfile + from: base + to: test-build-roots2i +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: build-test-images diff --git a/ci-operator/config/openshift/builder/openshift-builder-release-4.9.yaml b/ci-operator/config/openshift/builder/openshift-builder-release-4.9.yaml new file mode 100644 index 0000000000000..134aeca5061c0 --- /dev/null +++ b/ci-operator/config/openshift/builder/openshift-builder-release-4.9.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: docker-builder +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: hack/test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: hack/verify.sh + 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-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: builder diff --git a/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9.yaml b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9.yaml new file mode 100644 index 0000000000000..77175835759f7 --- /dev/null +++ b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: build/Dockerfile + from: base + to: cincinnati-operator +- dockerfile_path: dev/Dockerfile + from: base + to: cincinnati-graph-data-container +promotion: + excluded_images: + - cincinnati-operator + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit-test + container: + from: src +- artifact_dir: /tmp/artifacts + as: operator-e2e + steps: + cluster_profile: gcp + test: + - as: e2e-test + cli: initial + commands: OPENSHIFT_BUILD_NAMESPACE= OPERAND_IMAGE=quay.io/app-sre/cincinnati@sha256:d1d2f881bce1a1375ec8470133ee0a912164b8a7ecce19aac24d24e623aef59b make func-test + dependencies: + - env: OPERATOR_IMAGE + name: stable:cincinnati-operator + - env: GRAPH_DATA_IMAGE + name: stable:cincinnati-graph-data-container + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cincinnati-operator diff --git a/ci-operator/config/openshift/client-go/openshift-client-go-release-4.9.yaml b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.9.yaml new file mode 100644 index 0000000000000..d9d88e7eed11c --- /dev/null +++ b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.9.yaml @@ -0,0 +1,26 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make generate && make && make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: client-go diff --git a/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9.yaml b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9.yaml new file mode 100644 index 0000000000000..4a3570077e033 --- /dev/null +++ b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build-no-gen +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cloud-credential-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: make verify-deps + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cloud-credential-operator diff --git a/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9.yaml b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9.yaml new file mode 100644 index 0000000000000..04da9ee6256c3 --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/cloud-provider-openstack +images: +- dockerfile_path: images/manila-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-cinder-csi-driver +- dockerfile_path: images/cloud-controller-manager/Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: openstack-cloud-controller-manager +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cloud-provider-openstack diff --git a/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9.yaml new file mode 100644 index 0000000000000..53b8da5eea015 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9.yaml @@ -0,0 +1,108 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-actuator-pkg diff --git a/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9.yaml new file mode 100644 index 0000000000000..a2d3f15f334ae --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-aws +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: aws-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-aws diff --git a/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9.yaml new file mode 100644 index 0000000000000..1a392d8a71489 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9.yaml @@ -0,0 +1,110 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: go build -o bin/manager sigs.k8s.io/cluster-api-provider-azure/cmd/manager/ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-azure +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: azure-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: | + # Instead of getting alias for cluster-api-provider-azure under + # /go/src/sigs.k8s.io/cluster-api-provider-azure, I get https://github.com/openshift/release + # instead. Recreate the alias directory until the issue is fixed. + if [ ! -e /go/src/sigs.k8s.io/cluster-api-provider-azure/pkg ]; then + rm -rf /go/src/sigs.k8s.io/cluster-api-provider-azure + cp -r /go/src/github.com/openshift/cluster-api-provider-azure/ /go/src/sigs.k8s.io/. + cd /go/src/sigs.k8s.io/cluster-api-provider-azure + fi + IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- artifact_dir: /tmp/artifacts + as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-azure diff --git a/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9.yaml new file mode 100644 index 0000000000000..6ab4c2d9b853c --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9.yaml @@ -0,0 +1,117 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel + 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: baremetal-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ./hack/ci-test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-baremetal diff --git a/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9.yaml new file mode 100644 index 0000000000000..cc8486d295e4c --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-gcp diff --git a/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9.yaml new file mode 100644 index 0000000000000..1014e24192890 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kubemark-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-kubemark diff --git a/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9.yaml new file mode 100644 index 0000000000000..6e634e252e1ee --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kubevirt-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- artifact_dir: /tmp/artifacts + as: sanity-ovn + cron: 0 30 4 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OVNKubernetes + workflow: openshift-e2e-kubevirt-networktype +- artifact_dir: /tmp/artifacts + as: sanity-sdn + cron: 0 30 6 ? * SUN + steps: + cluster_profile: kubevirt + env: + NETWORK_TYPE: OpenShiftSDN + workflow: openshift-e2e-kubevirt-networktype +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-kubevirt diff --git a/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9.yaml new file mode 100644 index 0000000000000..ceca9f3c01167 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: libvirt-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-libvirt diff --git a/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.9.yaml new file mode 100644 index 0000000000000..ae890826607fc --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: sigs.k8s.io/cluster-api-provider-openstack +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: openstack + workflow: openshift-upgrade-openstack-loki +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-openstack diff --git a/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.9.yaml b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.9.yaml new file mode 100644 index 0000000000000..10c761f582b04 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-machine-controllers +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-api-provider-ovirt diff --git a/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.9.yaml new file mode 100644 index 0000000000000..76706031b5013 --- /dev/null +++ b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.9.yaml @@ -0,0 +1,143 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-authentication-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-console-login + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh login + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator-encryption + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-authentication-operator diff --git a/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..c72f158b5fe44 --- /dev/null +++ b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.9.yaml @@ -0,0 +1,99 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-autoscaler-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-autoscaler-operator diff --git a/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.9.yaml new file mode 100644 index 0000000000000..39e26bd2bc889 --- /dev/null +++ b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.9.yaml @@ -0,0 +1,141 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-baremetal-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ./hack/ci-test.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate-check + commands: make generate-check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-upgrade + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + RUN_UPGRADE_TEST: "true" + workflow: baremetalds-e2e-upgrade +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.9.yaml b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.9.yaml new file mode 100644 index 0000000000000..7a0caba77cf65 --- /dev/null +++ b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- 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: cluster-bootstrap +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.9.yaml b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.9.yaml new file mode 100644 index 0000000000000..361af7f1a59e1 --- /dev/null +++ b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/cluster-capacity +images: +- dockerfile_path: images/cluster-capacity/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-capacity +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-capacity diff --git a/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..7ebec580dda25 --- /dev/null +++ b/ci-operator/config/openshift/cluster-cloud-controller-manager-operator/openshift-cluster-cloud-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: go build cmd/cluster-cloud-controller-manager-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-cloud-controller-manager-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-cloud-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..3af41e04a182d --- /dev/null +++ b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.9.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-config-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-config-operator diff --git a/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2725628aee3ff --- /dev/null +++ b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-csi-snapshot-controller-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-csi-snapshot-controller-operator diff --git a/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.9.yaml new file mode 100644 index 0000000000000..94dd645cce19b --- /dev/null +++ b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.9.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: rhel-8-release-golang-1.15-openshift-4.6 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-dns-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-dns-operator diff --git a/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.9.yaml new file mode 100644 index 0000000000000..aca800d25109d --- /dev/null +++ b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.9.yaml @@ -0,0 +1,155 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-etcd-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-etcd-operator diff --git a/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.9.yaml new file mode 100644 index 0000000000000..da085511feb16 --- /dev/null +++ b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.9.yaml @@ -0,0 +1,148 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile + 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: cluster-image-registry-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 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: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - artifact_dir: /tmp/artifacts + as: e2e-test + commands: JUNIT_REPORT=1 make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-image-registry-operator diff --git a/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.9.yaml new file mode 100644 index 0000000000000..5face72100637 --- /dev/null +++ b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: rhel-8-release-golang-1.15-openshift-4.6 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-ingress-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-ingress-operator diff --git a/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6d96424ac001d --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.9.yaml @@ -0,0 +1,154 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +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: cluster-kube-apiserver-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption-perf JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-kube-apiserver-operator diff --git a/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..47e3dfcfa9fa4 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-controller-manager-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-kube-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..549516f55ec1f --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.9.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-kube-descheduler-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-gofmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-kube-descheduler-operator diff --git a/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..f6eb78cc81122 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.9.yaml @@ -0,0 +1,105 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-kube-scheduler-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-kube-scheduler-operator diff --git a/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.9.yaml new file mode 100644 index 0000000000000..c4c9b5e2a6664 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/ci/Dockerfile + 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: cluster-kube-storage-version-migrator-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.9.yaml b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.9.yaml new file mode 100644 index 0000000000000..e7b9a5def777e --- /dev/null +++ b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.9.yaml @@ -0,0 +1,108 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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.15 +images: +- dockerfile_path: Dockerfile.rhel + 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: cluster-machine-approver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-machine-approver diff --git a/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.9.yaml new file mode 100644 index 0000000000000..0ae60711832db --- /dev/null +++ b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-monitoring-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: generate + commands: make generate --always-make && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-monitoring-operator diff --git a/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.9.yaml new file mode 100644 index 0000000000000..d0db0c3b0d0fa --- /dev/null +++ b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.9.yaml @@ -0,0 +1,139 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: hack/build-go.sh +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.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-network-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: hack/test-go.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: "export GOLANGCI_LINT_VERSION=$(cat .golangciversion 2&> /dev/null || echo \"1.23.8\") \nexport GOLANGCI_LINT_CACHE=/tmp/.cache\ncurl -sfL \"https://github.com/golangci/golangci-lint/releases/download/v${GOLANGCI_LINT_VERSION:?'golangci-lint version is unset'}/golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64.tar.gz\" | tar -C /go/bin -zx --strip-components=1 \"golangci-lint-${GOLANGCI_LINT_VERSION}-linux-amd64/golangci-lint\"\n ./hack/verify-style.sh\n" + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-ovn +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- artifact_dir: /tmp/artifacts + as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: e2e-ovn-ipsec-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-ipsec +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-network-operator diff --git a/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.9.yaml new file mode 100644 index 0000000000000..3611d8419cc47 --- /dev/null +++ b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.9.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 + 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-nfd-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-nfd-operator diff --git a/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6c4127574b3fb --- /dev/null +++ b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.9.yaml @@ -0,0 +1,110 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel8 + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-node-tuning-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-node-tuning-operator diff --git a/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..1a8b1a7d29be4 --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.9.yaml @@ -0,0 +1,101 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- 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: cluster-openshift-apiserver-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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 JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-openshift-apiserver-operator diff --git a/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.9.yaml new file mode 100644 index 0000000000000..00dcaf079a667 --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.9.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- 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-openshift-controller-manager-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-openshift-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.9.yaml b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.9.yaml new file mode 100644 index 0000000000000..45640b47eaa5b --- /dev/null +++ b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.9.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-policy-controller +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-policy-controller diff --git a/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.9.yaml new file mode 100644 index 0000000000000..3fc02c34139df --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.9.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + project_image: + dockerfile_path: images/ci/Dockerfile.build.root +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission-operator-registry +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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 e2e-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-olm-ci + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-resource-override-admission-operator diff --git a/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.9.yaml b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.9.yaml new file mode 100644 index 0000000000000..55a164dcf3e58 --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.15: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.15 + to: cluster-resource-override-admission +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-resource-override-admission diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2edff5a24c0f4 --- /dev/null +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + 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: +- 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: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +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 + 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.9 + org: openshift + repo: cluster-samples-operator diff --git a/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.9.yaml new file mode 100644 index 0000000000000..d226b6c2ac6c3 --- /dev/null +++ b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-storage-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-storage-operator diff --git a/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.9.yaml b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.9.yaml new file mode 100644 index 0000000000000..b609c2ac69d8c --- /dev/null +++ b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.9.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel + from: base + to: cluster-update-keys +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-update-keys diff --git a/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.9.yaml b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.9.yaml new file mode 100644 index 0000000000000..5fcf6aaaac184 --- /dev/null +++ b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.7_base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel + inputs: + ocp_4.7_base: + as: + - registry.ci.openshift.org/ocp/4.7:base + 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-version-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-operator + steps: + cluster_profile: gcp + test: + - as: e2e-test + commands: hack/test-integration.sh + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + env: + TEST_TYPE: upgrade + TEST_UPGRADE_OPTIONS: abort-at=100 + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: cluster-version-operator diff --git a/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.9.yaml b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.9.yaml new file mode 100644 index 0000000000000..569431b6c3d26 --- /dev/null +++ b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.9.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ci + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: compliance-operator +- dockerfile_path: images/testcontent/Dockerfile.ci + to: testcontent +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: go-build + commands: make + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: compliance-operator diff --git a/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.9.yaml b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.9.yaml new file mode 100644 index 0000000000000..205e4477c87dd --- /dev/null +++ b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.9.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: configmap-reloader +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: configmap-reload diff --git a/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.9.yaml b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.9.yaml new file mode 100644 index 0000000000000..90749ec3839a3 --- /dev/null +++ b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.9.yaml @@ -0,0 +1,97 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +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.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: console-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-console + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh e2e + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: console-operator diff --git a/ci-operator/config/openshift/console/openshift-console-release-4.9.yaml b/ci-operator/config/openshift/console/openshift-console-release-4.9.yaml new file mode 100644 index 0000000000000..140735e2edb15 --- /dev/null +++ b/ci-operator/config/openshift/console/openshift-console-release-4.9.yaml @@ -0,0 +1,112 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: tectonic-console-builder-v21 +images: +- dockerfile_path: Dockerfile + from: base + to: console +promotion: + additional_images: + console-tests: src + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 14Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: ./build.sh +tests: +- artifact_dir: /tmp/artifacts + as: backend + commands: ./test-backend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: frontend + commands: ./test-frontend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: analyze + commands: ./analyze.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp-console + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: kubevirt-plugin + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: |2 + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: ceph-storage-plugin + steps: + cluster_profile: aws + env: + COMPUTE_NODE_TYPE: m4.2xlarge + ZONES_COUNT: "1" + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh ceph + from: pipeline:src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: console diff --git a/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.9.yaml b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.9.yaml new file mode 100644 index 0000000000000..37de03c2389b5 --- /dev/null +++ b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + 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: container-networking-plugins +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift/coredns/openshift-coredns-release-4.9.yaml b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.9.yaml new file mode 100644 index 0000000000000..5858544582d43 --- /dev/null +++ b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: github.com/coredns/coredns +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + 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: coredns +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: coredns diff --git a/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.9.yaml b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.9.yaml new file mode 100644 index 0000000000000..bbff7c09145f7 --- /dev/null +++ b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.9.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: crd-schema-gen +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + go get -u golang.org/x/tools/imports + make verify -k --warn-undefined-variables + container: + from: bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: crd-schema-gen diff --git a/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.9.yaml b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.9.yaml new file mode 100644 index 0000000000000..4a0821f3ee012 --- /dev/null +++ b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.11: + name: release + namespace: openshift + tag: golang-1.11 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.11 +canonical_go_repository: github.com/kubernetes-csi/cluster-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.11: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.11 + to: csi-cluster-driver-registrar +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-cluster-driver-registrar diff --git a/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.9.yaml b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.9.yaml new file mode 100644 index 0000000000000..4a19d8e8f52e1 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.9.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: go build cmd/manager/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: build/Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-driver-manila-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-driver-manila-operator diff --git a/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.9.yaml b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.9.yaml new file mode 100644 index 0000000000000..a89cb15482642 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.9.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: go build -o ./bin/nfsplugin ./cmd/nfsplugin +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubernetes-csi/csi-driver-nfs +images: +- dockerfile_path: images/Dockerfile + 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: csi-driver-nfs +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: go-fmt + commands: make test-fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: go-vet + commands: make test-vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: vendor + commands: make test-vendor + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-driver-nfs diff --git a/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.9.yaml b/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.9.yaml new file mode 100644 index 0000000000000..70c6032e47f41 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.9.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: csi-driver-projected-resource +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-disruptive + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-disruptive + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-slow + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e-slow + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-driver-projected-resource diff --git a/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.9.yaml b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.9.yaml new file mode 100644 index 0000000000000..e74366564e43d --- /dev/null +++ b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-attacher +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-attacher +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-external-attacher diff --git a/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.9.yaml b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.9.yaml new file mode 100644 index 0000000000000..d53f26ab85ce9 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-provisioner +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-provisioner +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-external-provisioner diff --git a/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.9.yaml b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.9.yaml new file mode 100644 index 0000000000000..e436497b54264 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-resizer +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-resizer +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-external-resizer diff --git a/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.9.yaml b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.9.yaml new file mode 100644 index 0000000000000..3e21c029502df --- /dev/null +++ b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.9.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/external-snapshotter +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-snapshot-controller +- dockerfile_path: Dockerfile.webhook.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-snapshot-validation-webhook +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.9.yaml b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.9.yaml new file mode 100644 index 0000000000000..f24f51e5f6f7e --- /dev/null +++ b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.9.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/livenessprobe +images: +- dockerfile_path: Dockerfile.openshift.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-livenessprobe +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-livenessprobe diff --git a/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.9.yaml b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.9.yaml new file mode 100644 index 0000000000000..136b40f6dd107 --- /dev/null +++ b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +canonical_go_repository: github.com/kubernetes-csi/node-driver-registrar +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: csi-node-driver-registrar +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.9.yaml b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.9.yaml new file mode 100644 index 0000000000000..653d24739f6c4 --- /dev/null +++ b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.9.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: csi-operator diff --git a/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.9.yaml b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.9.yaml new file mode 100644 index 0000000000000..043084f79db1c --- /dev/null +++ b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: sigs.k8s.io/descheduler +images: +- dockerfile_path: images/descheduler/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: descheduler +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: descheduler diff --git a/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.9.yaml b/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.9.yaml new file mode 100644 index 0000000000000..1cafa1d430ebc --- /dev/null +++ b/ci-operator/config/openshift/egress-router-cni/openshift-egress-router-cni-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel8 + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: egress-router-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: egress-router-cni diff --git a/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.9.yaml b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.9.yaml new file mode 100644 index 0000000000000..19534e57a4f03 --- /dev/null +++ b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.9.yaml @@ -0,0 +1,64 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + etcd_golang: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 + ocp_builder_rhel-8-etcd-golang-1.12: + name: builder + namespace: ocp + tag: rhel-8-etcd-golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.3 +canonical_go_repository: github.com/coreos/etcd +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-etcd-golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-etcd-golang-1.12 + to: etcd +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: openshift-4.9 + org: openshift + repo: etcd diff --git a/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.9.yaml b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2454207129d50 --- /dev/null +++ b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.9.yaml @@ -0,0 +1,43 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: root + to: federation-controller +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: federation-v2-operator diff --git a/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.9.yaml b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.9.yaml new file mode 100644 index 0000000000000..e4d91095a5f34 --- /dev/null +++ b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.9.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ci + inputs: + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + to: file-integrity-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: go-build + commands: make + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: file-integrity-operator diff --git a/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..7247194d57bfe --- /dev/null +++ b/ci-operator/config/openshift/gcp-pd-csi-driver-operator/openshift-gcp-pd-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-pd-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: gcp-pd-csi-driver-operator-test +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: | + make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: gcp-pd-csi-driver-operator diff --git a/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.9.yaml b/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..49e623fe74a59 --- /dev/null +++ b/ci-operator/config/openshift/gcp-pd-csi-driver/openshift-gcp-pd-csi-driver-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: gcp-pd-csi-driver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: | + make test-sanity + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: gcp-pd-csi-driver diff --git a/ci-operator/config/openshift/grafana/openshift-grafana-release-4.9.yaml b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.9.yaml new file mode 100644 index 0000000000000..02318ca952429 --- /dev/null +++ b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.9.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: grafana +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-go + commands: make test-go + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: grafana diff --git a/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.9.yaml b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.9.yaml new file mode 100644 index 0000000000000..3cf49f110e118 --- /dev/null +++ b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-infiniband-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.9.yaml b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.9.yaml new file mode 100644 index 0000000000000..06aa65140c6d7 --- /dev/null +++ b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.9.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: make build +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: docker-registry +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-image-registry + steps: + cluster_profile: gcp + test: + - as: e2e-test + commands: TEST_KUBECONFIG=${KUBECONFIG} ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=true make test-integration + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: image-registry diff --git a/ci-operator/config/openshift/images/openshift-images-release-4.9.yaml b/ci-operator/config/openshift/images/openshift-images-release-4.9.yaml new file mode 100644 index 0000000000000..71860177cd58e --- /dev/null +++ b/ci-operator/config/openshift/images/openshift-images-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 + ocp_builder_rhel-8-base-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.8 + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- context_dir: base + dockerfile_path: Dockerfile.rhel + inputs: + ocp_builder_rhel-8-base-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.8 + to: base +- dockerfile_path: pod/Dockerfile.rhel + 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: pod +- context_dir: egress/router + from: base + to: egress-router +- context_dir: egress/http-proxy + from: base + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base + to: keepalived-ipfailover +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: images diff --git a/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.9.yaml b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.9.yaml new file mode 100644 index 0000000000000..f7dbcc5c211df --- /dev/null +++ b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.9.yaml @@ -0,0 +1,122 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + insights-operator-tests: + name: insights-operator-tests + namespace: ci + tag: latest + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: insights-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-e2e-tests + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-e2e-tests-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: insights-operator-tests-periodic + cron: 0 0 * * * + steps: + cluster_profile: gcp + pre: + - chain: ipi-gcp-pre + - ref: insights-live + test: + - as: test + cli: latest + commands: pytest.sh + from: insights-operator-tests + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: insights-operator diff --git a/ci-operator/config/openshift/installer/openshift-installer-release-4.9.yaml b/ci-operator/config/openshift/installer/openshift-installer-release-4.9.yaml new file mode 100644 index 0000000000000..6fe5efa1df99f --- /dev/null +++ b/ci-operator/config/openshift/installer/openshift-installer-release-4.9.yaml @@ -0,0 +1,382 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.1_cli: + name: "4.1" + namespace: ocp + tag: cli + ocp_4.6_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + origin_4.2_cli: + name: "4.2" + namespace: origin + tag: cli + origin_4.6_cli: + name: "4.6" + namespace: origin + tag: cli + origin_4.7_cli: + name: "4.7" + namespace: origin + tag: cli + rhel-7: + name: "4.9" + namespace: ocp + tag: base-7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/installer/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: installer +- dockerfile_path: images/installer-artifacts/Dockerfile.rhel + from: installer + inputs: + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + 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: installer-artifacts +- dockerfile_path: images/libvirt/Dockerfile.ci + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: libvirt-installer +- dockerfile_path: images/installer/Dockerfile.upi.ci + from: rhel-7 + inputs: + ocp_4.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + ocp_builder_golang-1.14: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.14 + to: upi-installer +- dockerfile_path: images/openstack/Dockerfile.ci + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + origin_4.7_cli: + as: + - registry.svc.ci.openshift.org/origin/4.7:cli + to: openstack-installer +- dockerfile_path: images/baremetal/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: baremetal-installer +- dockerfile_path: images/installer/Dockerfile.ci + 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 + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: ovirt-installer +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + baremetal-installer: + requests: + cpu: "3" + memory: 5Gi + govet: + requests: + cpu: "3" + memory: 5Gi + installer: + requests: + cpu: "3" + memory: 5Gi + installer-artifacts: + requests: + cpu: "3" + memory: 5Gi + libvirt-installer: + requests: + cpu: "3" + memory: 5Gi + openstack-installer: + requests: + cpu: "3" + memory: 5Gi + ovirt-installer: + requests: + cpu: "3" + memory: 5Gi + unit: + requests: + cpu: "3" + memory: 5Gi + upi-installer: + requests: + cpu: "3" + memory: 5Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: go test ./pkg/... + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ .ImportPath }}' ./...) + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + 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-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- artifact_dir: /tmp/artifacts + as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +- artifact_dir: /tmp/artifacts + as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +- artifact_dir: /tmp/artifacts + as: openstack-manifests + steps: + cluster_profile: openstack + workflow: openshift-manifests-openstack +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +- artifact_dir: /tmp/artifacts + as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- artifact_dir: /tmp/artifacts + as: e2e-kubevirt + steps: + cluster_profile: kubevirt + workflow: openshift-e2e-kubevirt +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +- artifact_dir: /tmp/artifacts + as: e2e-metal-single-node-live-iso + steps: + cluster_profile: packet + workflow: baremetalds-sno +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: installer diff --git a/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.9.yaml b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.9.yaml new file mode 100644 index 0000000000000..7621613d32de3 --- /dev/null +++ b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-hardware-inventory-recorder +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-hardware-inventory-recorder-image diff --git a/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.9.yaml b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.9.yaml new file mode 100644 index 0000000000000..1a0cde0280a2d --- /dev/null +++ b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.9.yaml @@ -0,0 +1,52 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + inputs: + ocp_builder_rhel-8-base-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-base-openshift-4.7 + to: ironic +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-virtualmedia + steps: + cluster_profile: packet + workflow: baremetalds-e2e-virtualmedia +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-image diff --git a/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.9.yaml b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.9.yaml new file mode 100644 index 0000000000000..623847c292e49 --- /dev/null +++ b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-inspector +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-inspector-image diff --git a/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.9.yaml b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.9.yaml new file mode 100644 index 0000000000000..c4824ae8c0225 --- /dev/null +++ b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.9.yaml @@ -0,0 +1,47 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: ironic-ipa-downloader +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-ipa-downloader diff --git a/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.9.yaml b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.9.yaml new file mode 100644 index 0000000000000..5ff4598cd4d01 --- /dev/null +++ b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-machine-os-downloader +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-rhcos-downloader diff --git a/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.9.yaml b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.9.yaml new file mode 100644 index 0000000000000..f159a940a6f89 --- /dev/null +++ b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_rhel-8-base-openshift: + name: builder + namespace: ocp + tag: rhel-8-base-openshift + ocp_builder_rhel-8-base-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.ocp + from: ocp_builder_rhel-8-base-openshift + to: ironic-static-ip-manager +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ironic-static-ip-manager diff --git a/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.9.yaml b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..7738a738d6832 --- /dev/null +++ b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + original_jenkins: + name: "4.9" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-client-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: jenkins-client-plugin diff --git a/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.9.yaml b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..de576b62fd03a --- /dev/null +++ b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.9.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: "4.9" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-openshift-login-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: jenkins-openshift-login-plugin diff --git a/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.9.yaml b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..25e6c97493db4 --- /dev/null +++ b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.9.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: "4.9" + namespace: ocp + tag: jenkins +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile + from: original_jenkins + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins-sync-plugin/. + to: jenkins +promotion: + excluded_images: + - jenkins + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.9.yaml b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.9.yaml new file mode 100644 index 0000000000000..5659354946f21 --- /dev/null +++ b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.9.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: cli + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- context_dir: "2" + dockerfile_path: Dockerfile.rhel8 + 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 + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/2/. + to: jenkins +- context_dir: slave-base + dockerfile_path: Dockerfile.rhel8 + 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 + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/slave-base/. + to: jenkins-agent-base +- context_dir: agent-maven-3.5 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-maven-3.5/. + to: jenkins-agent-maven +- context_dir: agent-nodejs-12 + dockerfile_path: Dockerfile.rhel8 + from: jenkins-agent-base + inputs: + src: + paths: + - destination_dir: . + source_path: /go/src/github.com/openshift/jenkins/agent-nodejs-12/. + to: jenkins-agent-nodejs +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: jenkins diff --git a/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.9.yaml b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.9.yaml new file mode 100644 index 0000000000000..080944934eb5f --- /dev/null +++ b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/directxman12/k8s-prometheus-adapter +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: k8s-prometheus-adapter +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.9.yaml b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..c082bf5f2806e --- /dev/null +++ b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.9.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kube-rbac-proxy +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kube-rbac-proxy diff --git a/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.9.yaml b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.9.yaml new file mode 100644 index 0000000000000..a9ad51bb115cd --- /dev/null +++ b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: k8s.io/kube-state-metrics +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kube-state-metrics +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make validate-modules + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kube-state-metrics diff --git a/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.9.yaml b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.9.yaml new file mode 100644 index 0000000000000..5b90aaf17c1c3 --- /dev/null +++ b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.9.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/coreos/kubecsr +images: +- dockerfile_path: Dockerfile.kube-client-agent.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-client-agent +- dockerfile_path: Dockerfile.kube-etcd-signer-server.openshift + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: kube-etcd-signer-server +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.9 + org: openshift + repo: kubecsr diff --git a/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.9.yaml b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.9.yaml new file mode 100644 index 0000000000000..92a9b3a95fc40 --- /dev/null +++ b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.9.yaml @@ -0,0 +1,51 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: kubefed-operator-ci.Dockerfile + from: root + to: kubefed-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: olm-e2e + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make -f Makefile.ci olm-e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubefed-operator diff --git a/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.9.yaml b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.9.yaml new file mode 100644 index 0000000000000..b798c2e56aa94 --- /dev/null +++ b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.9.yaml @@ -0,0 +1,44 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +canonical_go_repository: sigs.k8s.io/kubefed +images: +- dockerfile_path: Dockerfile + from: root + to: kubefed-controller +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubefed diff --git a/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.9.yaml b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.9.yaml new file mode 100644 index 0000000000000..03c3159801355 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.9.yaml @@ -0,0 +1,157 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: k8s.io/autoscaler +images: +- dockerfile_path: images/cluster-autoscaler/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: cluster-autoscaler +- context_dir: vertical-pod-autoscaler + dockerfile_path: Dockerfile.openshift + from: base + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: vertical-pod-autoscaler +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + cpu: "2" + memory: 4Gi + cluster-autoscaler: + requests: + cpu: "2" + memory: 4Gi + test-bin: + requests: + cpu: "2" + memory: 4Gi + unit: + requests: + cpu: "2" + memory: 8Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubernetes-autoscaler diff --git a/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.9.yaml b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.9.yaml new file mode 100644 index 0000000000000..5f5ce3b6e689b --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.9.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.12: + name: release + namespace: openshift + tag: golang-1.12 + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/kubernetes-sigs/kube-storage-version-migrator +images: +- dockerfile_path: images/release/Dockerfile + 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: kube-storage-version-migrator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubernetes-kube-storage-version-migrator diff --git a/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.9.yaml b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.9.yaml new file mode 100644 index 0000000000000..11d68e14c2469 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.9.yaml @@ -0,0 +1,28 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubernetes-nmstate diff --git a/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.9.yaml b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..a646908c8c209 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.9.yaml @@ -0,0 +1,353 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: "4.9" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + machine-os-content-base: + name: "4.9" + namespace: ocp + tag: machine-os-content + oc-rpms: + name: "4.9" + namespace: ocp + tag: oc-rpms + ocp_builder_rhel-8-golang-1.14: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-1.15: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 + 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 + tools: + name: "4.9" + namespace: ocp + tag: tools +binary_build_commands: openshift-hack/build-go.sh +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +canonical_go_repository: k8s.io/kubernetes +images: +- dockerfile_path: openshift-hack/images/hyperkube/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: hyperkube +- dockerfile_path: openshift-hack/images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kubernetes-tests +- context_dir: openshift-hack/images/os/ + from: base + inputs: + base-machine-with-rpms: + as: + - fedora:29 + machine-os-content-base: + as: + - registry.svc.ci.openshift.org/openshift/origin-v4.0:machine-os-content + to: machine-os-content +promotion: + additional_images: + artifacts: artifacts + excluded_images: + - machine-os-content + name: "4.9" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + mkdir -p _output/local/releases; touch _output/local/releases/CHECKSUM; echo $'FROM bin AS bin\nFROM rpms AS rpms\nFROM centos:7 \nCOPY --from=bin /go/src/k8s.io/kubernetes/_output/local/releases /srv/zips/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/SOURCES/* /srv/zips/ \nCOPY --from=rpms /go/src/k8s.io/kubernetes/_output/local/releases/rpms/* /srv/repo/ \nCOPY --from=oc-rpms /go/src/github.com/openshift/oc/_rpmbuild/RPMS/x86_64/* /srv/repo/ ' > _output/local/releases/Dockerfile; openshift-hack/build-go.sh; + from: bin + to: bin-cross +- project_directory_image_build_step: + from: base + inputs: + bin-cross: + as: + - bin + paths: + - destination_dir: . + source_path: /go/src/k8s.io/kubernetes/_output/local/releases/Dockerfile + oc-rpms: + as: + - oc-rpms + rpms: + as: + - rpms + src: {} + optional: true + to: artifacts +- output_image_tag_step: + from: artifacts + optional: true + to: + name: stable + namespace: "" + tag: artifacts +- rpm_image_injection_step: + from: base + to: base-with-rpms +- rpm_image_injection_step: + from: base-machine + to: base-machine-with-rpms +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + artifacts: + requests: + cpu: 100m + memory: 100Mi + bin: + requests: + cpu: "3" + memory: 7Gi + bin-cross: + requests: + cpu: "3" + memory: 8Gi + cmd: + requests: + cpu: "4" + memory: 8Gi + hyperkube: + requests: + cpu: "3" + memory: 7Gi + hypershift: + requests: + cpu: "3" + memory: 7Gi + integration: + requests: + cpu: "6" + memory: 14Gi + k8s-e2e-conformance-aws: + requests: + cpu: "1" + memory: 300Mi + rpms: + requests: + cpu: "4" + memory: 8Gi + tests: + requests: + cpu: "3" + memory: 7Gi + unit: + requests: + cpu: "6" + memory: 8Gi + verify: + requests: + cpu: "3" + memory: 8Gi +rpm_build_commands: openshift-hack/build-rpms.sh +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: TMPDIR=/tmp/volume openshift-hack/test-go.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: integration + commands: TMPDIR=/tmp/volume openshift-hack/test-integration.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: verify + commands: TMPDIR=/tmp/volume openshift-hack/verify.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: verify-commits + commands: openshift-hack/verify-commits.sh + container: + from: src + memory_backed_volume: + size: 4Gi +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp +- artifact_dir: /tmp/artifacts + as: k8s-e2e-gcp-serial + steps: + cluster_profile: gcp + workflow: openshift-kubernetes-e2e-gcp-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-selfupgrade + steps: + cluster_profile: aws + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:latest + OPENSHIFT_UPGRADE_RELEASE_IMAGE_OVERRIDE: release:initial + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: k8s-e2e-conformance-aws + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: openshift-hack/conformance-k8s.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-multitenant + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + NETWORK_TYPE=OpenShiftSDN + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: configmap-scale + steps: + cluster_profile: aws + workflow: openshift-perfscale-e2e-configmap-scale +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kubernetes diff --git a/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.9.yaml b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..c6618cea3473c --- /dev/null +++ b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.9.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "8" + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +base_rpm_images: + rpm: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: openshift-kuryr-tester-rhel8.Dockerfile + from: src + optional: true + to: kuryr-tester +- dockerfile_path: openshift-kuryr-cni-rhel8.Dockerfile + from: rpm-os + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: "4.9" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-7-rhel8.ocp.svc > /etc/yum.repos.d/base-4-7-rhel8.repo + curl http://base-openstack-4-7.ocp.svc > /etc/yum.repos.d/base-openstack-4-7.repo + from: rpm + to: rpm-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +rpm_build_commands: tools/build-rpm-rhel8.sh 4.7.0 +rpm_build_location: _output/RPMS/noarch +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- artifact_dir: /tmp/artifacts + as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.9.yaml b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.9.yaml new file mode 100644 index 0000000000000..499f03cf3fe8f --- /dev/null +++ b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.9.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- 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: leader-elector +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: leader-elector diff --git a/ci-operator/config/openshift/library-go/openshift-library-go-release-4.9.yaml b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.9.yaml new file mode 100644 index 0000000000000..3c56dde2ef233 --- /dev/null +++ b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-encryption + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: | + make test-e2e-encryption JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: library-go diff --git a/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.9.yaml b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.9.yaml new file mode 100644 index 0000000000000..5914fc25e4fcb --- /dev/null +++ b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.10: + name: release + namespace: openshift + tag: golang-1.10 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.rhel7 + 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: ptp +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.9.yaml b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.9.yaml new file mode 100644 index 0000000000000..0f8d6723ec117 --- /dev/null +++ b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.9.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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.rhel7 + 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: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: local-storage-diskmaker +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test_e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: local-storage-operator diff --git a/ci-operator/config/openshift/loki/openshift-loki-release-4.9.yaml b/ci-operator/config/openshift/loki/openshift-loki-release-4.9.yaml new file mode 100644 index 0000000000000..206c4fafac599 --- /dev/null +++ b/ci-operator/config/openshift/loki/openshift-loki-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: loki +- dockerfile_path: Dockerfile.promtail.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: promtail +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: loki diff --git a/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.9.yaml b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.9.yaml new file mode 100644 index 0000000000000..e7b9b68af3029 --- /dev/null +++ b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.9.yaml @@ -0,0 +1,191 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-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 +binary_build_commands: NO_DOCKER=1 make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: machine-api-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: generate + commands: IS_CONTAINER=TRUE NO_DOCKER=1 make generate + container: + from: src +- artifact_dir: /tmp/artifacts + as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-tech-preview + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + steps: + cluster_profile: azure4 + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-azure +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: stable:cluster-api-actuator-pkg + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +- artifact_dir: /tmp/artifacts + as: e2e-libvirt + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-libvirt +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-operator + steps: + cluster_profile: vsphere + test: + - artifact_dir: /tmp/artifacts + as: e2e-test + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + from: src + resources: + requests: + cpu: 100m + memory: 200Mi + workflow: openshift-e2e-vsphere +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: machine-api-operator diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.9.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..6332f5034b81d --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.9.yaml @@ -0,0 +1,182 @@ +base_images: + assisted-test-infra: + name: assisted-test + namespace: ocp-kni + tag: assisted-test-infra + base: + name: "4.9" + namespace: ocp + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: machine-config-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify + container: + from: src +- 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-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: cluster-bootimages + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test/e2e/old-bootimages.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-minimal +- artifact_dir: /tmp/artifacts + as: e2e-aws-single-node + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-single-node +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: machine-config-operator diff --git a/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.9.yaml b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.9.yaml new file mode 100644 index 0000000000000..6163ccd356dab --- /dev/null +++ b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.9.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: mdns-publisher +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: mdns-publisher diff --git a/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.9.yaml b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.9.yaml new file mode 100644 index 0000000000000..7f6893fa980c8 --- /dev/null +++ b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.9.yaml @@ -0,0 +1,37 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: metal3-smart-exporter +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: metal3-smart-exporter diff --git a/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.9.yaml b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.9.yaml new file mode 100644 index 0000000000000..c7cb796924c3c --- /dev/null +++ b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.9.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-admission-controller +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: multus-admission-controller diff --git a/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.9.yaml b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.9.yaml new file mode 100644 index 0000000000000..bbb51837343ce --- /dev/null +++ b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.9.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: multus-cni diff --git a/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.9.yaml b/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.9.yaml new file mode 100644 index 0000000000000..93f233fd171a3 --- /dev/null +++ b/ci-operator/config/openshift/multus-networkpolicy/openshift-multus-networkpolicy-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift + from: base + to: multus-networkpolicy +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: multus-networkpolicy diff --git a/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.9.yaml b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.9.yaml new file mode 100644 index 0000000000000..8940248d22a5d --- /dev/null +++ b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: cli + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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.12: + name: release + namespace: openshift + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +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: must-gather +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: must-gather diff --git a/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.9.yaml b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.9.yaml new file mode 100644 index 0000000000000..849aecf43a673 --- /dev/null +++ b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.9.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: network-metrics-daemon +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unittests + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: make run-test + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.9.yaml b/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.9.yaml new file mode 100644 index 0000000000000..248ec4755fbd5 --- /dev/null +++ b/ci-operator/config/openshift/network-tools/openshift-network-tools-release-4.9.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_4.7_ovn-kubernetes: + name: "4.9" + namespace: ocp + tag: ovn-kubernetes + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 + openshift_release_golang-1.15: + name: release + namespace: openshift + tag: golang-1.15 +binary_build_commands: '"make build --warn-undefined-variables"' +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_4.7_ovn-kubernetes: + as: + - registry.ci.openshift.org/ocp/4.7:ovn-kubernetes + 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: network-tools +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: '"make build GO_BUILD_FLAGS:=''-race'' --warn-undefined-variables"' +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: network-tools diff --git a/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.9.yaml b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.9.yaml new file mode 100644 index 0000000000000..5a98cc4b40af1 --- /dev/null +++ b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.9.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_4.6_base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ocp_builder_rhel-8-base-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: node-feature-discovery +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: node-feature-discovery diff --git a/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.9.yaml b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.9.yaml new file mode 100644 index 0000000000000..235b2602ff076 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.9.yaml @@ -0,0 +1,53 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +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: node-problem-detector-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: node-problem-detector-operator diff --git a/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.9.yaml b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.9.yaml new file mode 100644 index 0000000000000..5f90f4ed304c8 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.9.yaml @@ -0,0 +1,53 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift.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: node-problem-detector +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: node-problem-detector diff --git a/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.9.yaml b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.9.yaml new file mode 100644 index 0000000000000..375db6b9f86da --- /dev/null +++ b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.9.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + 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: prometheus-node-exporter +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: node_exporter diff --git a/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.9.yaml b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.9.yaml new file mode 100644 index 0000000000000..2206f8fa13200 --- /dev/null +++ b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: oauth-apiserver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: oauth-apiserver diff --git a/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.9.yaml b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..3919b27485c00 --- /dev/null +++ b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.9.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +images: +- 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: oauth-proxy +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-component + steps: + cluster_profile: gcp + test: + - as: test + cli: latest + commands: | + make test-e2e JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + from: src + resources: + requests: + cpu: 100m + workflow: ipi-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: oauth-proxy diff --git a/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.9.yaml b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.9.yaml new file mode 100644 index 0000000000000..e48fb140f701e --- /dev/null +++ b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.9.yaml @@ -0,0 +1,89 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/Dockerfile.rhel + 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: oauth-server +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: oauth-server diff --git a/ci-operator/config/openshift/oc/openshift-oc-release-4.9.yaml b/ci-operator/config/openshift/oc/openshift-oc-release-4.9.yaml new file mode 100644 index 0000000000000..063701da10b48 --- /dev/null +++ b/ci-operator/config/openshift/oc/openshift-oc-release-4.9.yaml @@ -0,0 +1,199 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + must-gather-base: + name: "4.9" + namespace: ocp + tag: must-gather + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.8 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + tests-base: + name: "4.9" + namespace: ocp + tag: tests +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/cli/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: cli +- context_dir: images/tools + from: cli + to: tools +- dockerfile_path: images/cli/Dockerfile.rhel + from: tests-base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.8 + to: must-gather +- context_dir: images/deployer + dockerfile_path: Dockerfile.rhel + from: cli + to: deployer +- dockerfile_path: images/cli-artifacts/Dockerfile.rhel + from: cli + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + to: cli-artifacts +- context_dir: images/recycler/ + dockerfile_path: Dockerfile.rhel + from: cli + to: recycler +promotion: + additional_images: + oc-rpms: rpms + excluded_images: + - tests + - must-gather + - oc-base-with-rpms + name: "4.9" + namespace: ocp +raw_steps: +- rpm_image_injection_step: + from: base + to: oc-base-with-rpms +resources: + '*': + requests: + cpu: "3" + memory: 6Gi + build-rpms-from-tar: + requests: + cpu: 100m + memory: 100Mi +rpm_build_commands: |- + TMPDIR=$( mktemp -d ) + RPMBUILD_DIR=_rpmbuild/ + mkdir -p ${RPMBUILD_DIR}/{BUILD,RPMS,SOURCES,SPECS,SRPMS} + tar -czf "${TMPDIR}/openshift-clients-0.0.1.tar.gz" --exclude='.git' --transform='s|^.|openshift-clients-0.0.1|' --exclude='openshift-clients-0.0.1.tar.gz' ./ + cp ./oc.spec "${RPMBUILD_DIR}/SPECS/" + cp "${TMPDIR}/openshift-clients-0.0.1.tar.gz" "${RPMBUILD_DIR}/SOURCES/" + rpmbuild -ba --nodeps --define "_topdir $( pwd )/${RPMBUILD_DIR}" ${RPMBUILD_DIR}/SPECS/oc.spec --define "os_git_vars OS_GIT_VERSION='4.7.0' OS_GIT_COMMIT='${OPENSHIFT_BUILD_COMMIT::8}' OS_GIT_MAJOR='' OS_GIT_MINOR='' OS_GIT_TREE_STATE=''" +rpm_build_location: _rpmbuild/RPMS/ +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- artifact_dir: /tmp/artifacts + as: rpm-build + commands: | + make rpm-build + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: oc diff --git a/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.9.yaml b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.9.yaml new file mode 100644 index 0000000000000..dcd6944ad463f --- /dev/null +++ b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.9.yaml @@ -0,0 +1,139 @@ +base_images: + 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 + os: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os-minimal: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: ci/dockerfiles/builder.Dockerfile + from: root + to: osdk-builder +- dockerfile_path: release/ansible/Dockerfile.rhel8 + from: os + 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: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + 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: helm-operator +- dockerfile_path: release/sdk/Dockerfile + from: os-minimal + 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: operator-sdk +- dockerfile_path: ci/dockerfiles/ansible-e2e.Dockerfile + from: ansible-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e +- context_dir: test/ansible + dockerfile_path: build/Dockerfile + from: ansible-operator + to: osdk-ansible-full-e2e +- dockerfile_path: ci/dockerfiles/helm-e2e.Dockerfile + from: helm-operator + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e +promotion: + excluded_images: + - osdk-builder + - osdk-ansible-e2e + - osdk-ansible-full-e2e + - osdk-helm-e2e + - memcached-operator + - nginx-operator + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + echo "running unit tests" + make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: sanity + commands: | + echo "setting environment" + export GOCACHE=/tmp + export XDG_CACHE_HOME=/tmp + unset VERSION + echo "patch upstream" + make -f ci/prow.Makefile patch + echo "running make test-sanity" + make test-sanity + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws-ansible + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-ansible + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-helm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make -f ci/prow.Makefile test-e2e-helm + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.9.yaml b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.9.yaml new file mode 100644 index 0000000000000..7775e7ea2a004 --- /dev/null +++ b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.9.yaml @@ -0,0 +1,75 @@ +base_rpm_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: images/installer/Dockerfile + from: base + to: ansible +promotion: + name: "4.9" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + INSTALL_PKGS="which tar wget hostname sysvinit-tools util-linux socat tree findutils lsof bind-utils shadow-utils" + cat < /opt/Dockerfile + FROM os + RUN mkdir -p /var/lib/origin && \ + yum install -y ${INSTALL_PKGS} && \ + rpm -V ${INSTALL_PKGS} && \ + yum clean all && rm -rf /var/cache/yum/* + DOCKERFILE + from: os + to: src-dockerfile +- project_directory_image_build_step: + from: os + inputs: + src: {} + src-dockerfile: + paths: + - destination_dir: . + source_path: /opt/Dockerfile + to: base +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + unit: + requests: + cpu: "1" + memory: 1.5Gi +rpm_build_commands: tito tag --offline --accept-auto-changelog --use-release '9999%{?dist}'; tito build --output="_output/local/releases" --rpm --test --offline --quiet; mkdir -p _output/local/releases/rpms; mv _output/local/releases/noarch/* _output/local/releases/rpms; createrepo _output/local/releases/rpms +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: | + set -eo pipefail + yum install -y gcc libffi-devel python-devel openssl-devel python3 + pip3 install tox virtualenv==16.7.9 + chmod uga+w /etc/passwd +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -o pipefail + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + tox + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-ansible diff --git a/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.9.yaml b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.9.yaml new file mode 100644 index 0000000000000..4435d999e4175 --- /dev/null +++ b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.9.yaml @@ -0,0 +1,88 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/Dockerfile.rhel + 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: openshift-apiserver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-apiserver diff --git a/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.9.yaml b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.9.yaml new file mode 100644 index 0000000000000..59c243c8fb211 --- /dev/null +++ b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.9.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.rhel + 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: openshift-controller-manager +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-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-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-controller-manager diff --git a/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.9.yaml b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.9.yaml new file mode 100644 index 0000000000000..056eed116efb5 --- /dev/null +++ b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.9.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openshift-state-metrics +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make validate-modules && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: make gofmtcheck + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: doccheck + commands: make doccheck + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-state-metrics diff --git a/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.9.yaml b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.9.yaml new file mode 100644 index 0000000000000..f6f1b497070c7 --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.9.yaml @@ -0,0 +1,75 @@ +base_images: + cli: + name: "4.9" + namespace: ocp + tag: cli +binary_build_commands: make all +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.9" + namespace: ocp +releases: + latest: + candidate: + product: ocp + stream: nightly + version: "4.7" +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +test_binary_build_commands: make test +tests: +- artifact_dir: /tmp/artifacts + as: title-check + commands: make name-check + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + test: + - as: bin-test + cli: latest + commands: ./bin/extended-platform-tests run openshift/conformance/parallel --run "High-24829" + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: sanity + cron: 0 */8 * * * + steps: + cluster_profile: aws + test: + - as: periodic-e2e-test + cli: latest + commands: make nightly-test + from: bin + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-tests-private diff --git a/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.9.yaml b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.9.yaml new file mode 100644 index 0000000000000..8b6aa63cde1d5 --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.9.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build WHAT=cmd/extended-platform-tests +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: extended-platform-tests +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openshift-tests diff --git a/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..acb3c7111efde --- /dev/null +++ b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +binary_build_commands: go build cmd/openstack-cinder-csi-driver-operator/main.go +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: openstack-cinder-csi-driver-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: openstack-cinder-csi-driver-operator diff --git a/ci-operator/config/openshift/origin/openshift-origin-release-4.9.yaml b/ci-operator/config/openshift/origin/openshift-origin-release-4.9.yaml new file mode 100644 index 0000000000000..13b278bbad97d --- /dev/null +++ b/ci-operator/config/openshift/origin/openshift-origin-release-4.9.yaml @@ -0,0 +1,188 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + tools: + name: "4.9" + namespace: ocp + tag: tools +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: images/tests/Dockerfile.rhel + from: tools + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: tests +- dockerfile_path: images/hello-openshift/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: hello-openshift +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 4Gi + bin: + requests: + cpu: "3" + memory: 7Gi + tests: + requests: + cpu: "3" + memory: 7Gi + verify: + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-agnostic-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- artifact_dir: /tmp/artifacts + as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +- artifact_dir: /tmp/artifacts + as: e2e-aws-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp-disruptive + commands: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-proxy + steps: + cluster_profile: aws + env: + TEST_SKIPS: "" + workflow: openshift-e2e-aws-proxy +- artifact_dir: /tmp/artifacts + as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- artifact_dir: /tmp/artifacts + as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-image-ecosystem +- artifact_dir: /tmp/artifacts + as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- artifact_dir: /tmp/artifacts + as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-csi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-csi +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + env: + TEST_SUITE: openshift/conformance/parallel + workflow: openshift-e2e-vsphere-upi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: origin diff --git a/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.9.yaml b/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.9.yaml new file mode 100644 index 0000000000000..7249a5e7314c1 --- /dev/null +++ b/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.9.yaml @@ -0,0 +1,41 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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: build/Dockerfile + from: base + to: osd-metrics-exporter +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: osd-metrics-exporter diff --git a/ci-operator/config/openshift/osin/openshift-osin-release-4.9.yaml b/ci-operator/config/openshift/osin/openshift-osin-release-4.9.yaml new file mode 100644 index 0000000000000..c996f8dcd093d --- /dev/null +++ b/ci-operator/config/openshift/osin/openshift-osin-release-4.9.yaml @@ -0,0 +1,31 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +binary_build_commands: go build ./... +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: go build -race ./... +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + go test -race -json ./... | gotest2junit > ${ARTIFACT_DIR}/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: osin diff --git a/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.9.yaml b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2ff09938e8fea --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.9.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +canonical_go_repository: github.com/ovirt/csi-driver-operator +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovirt-csi-driver-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: test + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ovirt-csi-driver-operator diff --git a/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.9.yaml b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.9.yaml new file mode 100644 index 0000000000000..81ef7af944b27 --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.9.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.9" + namespace: ocp + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/ovirt/csi-driver +images: +- dockerfile_path: Dockerfile.openshift + 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: ovirt-csi-driver +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-ovirt + steps: + cluster_profile: ovirt + workflow: openshift-e2e-ovirt-csi +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.9.yaml b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.9.yaml new file mode 100644 index 0000000000000..108db565ce831 --- /dev/null +++ b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.9.yaml @@ -0,0 +1,129 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_4.6_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_4.7_cli: + name: "4.9" + namespace: ocp + tag: cli + ocp_4.8_cli: + name: "4.9" + namespace: ocp + tag: cli + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- from: base + inputs: + ocp_4.8_cli: + as: + - registry.ci.openshift.org/ocp/4.8:cli + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: ovn-kubernetes +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack-periodic + cron: 0 0 * * * + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: e2e-aws-ovn-windows + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- artifact_dir: /tmp/artifacts + as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- artifact_dir: /tmp/artifacts + as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-ovn +- artifact_dir: /tmp/artifacts + as: e2e-gcp-ovn-upgrade + cron: '@yearly' + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ovn-kubernetes diff --git a/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.9.yaml b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.9.yaml new file mode 100644 index 0000000000000..50697dd306a1a --- /dev/null +++ b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.9.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.13: + name: release + namespace: openshift + tag: golang-1.13 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: project-request-limit +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: project-request-limit diff --git a/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.9.yaml b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.9.yaml new file mode 100644 index 0000000000000..a1bceab5b0950 --- /dev/null +++ b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.9.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + 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: prom-label-proxy +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: prom-label-proxy diff --git a/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.9.yaml b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.9.yaml new file mode 100644 index 0000000000000..3ce57e2eb9b6a --- /dev/null +++ b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.9.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-alertmanager +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test + commands: make build && make test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.9.yaml b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.9.yaml new file mode 100644 index 0000000000000..926fedaf32443 --- /dev/null +++ b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/coreos/prometheus-operator +images: +- dockerfile_path: Dockerfile.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.ocp + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: prometheus-config-reloader +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: go mod vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: prometheus-operator diff --git a/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.9.yaml b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.9.yaml new file mode 100644 index 0000000000000..af871c017e7ed --- /dev/null +++ b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.9.yaml @@ -0,0 +1,95 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.ocp + 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: prometheus +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: make unused && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: common-test + commands: GOOPTS="-tags=builtinassets -p=1" make common-test + container: + from: src +- artifact_dir: /tmp/artifacts + as: react-app-test + commands: | + nodejs_version=v10.23.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: prometheus diff --git a/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.9.yaml b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.9.yaml new file mode 100644 index 0000000000000..f3b587716760c --- /dev/null +++ b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.12 +images: +- dockerfile_path: Dockerfile.rhel7 + 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: ptp-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: ptp-operator diff --git a/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.9.yaml b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.9.yaml new file mode 100644 index 0000000000000..a7a4cee6315d8 --- /dev/null +++ b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: redhat-subscription-injection-webhook +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: redhat-subscription-injection-webhook diff --git a/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.9.yaml b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.9.yaml new file mode 100644 index 0000000000000..872924b561a71 --- /dev/null +++ b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.9.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.7 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.7: + as: + - registry.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.7 + 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: multus-route-override-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: route-override-cni diff --git a/ci-operator/config/openshift/router/openshift-router-release-4.9.yaml b/ci-operator/config/openshift/router/openshift-router-release-4.9.yaml new file mode 100644 index 0000000000000..6d7982edd18aa --- /dev/null +++ b/ci-operator/config/openshift/router/openshift-router-release-4.9.yaml @@ -0,0 +1,159 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + 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: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-golang-1.15-openshift-4.6 +images: +- dockerfile_path: images/router/base/Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + optional: true + to: haproxy-router-base +- dockerfile_path: images/router/haproxy/Dockerfile.rhel8 + from: haproxy-router-base + to: haproxy-router +- dockerfile_path: images/router/f5/Dockerfile + from: haproxy-router-base + to: f5-router +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: go test -race ./... + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-agnostic + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-metal-ipi-ovn-router + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + test: + - as: baremetalds-e2e-conf-router + commands: | + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + echo "************ baremetalds e2e router conf command ************" + + read -d '#' INCL << EOF + [sig-network] Services should provide secure master service + [sig-api-machinery] Watchers should be able to start watching from a specific resource version + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the gRPC interoperability tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the h2spec conformance tests [Suite:openshift/conformance/parallel/minimal] + [sig-network-edge][Conformance][Area:Networking][Feature:Router] The HAProxy router should pass the http2 tests [Suite:openshift/conformance/parallel/minimal] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing conflicting status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router converges when multiple routers are writing status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should enable openshift-monitoring to pull metrics [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose a health check on the metrics port [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose prometheus metrics for a route [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should expose the profiling endpoints [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host for overridden domains with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should override the route host with a custom value [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should respond with 503 to unrecognized hosts [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should run even if it has no access to update status [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve a route that points to two services and respect weights [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve routes that were created from an ingress [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when running with the haproxy config manager [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should serve the correct routes when scoped to a single namespace and label set [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should set Forwarded headers appropriately [Suite:openshift/conformance/parallel] + [sig-network][Feature:Router] The HAProxy router should support reencrypt to services backed by a serving certificate automatically [Suite:openshift/conformance/parallel] + # + EOF + + cat <(echo "$INCL") > "${SHARED_DIR}/test-list" + from: baremetal-installer + resources: + requests: + cpu: 1000m + memory: 500Mi + - ref: baremetalds-e2e-test + workflow: baremetalds-e2e +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: router diff --git a/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.9.yaml b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.9.yaml new file mode 100644 index 0000000000000..086de8a271588 --- /dev/null +++ b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.9.yaml @@ -0,0 +1,39 @@ +base_images: + os: + name: centos + namespace: openshift + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make build + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: runtime-utils diff --git a/ci-operator/config/openshift/sdn/openshift-sdn-release-4.9.yaml b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.9.yaml new file mode 100644 index 0000000000000..99705c115c0cb --- /dev/null +++ b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.9.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: images/sdn/Dockerfile.rhel + 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: sdn +- dockerfile_path: images/kube-proxy/Dockerfile.rhel + 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: kube-proxy +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sdn diff --git a/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.9.yaml b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.9.yaml new file mode 100644 index 0000000000000..539204bb94460 --- /dev/null +++ b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.9.yaml @@ -0,0 +1,98 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: golang-1.13 + ocp_builder_golang-1.14: + name: builder + namespace: ocp + tag: golang-1.14 + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: service-ca-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: JUNIT_REPORT=1 make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + 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 + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: service-ca-operator diff --git a/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.9.yaml b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.9.yaml new file mode 100644 index 0000000000000..a40d682b84a7a --- /dev/null +++ b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.9.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kubernetes-incubator/service-catalog +images: +- from: base + inputs: + openshift_release_golang-1.10: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.10 + to: service-catalog +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: service-catalog diff --git a/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.9.yaml b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.9.yaml new file mode 100644 index 0000000000000..f6de0cbb955ba --- /dev/null +++ b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.11: + name: release + namespace: openshift + tag: golang-1.11 + 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.11 +canonical_go_repository: sigs.k8s.io/sig-storage-local-static-provisioner +images: +- dockerfile_path: Dockerfile.rhel7 + 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: local-storage-static-provisioner +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sig-storage-local-static-provisioner diff --git a/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.9.yaml b/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.9.yaml new file mode 100644 index 0000000000000..9eeece4862f92 --- /dev/null +++ b/ci-operator/config/openshift/special-resource-operator/openshift-special-resource-operator-release-4.9.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: special-resource-operator diff --git a/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.9.yaml b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.9.yaml new file mode 100644 index 0000000000000..94b54a827598b --- /dev/null +++ b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sriov-cni diff --git a/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.9.yaml b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.9.yaml new file mode 100644 index 0000000000000..86e31e2a4ce5e --- /dev/null +++ b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.9.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel7 + 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: sriov-dp-admission-controller +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sriov-dp-admission-controller diff --git a/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.9.yaml b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.9.yaml new file mode 100644 index 0000000000000..9bd2ce2c19027 --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.9.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.13: + name: builder + namespace: ocp + tag: 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +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: sriov-network-device-plugin +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sriov-network-device-plugin diff --git a/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.9.yaml b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.9.yaml new file mode 100644 index 0000000000000..006c3f3995a4c --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.9.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.rhel7 + 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 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.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: sriov-network-webhook +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: controllers + commands: CLUSTER_TYPE=openshift make test-controllers + container: + from: src +- artifact_dir: /tmp/artifacts + as: pkg + commands: make test-pkg + container: + from: src +- artifact_dir: /tmp/artifacts + as: api + commands: make test-api + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: sriov-network-operator diff --git a/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.9.yaml b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.9.yaml new file mode 100644 index 0000000000000..2411b2772db6b --- /dev/null +++ b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.9.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 + ocp_builder_rhel-8-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: telemeter +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make lint test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: format + commands: make test-format + container: + from: src +- artifact_dir: /tmp/artifacts + as: integration + commands: make test-integration + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +- artifact_dir: /tmp/artifacts + as: benchmark + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make test-benchmark + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: telemeter diff --git a/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.9.yaml b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.9.yaml new file mode 100644 index 0000000000000..2f21a550778c2 --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.9.yaml @@ -0,0 +1,27 @@ +base_images: + ansible_operator: + name: "4.9" + namespace: ocp + tag: ansible-operator +build_root: + project_image: + dockerfile_path: build/custom-ci-build-root.Dockerfile +images: +- dockerfile_path: build/Dockerfile + from: ansible_operator + to: template-service-broker-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: template-service-broker-operator diff --git a/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.9.yaml b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.9.yaml new file mode 100644 index 0000000000000..e1b141ed54de4 --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.9.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: images/Dockerfile.rhel + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: template-service-broker +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + make test-unit JUNITFILE=${ARTIFACT_DIR}/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: template-service-broker diff --git a/ci-operator/config/openshift/thanos/openshift-thanos-release-4.9.yaml b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.9.yaml new file mode 100644 index 0000000000000..8c52320b48f5e --- /dev/null +++ b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.9.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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.ocp + 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: thanos +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- artifact_dir: /tmp/artifacts + as: test-local + commands: GOFLAGS= make test-local + container: + from: src +- artifact_dir: /tmp/artifacts + as: react-app-test + commands: | + nodejs_version=v10.23.1 + nodejs_platform=linux-x64 + nodejs="node-${nodejs_version}-${nodejs_platform}" + + cd /tmp + curl -LO "https://nodejs.org/download/release/${nodejs_version}/${nodejs}.tar.gz" + tar xf "${nodejs}.tar.gz" + + export NODEJS_HOME="/tmp/${nodejs}" + export PATH=$PATH:$NODEJS_HOME/bin + + HOME=/tmp npm install yarn + export PATH=$PATH:/tmp/node_modules/.bin + cd - + + make react-app-test + 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-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: thanos diff --git a/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.9.yaml b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.9.yaml new file mode 100644 index 0000000000000..62988a32f3a2e --- /dev/null +++ b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.9.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + openshift_release_golang-1.12: + name: release + namespace: openshift + tag: golang-1.12 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: vertical-pod-autoscaler-operator +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- artifact_dir: /tmp/artifacts + as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- artifact_dir: /tmp/artifacts + as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- artifact_dir: /tmp/artifacts + as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.9.yaml b/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.9.yaml new file mode 100644 index 0000000000000..89a3274a327fd --- /dev/null +++ b/ci-operator/config/openshift/vsphere-problem-detector/openshift-vsphere-problem-detector-release-4.9.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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-1.15-openshift-4.8: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.8 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.8: + as: + - registry.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.8 + to: vsphere-problem-detector +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: vsphere-problem-detector diff --git a/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.9.yaml b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.9.yaml new file mode 100644 index 0000000000000..3df2a3956a248 --- /dev/null +++ b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.9.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-7-golang-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.openshift + from: base + inputs: + ocp_builder_rhel-7-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-1.15-openshift-4.6 + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: multus-whereabouts-ipam-cni +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: whereabouts-cni diff --git a/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.9.yaml b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.9.yaml new file mode 100644 index 0000000000000..d6ce23e2b65e6 --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.9.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: Dockerfile.tools + 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: windows-machine-config-bootstrapper-tests +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: build + commands: | + make build --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-wmcb + steps: + cluster_profile: aws + test: + - as: e2e-wmcb + commands: |- + #!/bin/bash + + set -o nounset + set -o errexit + set -o pipefail + + cluster_profile=/var/run/secrets/ci.openshift.io/cluster-profile + export AWS_SHARED_CREDENTIALS_FILE=${cluster_profile}/.awscred + export KUBE_SSH_KEY_PATH=${cluster_profile}/ssh-privatekey + + make run-wmcb-ci-e2e-test + dependencies: + - env: WMCB_IMAGE + name: windows-machine-config-bootstrapper-tests + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: windows-machine-config-bootstrapper diff --git a/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.9.yaml b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.9.yaml new file mode 100644 index 0000000000000..88d51c720704f --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.9.yaml @@ -0,0 +1,81 @@ +base_images: + ocp_builder_rhel-8-golang-1.15-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-1.15-openshift-4.7 +binary_build_commands: make build +build_root: + from_repository: true +images: +- dockerfile_path: build/Dockerfile.ci + 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: windows-machine-config-operator-test +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 400Mi + src: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi + windows-machine-config-operator-test: + limits: + memory: 10Gi + requests: + cpu: 100m + memory: 10Gi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: lint + commands: make lint + container: + from: src +- artifact_dir: /tmp/artifacts + as: build + commands: make build + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- artifact_dir: /tmp/artifacts + as: vsphere-e2e-operator + steps: + cluster_profile: vsphere + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-vsphere-ovn-hybrid-custom-vxlan-port +zz_generated_metadata: + branch: release-4.9 + org: openshift + repo: windows-machine-config-operator diff --git a/ci-operator/config/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.9.yaml b/ci-operator/config/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.9.yaml new file mode 100644 index 0000000000000..388baa24cb1cf --- /dev/null +++ b/ci-operator/config/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.9.yaml @@ -0,0 +1,90 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 +build_root: + project_image: + dockerfile_path: base.Dockerfile +images: +- dockerfile_path: Dockerfile + 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: operator-lifecycle-manager +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-aws-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp +zz_generated_metadata: + branch: release-4.9 + org: operator-framework + repo: operator-lifecycle-manager diff --git a/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.9.yaml b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.9.yaml new file mode 100644 index 0000000000000..67cdfb5640491 --- /dev/null +++ b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.9.yaml @@ -0,0 +1,96 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + ocp_builder_golang-1.10: + name: builder + namespace: ocp + tag: golang-1.10 + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + openshift_release_golang-1.10: + name: release + namespace: openshift + tag: golang-1.10 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_rhel-8-golang-1.15-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: operator-marketplace +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make 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-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: make e2e-job + from: src + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + steps: + cluster_profile: aws + test: + - as: test + cli: latest + commands: ./test-prow-e2e.sh olmFull + from: stable:console-tests + resources: + requests: + cpu: 100m + workflow: ipi-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws +zz_generated_metadata: + branch: release-4.9 + org: operator-framework + repo: operator-marketplace diff --git a/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.9.yaml b/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.9.yaml new file mode 100644 index 0000000000000..005f792ab79eb --- /dev/null +++ b/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.9.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.9" + namespace: ocp + tag: base + 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 + ocp_builder_rhel-8-golang-openshift-4.6-clang: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6-clang + ocp_builder_rhel-8-golang-openshift-4.7: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.7 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- 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: operator-registry +promotion: + name: "4.9" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.9" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.9 + org: operator-framework + repo: operator-registry diff --git a/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ea0d57e9b95b1 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + 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] + 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/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..494a040d7d2ec --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.9-presubmits.yaml @@ -0,0 +1,53 @@ +presubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..81124d5b48067 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + kube-reporting/hadoop: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-hadoop-release-4.9-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] + 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/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..26af741770a57 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.9-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + kube-reporting/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-hadoop-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9a7658b9915db --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + kube-reporting/helm: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-helm-release-4.9-images + path_alias: k8s.io/helm + 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] + 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/kube-reporting/helm/kube-reporting-helm-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..961eaeae03428 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.9-presubmits.yaml @@ -0,0 +1,53 @@ +presubmits: + kube-reporting/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-helm-release-4.9-images + path_alias: k8s.io/helm + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c3c3b6634e7c8 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + kube-reporting/hive: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-hive-release-4.9-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] + 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/kube-reporting/hive/kube-reporting-hive-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9c9902c0f016b --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.9-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + kube-reporting/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-hive-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..eb056cd726428 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + kube-reporting/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-metering-operator-release-4.9-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] + 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/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..b0264fa0d6b5b --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.9-presubmits.yaml @@ -0,0 +1,382 @@ +presubmits: + kube-reporting/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-ci-index + rerun_command: /test ci-index + 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=ci-index + 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( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-metering-e2e-aws + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-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: password + path: password + 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( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-metering-upgrade-aws + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-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: password + path: password + 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( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-vendor + rerun_command: /test vendor + 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=vendor + 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( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-metering-operator-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.9-postsubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c69facd211958 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + kube-reporting/presto: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kube-reporting-presto-release-4.9-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] + 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/kube-reporting/presto/kube-reporting-presto-release-4.9-presubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e23460fa69a96 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.9-presubmits.yaml @@ -0,0 +1,101 @@ +presubmits: + kube-reporting/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-presto-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kube-reporting-presto-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-periodics.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..35a465ec465a3 --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-periodics.yaml @@ -0,0 +1,67 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: kubevirt + repo: hyperconverged-cluster-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-master-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-master-aws + 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/hco-e2e-deploy-nightly-master-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: password + path: password + 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 diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2ae0b0c7249e5 --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-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] + - --target=src + 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/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a5787a8c7c25f --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.9-presubmits.yaml @@ -0,0 +1,573 @@ +presubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-ci-index + rerun_command: /test ci-index + 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=ci-index + 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( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-aws + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-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: password + path: password + 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( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-azure + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-gcp + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-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: password + path: password + 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( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-aws + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-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: password + path: password + 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( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-azure + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-aws + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-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: password + path: password + 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( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-azure + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-kubevirt-hyperconverged-cluster-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + - --target=src + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..62ad903e41c69 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ansible-service-broker-release-4.9-images + path_alias: github.com/openshift/ansible-service-broker + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..616b75766e80a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.9-presubmits.yaml @@ -0,0 +1,560 @@ +presubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-build + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-fmt + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/fmtcheck + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-fmtcheck + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmtcheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=fmtcheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )fmtcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-images + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-lint + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/operator-molecule-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-operator-molecule-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-molecule-e2e-cluster-profile + - --target=operator-molecule-e2e + 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/operator-molecule-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/operator-molecule-olm-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-operator-molecule-olm-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-molecule-olm-e2e-cluster-profile + - --target=operator-molecule-olm-e2e + 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/operator-molecule-olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-molecule-olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-test + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ansible-service-broker-release-4.9-vet + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9ebb4f87a982f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.9-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/api: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.9-build + path_alias: github.com/openshift/api + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.9-unit + path_alias: github.com/openshift/api + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.9-verify + path_alias: github.com/openshift/api + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-client-go + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.9-verify-client-go + path_alias: github.com/openshift/api + rerun_command: /test verify-client-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-client-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-client-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-api-release-4.9-verify-deps + path_alias: github.com/openshift/api + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..06558012e7be7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/apiserver-library-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.9-unit + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.9-verify + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-apiserver-library-go-release-4.9-verify-deps + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..be1513d99348e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/app-netutil/openshift-priv-app-netutil-release-4.9-presubmits.yaml @@ -0,0 +1,78 @@ +presubmits: + openshift-priv/app-netutil: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-app-netutil-release-4.9-e2e-aws + path_alias: github.com/openshift/app-netutil + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..67b11723121cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d1949030e405d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.9-e2e-aws-csi + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.9-unit + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-operator-release-4.9-verify + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2e340513896aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-ebs-csi-driver-release-4.9-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a4e1acaf86966 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.9-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.9-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-ebs-csi-driver-release-4.9-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1eace213e04b8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-aws-pod-identity-webhook-release-4.9-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..40a42c41c6ef5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-pod-identity-webhook-release-4.9-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-aws-pod-identity-webhook-release-4.9-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml similarity index 89% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml index dd2e45ed4f267..697be848fa0ea 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver-operator/openshift-priv-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/azure-disk-csi-driver-operator: - agent: kubernetes always_run: true branches: - - oc-4.4-kubernetes-1.17.0 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-azure-disk-csi-driver-operator-release-4.9-unit + path_alias: github.com/openshift/azure-disk-csi-driver-operator rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0d3d2f0bbdc56 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/azure-disk-csi-driver/openshift-priv-azure-disk-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/azure-disk-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit-skipped + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-azure-disk-csi-driver-release-4.9-unit-skipped + path_alias: github.com/openshift/azure-disk-csi-driver + rerun_command: /test unit-skipped + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit-skipped + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit-skipped,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9db4d6a7bf835 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-baremetal-operator-release-4.9-images + path_alias: github.com/metal3-io/baremetal-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..56cc66c919927 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.9-presubmits.yaml @@ -0,0 +1,488 @@ +presubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-operator-release-4.9-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..aa091af80eea5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-baremetal-runtimecfg-release-4.9-images + path_alias: github.com/openshift/baremetal-runtimecfg + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..82c2bd2f611ac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.9-presubmits.yaml @@ -0,0 +1,312 @@ +presubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.9-gofmt + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.9-govet + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.9-images + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-baremetal-runtimecfg-release-4.9-unit + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..583e1418b4955 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-bond-cni-release-4.9-images + path_alias: github.com/openshift/bond-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-presubmits.yaml similarity index 84% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml rename to ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-presubmits.yaml index cf1eea25e584e..57245293c0493 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.9-presubmits.yaml @@ -1,11 +1,11 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/bond-cni: - agent: kubernetes always_run: true branches: - - oc-4.3-kubernetes-1.16.2 + - release-4.9 cluster: build02 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,9 +13,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-bond-cni-release-4.9-images + path_alias: github.com/openshift/bond-cni + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..61f987d4a1a86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-machinery-go-release-4.9-verify + path_alias: github.com/openshift/build-machinery-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..aee74553dd6ef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/build-test-images: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-build-test-images-release-4.9-images + path_alias: github.com/openshift/build-test-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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/build-test-images/openshift-priv-build-test-images-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..4dfc1f3afcb9f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-test-images/openshift-priv-build-test-images-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/build-test-images: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-build-test-images-release-4.9-images + path_alias: github.com/openshift/build-test-images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..55a9cf0e464f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/builder: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-builder-release-4.9-images + path_alias: github.com/openshift/builder + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/builder/openshift-priv-builder-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..bf1dba5946171 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.9-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift-priv/builder: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-e2e-aws + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-e2e-aws-builds + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-e2e-aws-image-ecosystem + path_alias: github.com/openshift/builder + rerun_command: /test 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-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --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 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-e2e-aws-proxy + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-images + path_alias: github.com/openshift/builder + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-unit + path_alias: github.com/openshift/builder + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-builder-release-4.9-verify + path_alias: github.com/openshift/builder + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-periodics.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-periodics.yaml new file mode 100644 index 0000000000000..1e5cbaca5cc12 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-periodics.yaml @@ -0,0 +1,76 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 */23 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.7 + org: openshift-priv + path_alias: github.com/openshift-psap/ci-artifacts + repo: ci-artifacts + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-ci-artifacts-release-4.7-gpu-operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/gpu-operator-e2e-cluster-profile + - --target=gpu-operator-e2e + 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/gpu-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..51dcfe73d7bb8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ci-artifacts-release-4.7-images + path_alias: github.com/openshift-psap/ci-artifacts + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..b2c04d9b33898 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ci-artifacts-release-4.7-images + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4db92fdf2996a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ci-artifacts-release-4.8-images + path_alias: github.com/openshift-psap/ci-artifacts + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e2f05db664d18 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/gpu-operator-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ci-artifacts-release-4.8-gpu-operator-e2e + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test gpu-operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/gpu-operator-e2e-cluster-profile + - --target=gpu-operator-e2e + 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/gpu-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gpu-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ci-artifacts-release-4.8-images + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d26a01627d59f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ci-artifacts-release-4.9-images + path_alias: github.com/openshift-psap/ci-artifacts + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ad33296bc23d4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gpu-operator-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ci-artifacts-release-4.9-gpu-operator-e2e + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test gpu-operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/gpu-operator-e2e-cluster-profile + - --target=gpu-operator-e2e + 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/gpu-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gpu-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ci-artifacts-release-4.9-images + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5e18c2cb86122 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cincinnati-operator-release-4.9-images + path_alias: github.com/openshift/cincinnati-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5765e6eb6aa3b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.9-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.9-images + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.9-operator-e2e + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + 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/operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cincinnati-operator-release-4.9-unit + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a74266e6e9d85 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/client-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-client-go-release-4.9-verify + path_alias: github.com/openshift/client-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1897a1fb99d43 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-credential-operator-release-4.9-images + path_alias: github.com/openshift/cloud-credential-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..661b623a5ee15 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.9-presubmits.yaml @@ -0,0 +1,540 @@ +presubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-images + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-unit + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-verify + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cloud-credential-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f42c8547023f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cloud-provider-openstack-release-4.9-images + path_alias: k8s.io/cloud-provider-openstack + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-presubmits.yaml similarity index 90% rename from ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml rename to ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-presubmits.yaml index da049d55957b0..bc681b365bd7c 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes-metrics-server: + openshift-priv/cloud-provider-openstack: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.9 cluster: build02 context: ci/prow/images decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-metrics-server-release-3.11-images - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.9-images + path_alias: k8s.io/cloud-provider-openstack rerun_command: /test images spec: containers: @@ -61,7 +61,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -71,8 +71,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-metrics-server-release-3.11-unit - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.9-unit + path_alias: k8s.io/cloud-provider-openstack rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ee6a0b94eb8cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..4b233aa7f8b08 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.9-presubmits.yaml @@ -0,0 +1,617 @@ +presubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-e2e-aws-operator-tech-preview + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + 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-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-e2e-azure-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-e2e-vsphere-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-goimports + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-golint + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-govet + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-actuator-pkg-release-4.9-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..570eada63b6ec --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-aws-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e3ace0b5f3e27 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.9-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-generate + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-aws-release-4.9-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c2c5b2069241c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-azure-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..66e8220474d6d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.9-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-e2e-azure + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-generate + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/git-history + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-azure-release-4.9-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..948284d7fbb93 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e8827296d1d6b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.9-presubmits.yaml @@ -0,0 +1,682 @@ +presubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-upgrade + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + 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-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-generate-check + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-gofmt + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-govet + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-baremetal-release-4.9-unit + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..060afd6dc104d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-gcp + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..753054791c88c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.9-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-generate + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-goimports + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-govet + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-gcp-release-4.9-unit + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1f97452b89b6b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..77b41d24a1e38 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.9-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-gofmt + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-golint + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-govet + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubemark-release-4.9-unit + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-periodics.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..6994c02f101e0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-periodics.yaml @@ -0,0 +1,151 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 30 4 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/cluster-api-provider-kubevirt + repo: cluster-api-provider-kubevirt + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-sanity-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/sanity-ovn-cluster-profile + - --target=sanity-ovn + 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/sanity-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 30 6 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/cluster-api-provider-kubevirt + repo: cluster-api-provider-kubevirt + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-sanity-sdn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/sanity-sdn-cluster-profile + - --target=sanity-sdn + 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/sanity-sdn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b718f701a5c92 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c2af8ab2f78bf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-kubevirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-e2e-kubevirt + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + 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-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-gofmt + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-govet + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-kubevirt-release-4.9-unit + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5ab0bf31344eb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..98a0afa7a8505 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/actuator-pkg-staleness + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-actuator-pkg-staleness + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test actuator-pkg-staleness + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=actuator-pkg-staleness + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )actuator-pkg-staleness,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-gofmt + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-golint + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-govet + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-libvirt-release-4.9-unit + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c83d419a6559a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..13a547c56d696 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.9-presubmits.yaml @@ -0,0 +1,368 @@ +presubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-gofmt + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-golint + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-govet + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-openstack-release-4.9-unit + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..257fbe90b0e2a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-api-provider-ovirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f0b3bb569b1b2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ovirt-release-4.9-e2e-ovirt + path_alias: github.com/openshift/cluster-api-provider-ovirt + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-api-provider-ovirt-release-4.9-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0e32cfc7ef4d2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-authentication-operator-release-4.9-images + path_alias: github.com/openshift/cluster-authentication-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9c8d67a813641 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.9-presubmits.yaml @@ -0,0 +1,776 @@ +presubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-agnostic + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-encryption-perf + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-aws-operator-encryption-perf + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-aws-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-encryption-perf-cluster-profile + - --target=e2e-aws-operator-encryption-perf + 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-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-aws-single-node + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + 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-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-console-login + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-console-login + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-console-login + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-console-login-cluster-profile + - --target=e2e-console-login + 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-console-login-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-console-login,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-operator + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-operator-encryption + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-e2e-operator-encryption + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-operator-encryption-cluster-profile + - --target=e2e-operator-encryption + 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-operator-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-images + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-authentication-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0a9056d23b326 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-autoscaler-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..32407fabeebe4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.9-presubmits.yaml @@ -0,0 +1,578 @@ +presubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-generate + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-goimports + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-golint + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-govet + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-autoscaler-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..cb6b3af47d214 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-baremetal-operator-release-4.9-images + path_alias: github.com/openshift/cluster-baremetal-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ad79e75238cfa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.9-presubmits.yaml @@ -0,0 +1,972 @@ +presubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-agnostic + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-assisted + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-assisted + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + 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-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-ipi-upgrade + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + 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-metal-ipi-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-generate-check + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test generate-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-gofmt + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-govet + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-images + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-lint + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-baremetal-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..169f41c5215b2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-bootstrap-release-4.9-images + path_alias: github.com/openshift/cluster-bootstrap + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9655af73e2a0f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.9-presubmits.yaml @@ -0,0 +1,464 @@ +presubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + 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-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-images + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-unit + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-verify + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-bootstrap-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8327f7de28e13 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-capacity: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-capacity-release-4.9-images + path_alias: sigs.k8s.io/cluster-capacity + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..df52f42bae666 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/cluster-capacity: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-capacity-release-4.9-images + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-capacity-release-4.9-unit + path_alias: sigs.k8s.io/cluster-capacity + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e47f634fc80aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-cloud-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5782bf7c86a91 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-cloud-controller-manager-operator/openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/cluster-cloud-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-vendor + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-cloud-controller-manager-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-cloud-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ef0a6f711c96b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-config-operator-release-4.9-images + path_alias: github.com/openshift/cluster-config-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..7037728d96c37 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.9-presubmits.yaml @@ -0,0 +1,540 @@ +presubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-images + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-config-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..679b6b6267f8f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cd18f56407e48 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-presubmits.yaml @@ -0,0 +1,406 @@ +presubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-e2e-gcp-csi + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-csi-snapshot-controller-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..70bc5c3d9c097 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-dns-operator-release-4.9-images + path_alias: github.com/openshift/cluster-dns-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e32dba3906143 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.9-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-images + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-dns-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..49235d16932f5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-etcd-operator-release-4.9-images + path_alias: github.com/openshift/cluster-etcd-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..329b621775334 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.9-presubmits.yaml @@ -0,0 +1,1184 @@ +presubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-agnostic + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-aws-disruptive + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + - --template=/usr/local/e2e-aws-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-aws-single-node + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + 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-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-gcp-disruptive + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + - --template=/usr/local/e2e-gcp-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-assisted + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-metal-assisted + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + 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-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + 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-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-e2e-operator + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-images + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-etcd-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e63697fa9d1df --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-image-registry-operator-release-4.9-images + path_alias: github.com/openshift/cluster-image-registry-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..82ba5b59bc3a9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.9-presubmits.yaml @@ -0,0 +1,1018 @@ +presubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-image-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-aws-image-registry + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + 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-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-azure-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-gcp-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-ovirt + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-vsphere + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-e2e-vsphere-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-images + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-image-registry-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..da3d1883ab541 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-ingress-operator-release-4.9-images + path_alias: github.com/openshift/cluster-ingress-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..3e3170f741c89 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.9-presubmits.yaml @@ -0,0 +1,556 @@ +presubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-e2e-aws-single-node + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + 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-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-images + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-ingress-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..cc8b27f011e2d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..614e9d42b81a1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,924 @@ +presubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-encryption + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-aws-operator-encryption + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-encryption-cluster-profile + - --target=e2e-aws-operator-encryption + 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-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-encryption-perf + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-aws-operator-encryption-perf + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption-perf + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-encryption-perf-cluster-profile + - --target=e2e-aws-operator-encryption-perf + 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-encryption-perf-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-encryption-perf,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + 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-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/k8s-e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-k8s-e2e-gcp + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + 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/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-k8s-e2e-gcp-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + 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/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-apiserver-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e2715b346d512 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9e36895f16ecb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.9-presubmits.yaml @@ -0,0 +1,462 @@ +presubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-controller-manager-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ebe7130d816bf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e966217bfc02f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-descheduler-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..681f74fcd183a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5ebd8dbd879bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.9-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-scheduler-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..97e06bb43366a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f1665f362e1ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..60f150937d663 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-machine-approver-release-4.9-images + path_alias: github.com/openshift/cluster-machine-approver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5d406f227c093 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.9-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-e2e-azure-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-e2e-gcp-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-images + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-machine-approver-release-4.9-unit + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..12ab45b8c6125 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-monitoring-operator-release-4.9-images + path_alias: github.com/openshift/cluster-monitoring-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9e54bd6e4bfef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.9-presubmits.yaml @@ -0,0 +1,466 @@ +presubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-e2e-agnostic + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-e2e-agnostic-operator + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + 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-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-generate + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-images + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-monitoring-operator-release-4.9-vendor + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..626f628f281d3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-network-operator-release-4.9-images + path_alias: github.com/openshift/cluster-network-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..97a4387c6c995 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.9-presubmits.yaml @@ -0,0 +1,1098 @@ +presubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-aws-ovn-windows + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + 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-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-sdn-multi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-aws-sdn-multi + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-sdn-multi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-sdn-multi-cluster-profile + - --target=e2e-aws-sdn-multi + 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-sdn-multi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-sdn-multi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-azure-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + 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-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-gcp-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-gcp-ovn-upgrade + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + 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-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + 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-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovn-ipsec-step-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-ovn-ipsec-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-ipsec-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovn-ipsec-step-registry-cluster-profile + - --target=e2e-ovn-ipsec-step-registry + 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-ovn-ipsec-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-ipsec-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovn-step-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-ovn-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + 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-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-e2e-vsphere-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-images + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-network-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..62590566866ce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-nfd-operator-release-4.9-images + path_alias: github.com/openshift/cluster-nfd-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..73699a83d26f3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.9-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.9-images + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-nfd-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0a34dd19f656f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-images + path_alias: github.com/openshift/cluster-node-tuning-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..edc86a41332a6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.9-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-images + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-node-tuning-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..10b9e0fb0e762 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f5fae35c9d39a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-encryption + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-e2e-aws-operator-encryption + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-encryption-cluster-profile + - --target=e2e-aws-operator-encryption + 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-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-apiserver-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a9d95e0f4de14 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9130d23b212b9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-openshift-controller-manager-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2426fbbb7be3c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-policy-controller-release-4.9-images + path_alias: github.com/openshift/cluster-policy-controller + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..46389188f7ede --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.9-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-e2e-upgrade + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-images + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-unit + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-verify + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-policy-controller-release-4.9-verify-deps + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..6ccc51bdcb19f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f5c158cdc1897 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.9-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-e2e-aws-olm + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..84a797975e0d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-resource-override-admission-release-4.9-images + path_alias: github.com/openshift/cluster-resource-override-admission + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..2d6257d93b21a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.9-images + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-resource-override-admission-release-4.9-unit + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..3b62d9699125e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-samples-operator-release-4.9-images + path_alias: github.com/openshift/cluster-samples-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0fb7dabe8d339 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.9-presubmits.yaml @@ -0,0 +1,574 @@ +presubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws-builds + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws-image-ecosystem + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test 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-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --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 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-images + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-samples-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f1ff3b36f854d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-storage-operator-release-4.9-images + path_alias: github.com/openshift/cluster-storage-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5273c47dbaf80 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.9-presubmits.yaml @@ -0,0 +1,638 @@ +presubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-aws-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-gcp-csi + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-e2e-ovirt + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-images + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-storage-operator-release-4.9-verify + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7d2773fbe44fe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-update-keys-release-4.9-images + path_alias: github.com/openshift/cluster-update-keys + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..66616ea8babe0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.9-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.9-e2e-aws + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-update-keys-release-4.9-images + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..797ae00106434 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-cluster-version-operator-release-4.9-images + path_alias: github.com/openshift/cluster-version-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f1864f8f309c7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.9-presubmits.yaml @@ -0,0 +1,488 @@ +presubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-e2e-agnostic + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-e2e-agnostic-operator + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-operator-cluster-profile + - --target=e2e-agnostic-operator + 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-agnostic-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-assisted + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-e2e-metal-assisted + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + 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-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-gofmt + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-images + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-version-operator-release-4.9-unit + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..984d4998a5a93 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-compliance-operator-release-4.9-images + path_alias: github.com/openshift/compliance-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..dcc29558f5ca3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.9-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/compliance-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.9-go-build + path_alias: github.com/openshift/compliance-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.9-images + path_alias: github.com/openshift/compliance-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.9-unit + path_alias: github.com/openshift/compliance-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-compliance-operator-release-4.9-verify + path_alias: github.com/openshift/compliance-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8d6f48ade25a9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-configmap-reload-release-4.9-images + path_alias: github.com/openshift/configmap-reload + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a37b5e88e6692 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.9-e2e-aws + path_alias: github.com/openshift/configmap-reload + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.9-images + path_alias: github.com/openshift/configmap-reload + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-configmap-reload-release-4.9-vendor + path_alias: github.com/openshift/configmap-reload + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2321f15a4ea8d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/console-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-console-operator-release-4.9-images + path_alias: github.com/openshift/console-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/console-operator/openshift-priv-console-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..63b3276ef4eb0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.9-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/console-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-console + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-e2e-aws-console + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-cluster-profile + - --target=e2e-aws-console + 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-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-images + path_alias: github.com/openshift/console-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-unit + path_alias: github.com/openshift/console-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-operator-release-4.9-verify + path_alias: github.com/openshift/console-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..41253a12e72ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.9-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/console: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-console-release-4.9-images + path_alias: github.com/openshift/console + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/console/openshift-priv-console-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a2bdf544c2df8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.9-presubmits.yaml @@ -0,0 +1,465 @@ +presubmits: + openshift-priv/console: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/analyze + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-analyze + path_alias: github.com/openshift/console + rerun_command: /test analyze + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=analyze + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )analyze,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/backend + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-backend + path_alias: github.com/openshift/console + rerun_command: /test backend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=backend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )backend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/ceph-storage-plugin + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-ceph-storage-plugin + path_alias: github.com/openshift/console + rerun_command: /test ceph-storage-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/ceph-storage-plugin-cluster-profile + - --target=ceph-storage-plugin + 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/ceph-storage-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ceph-storage-plugin,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-console + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-e2e-gcp-console + path_alias: github.com/openshift/console + rerun_command: /test e2e-gcp-console + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-console-cluster-profile + - --target=e2e-gcp-console + 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-console-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-console,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/frontend + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-frontend + path_alias: github.com/openshift/console + rerun_command: /test frontend + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=frontend + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )frontend,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-images + path_alias: github.com/openshift/console + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/kubevirt-plugin + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-console-release-4.9-kubevirt-plugin + path_alias: github.com/openshift/console + rerun_command: /test kubevirt-plugin + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/kubevirt-plugin-cluster-profile + - --target=kubevirt-plugin + 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/kubevirt-plugin-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )kubevirt-plugin,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ad34a6386653f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-containernetworking-plugins-release-4.9-images + path_alias: github.com/openshift/containernetworking-plugins + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..6637e9eebf43b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-containernetworking-plugins-release-4.9-e2e-aws + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-containernetworking-plugins-release-4.9-images + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ea59df695bd48 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/coredns: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-coredns-release-4.9-images + path_alias: github.com/coredns/coredns + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/coredns/openshift-priv-coredns-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5843705ddc2b9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.9-presubmits.yaml @@ -0,0 +1,348 @@ +presubmits: + openshift-priv/coredns: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.9-e2e-aws + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.9-e2e-aws-upgrade + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.9-e2e-metal-ipi + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.9-images + path_alias: github.com/coredns/coredns + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-coredns-release-4.9-unit + path_alias: github.com/coredns/coredns + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a374e51ad1159 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/crd-schema-gen: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-crd-schema-gen-release-4.9-images + path_alias: github.com/openshift/crd-schema-gen + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-presubmits.yaml similarity index 88% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-presubmits.yaml index f0f20dc10be9d..44d4bed1f1ad1 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.9-presubmits.yaml @@ -1,11 +1,11 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/crd-schema-gen: - agent: kubernetes always_run: true branches: - - sdn-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,9 +13,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-crd-schema-gen-release-4.9-images + path_alias: github.com/openshift/crd-schema-gen + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,11 +57,11 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes always_run: true branches: - - sdn-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 context: ci/prow/verify decorate: true @@ -71,8 +71,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-sdn-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-crd-schema-gen-release-4.9-verify + path_alias: github.com/openshift/crd-schema-gen rerun_command: /test verify spec: containers: diff --git a/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a931ab0cf9f82 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-cluster-driver-registrar-release-4.9-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ce88305edaad8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-cluster-driver-registrar-release-4.9-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-cluster-driver-registrar-release-4.9-unit + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..18f1f6a19eb57 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-manila-operator-release-4.9-images + path_alias: github.com/openshift/csi-driver-manila-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a2db4d46eaefc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.9-images + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.9-unit + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-manila-operator-release-4.9-verify + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..59c39a2fa67fe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-nfs-release-4.9-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a6b613365b1ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.9-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/go-fmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.9-go-fmt + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-fmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=go-fmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/go-vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.9-go-vet + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=go-vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-vet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.9-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-nfs-release-4.9-vendor + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c7eb02a707e38 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-driver-projected-resource: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-driver-projected-resource-release-4.9-images + path_alias: github.com/openshift/csi-driver-projected-resource + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..97ac11ac77db4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.9-presubmits.yaml @@ -0,0 +1,404 @@ +presubmits: + openshift-priv/csi-driver-projected-resource: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-e2e-aws-operator-disruptive + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test e2e-aws-operator-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-disruptive-cluster-profile + - --target=e2e-aws-operator-disruptive + 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-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-slow + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-e2e-aws-operator-slow + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test e2e-aws-operator-slow + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-slow-cluster-profile + - --target=e2e-aws-operator-slow + 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-slow-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-slow,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-images + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-unit + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-driver-projected-resource-release-4.9-verify + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d356b015effc1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-attacher-release-4.9-images + path_alias: github.com/kubernetes-csi/external-attacher + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..19cc493ee6c3e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.9-images + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-attacher-release-4.9-unit + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..fedb9d54d217a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-provisioner-release-4.9-images + path_alias: github.com/kubernetes-csi/external-provisioner + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c218e6c4dd49c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.9-images + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-provisioner-release-4.9-unit + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..19ef1f4ead5bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-resizer-release-4.9-images + path_alias: github.com/kubernetes-csi/external-resizer + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..4120a3db42e18 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.9-images + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-resizer-release-4.9-unit + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..698ddeacb9bfa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-external-snapshotter-release-4.9-images + path_alias: github.com/kubernetes-csi/external-snapshotter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8403c55c647c4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.9-images + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-external-snapshotter-release-4.9-unit + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5566a154646b5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-livenessprobe-release-4.9-images + path_alias: github.com/kubernetes-csi/livenessprobe + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8eb1ae8badec3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.9-images + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-livenessprobe-release-4.9-unit + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9502f7338d7c2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-csi-node-driver-registrar-release-4.9-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0983fd8ab18d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.9-presubmits.yaml @@ -0,0 +1,350 @@ +presubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.9-e2e-gcp-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.9-e2e-ovirt + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.9-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-node-driver-registrar-release-4.9-unit + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..34466ac02e6a4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/csi-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/csi-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.9-unit + path_alias: github.com/openshift/csi-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-csi-operator-release-4.9-verify + path_alias: github.com/openshift/csi-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2afdc8fa87783 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/descheduler: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-descheduler-release-4.9-images + path_alias: sigs.k8s.io/descheduler + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-presubmits.yaml similarity index 92% rename from ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml rename to ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-presubmits.yaml index 29e114ebdacec..afc98fc16aaea 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes-autoscaler: + openshift-priv/descheduler: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.9 cluster: build02 context: ci/prow/images decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-autoscaler-release-3.11-images - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-descheduler-release-4.9-images + path_alias: sigs.k8s.io/descheduler rerun_command: /test images spec: containers: @@ -61,7 +61,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -71,8 +71,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-autoscaler-release-3.11-unit - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-descheduler-release-4.9-unit + path_alias: sigs.k8s.io/descheduler rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4f4d3f9c0791c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/egress-router-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-egress-router-cni-release-4.9-images + path_alias: github.com/openshift/egress-router-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f879a3c3ae3e8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/egress-router-cni/openshift-priv-egress-router-cni-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/egress-router-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-egress-router-cni-release-4.9-images + path_alias: github.com/openshift/egress-router-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..37e427ca61e5d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/etcd: + - agent: kubernetes + branches: + - ^openshift-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-etcd-openshift-4.9-images + path_alias: github.com/coreos/etcd + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/etcd/openshift-priv-etcd-openshift-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9-presubmits.yaml new file mode 100644 index 0000000000000..fd92ef5fa7e6a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.9-presubmits.yaml @@ -0,0 +1,346 @@ +presubmits: + openshift-priv/etcd: + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.9-e2e-aws + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.9-e2e-aws-serial + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.9-e2e-aws-upgrade + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.9-images + path_alias: github.com/coreos/etcd + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-etcd-openshift-4.9-unit + path_alias: github.com/coreos/etcd + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..54c07ae338214 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-federation-v2-operator-release-4.9-images + path_alias: github.com/openshift/federation-v2-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..006ec58978be1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.9-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.9-images + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.9-managed-e2e + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.9-unit + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-federation-v2-operator-release-4.9-vet + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..efd3ecefacca9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-file-integrity-operator-release-4.9-images + path_alias: github.com/openshift/file-integrity-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1713422dd8e17 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.9-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/go-build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.9-go-build + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=go-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )go-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.9-images + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.9-unit + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-file-integrity-operator-release-4.9-verify + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ecdec81365d75 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/gcp-pd-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8bf9237868da5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver-operator/openshift-priv-gcp-pd-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,332 @@ +presubmits: + openshift-priv/gcp-pd-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-e2e-gcp-csi + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-test + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-operator-release-4.9-verify + path_alias: github.com/openshift/gcp-pd-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4585609b3b808 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/gcp-pd-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-gcp-pd-csi-driver-release-4.9-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..040e9d1808d68 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/gcp-pd-csi-driver/openshift-priv-gcp-pd-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,274 @@ +presubmits: + openshift-priv/gcp-pd-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.9-e2e-gcp + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.9-e2e-gcp-csi + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.9-images + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-gcp-pd-csi-driver-release-4.9-test + path_alias: sigs.k8s.io/gcp-compute-persistent-disk-csi-driver + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml new file mode 100644 index 0000000000000..30b38a65a0a04 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-master-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml new file mode 100644 index 0000000000000..190a54b89695a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-master-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..4624b5d508fd2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.5-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..75656a8eca270 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.5-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..274345e995966 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.6-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..2712d3efdc95b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.6-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..40beb5b7bbba8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.7-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..681d284cf50e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.7-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..85347933e342e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.8-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d482376a5601c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.8-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..aeadf2ae1818b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..20a5edd5ea056 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ghostunnel-release-4.9-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f05785e42e7f3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/grafana: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-grafana-release-4.9-images + path_alias: github.com/openshift/grafana + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/grafana/openshift-priv-grafana-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..fa221b9fe3825 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/grafana: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.9-e2e-aws + path_alias: github.com/openshift/grafana + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.9-images + path_alias: github.com/openshift/grafana + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-go + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.9-test-go + path_alias: github.com/openshift/grafana + rerun_command: /test test-go + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-go + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-grafana-release-4.9-vendor + path_alias: github.com/openshift/grafana + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml new file mode 100644 index 0000000000000..41ca4334c716d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-master-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml new file mode 100644 index 0000000000000..fc60d56a55f44 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-master-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..600e1f29b2609 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.5-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..c5d74f01604aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.5-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..199fcbf8dabbb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.6-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..7418eeb6a627d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.6-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..cdcbd7b83a4f8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.7-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..71b53a0e48483 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.7-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..859ac3d8ef441 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.8-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..deb947954cf4c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.8-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1f5c21f46c84e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hadoop-release-4.9-images + path_alias: github.com/kube-reporting/hadoop + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..fe1c917c39805 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hadoop-release-4.9-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml new file mode 100644 index 0000000000000..551f78f651e2b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-master-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml new file mode 100644 index 0000000000000..c00d4fba4afe6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-master-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..27c30afd1d7f0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.5-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..d6c106e28b37e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.5-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..1a13e3aa29433 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.6-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..edce6eba92d64 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.6-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..edc777ea45c4e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.7-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..fef18f70a66a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.7-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4c6649ceb4a64 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.8-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..483f8afd64899 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.8-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d41e70089d291 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-helm-release-4.9-images + path_alias: k8s.io/helm + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..494691fc72558 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-helm-release-4.9-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml new file mode 100644 index 0000000000000..e1920e3388dcc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-master-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml new file mode 100644 index 0000000000000..b25208b66a8a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-master-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..add06430cdf8d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.5-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..573fa8fffcfb0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.5-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..01ff352d81e8e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.6-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..6b549bbb1baba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.6-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..41da4551e9d42 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.7-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..188605f0c2eca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.7-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..fa0f05e35be87 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.8-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f4862b54df2ec --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.8-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9ea71c8dc4a17 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hive-release-4.9-images + path_alias: github.com/kube-reporting/hive + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..591def2eefa36 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hive-release-4.9-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-periodics.yaml new file mode 100644 index 0000000000000..a8d80e52da817 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-periodics.yaml @@ -0,0 +1,76 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift-priv + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + repo: hyperconverged-cluster-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-master-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-master-aws + 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/hco-e2e-deploy-nightly-master-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-postsubmits.yaml new file mode 100644 index 0000000000000..4db1f73402c86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-master-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-presubmits.yaml new file mode 100644 index 0000000000000..e0705cf82e9d8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-master-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml new file mode 100644 index 0000000000000..e3133e124a121 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml new file mode 100644 index 0000000000000..0818b6118775a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml @@ -0,0 +1,517 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-aws-cluster-profile + - --target=hco-e2e-aws + 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/hco-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-azure-cluster-profile + - --target=hco-e2e-azure + 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/hco-e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.1-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml new file mode 100644 index 0000000000000..f382055010cac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml new file mode 100644 index 0000000000000..fd8df47e379ac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml @@ -0,0 +1,805 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-aws-cluster-profile + - --target=hco-e2e-aws + 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/hco-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-azure-cluster-profile + - --target=hco-e2e-azure + 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/hco-e2e-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml new file mode 100644 index 0000000000000..6fe2ae4fb7a39 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml new file mode 100644 index 0000000000000..a876a99f2ea79 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.3-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-1.3 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-1.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-periodics.yaml new file mode 100644 index 0000000000000..184fb2a47c82d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-periodics.yaml @@ -0,0 +1,76 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.7 + org: openshift-priv + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + repo: hyperconverged-cluster-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-master-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-master-aws + 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/hco-e2e-deploy-nightly-master-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..99138172b1bf7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..f659a1020d0ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.7-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..4e6f3372599ec --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-periodics.yaml @@ -0,0 +1,76 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift-priv + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + repo: hyperconverged-cluster-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-master-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-master-aws + 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/hco-e2e-deploy-nightly-master-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f162cf321cc3b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..77c91482d1c9b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.8-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..aa8b654d8fd7d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-periodics.yaml @@ -0,0 +1,76 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + repo: hyperconverged-cluster-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-deploy-nightly-master-aws-cluster-profile + - --target=hco-e2e-deploy-nightly-master-aws + 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/hco-e2e-deploy-nightly-master-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5d360ff67493c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c679c254af22d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.9-presubmits.yaml @@ -0,0 +1,653 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-image-index-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-aws-cluster-profile + - --target=hco-e2e-image-index-aws + 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/hco-e2e-image-index-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-image-index-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-azure-cluster-profile + - --target=hco-e2e-image-index-azure + 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/hco-e2e-image-index-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-image-index-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-image-index-gcp-cluster-profile + - --target=hco-e2e-image-index-gcp + 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/hco-e2e-image-index-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-image-index-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-aws-cluster-profile + - --target=hco-e2e-upgrade-aws + 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/hco-e2e-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-azure-cluster-profile + - --target=hco-e2e-upgrade-azure + 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/hco-e2e-upgrade-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-aws-cluster-profile + - --target=hco-e2e-upgrade-prev-aws + 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/hco-e2e-upgrade-prev-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/hco-e2e-upgrade-prev-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/hco-e2e-upgrade-prev-azure-cluster-profile + - --target=hco-e2e-upgrade-prev-azure + 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/hco-e2e-upgrade-prev-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )hco-e2e-upgrade-prev-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-hyperconverged-cluster-operator-release-4.9-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=src + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ec18df2bab9a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ib-sriov-cni-release-4.9-images + path_alias: github.com/openshift/ib-sriov-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..dfd12d6319820 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ib-sriov-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ib-sriov-cni-release-4.9-images + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..954223a10c2e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/image-registry: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-image-registry-release-4.9-images + path_alias: github.com/openshift/image-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/image-registry/openshift-priv-image-registry-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cb22535ff90a6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.9-presubmits.yaml @@ -0,0 +1,482 @@ +presubmits: + openshift-priv/image-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-image-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-e2e-agnostic-image-registry + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-agnostic-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-image-registry-cluster-profile + - --target=e2e-agnostic-image-registry + 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-agnostic-image-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-e2e-aws + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-image-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-e2e-aws-image-registry + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + 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-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-images + path_alias: github.com/openshift/image-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-unit + path_alias: github.com/openshift/image-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-image-registry-release-4.9-verify + path_alias: github.com/openshift/image-registry + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f453458cbc434 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/images: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-images-release-4.9-images + path_alias: github.com/openshift/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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/images/openshift-priv-images-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..03befff0f28bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.9-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/images: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.9-e2e-aws + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-images-release-4.9-images + path_alias: github.com/openshift/images + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-periodics.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..5a8df1ff01505 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-periodics.yaml @@ -0,0 +1,155 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/insights-operator + repo: insights-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-insights-operator-release-4.9-insights-operator-e2e-tests-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/insights-operator-e2e-tests-periodic-cluster-profile + - --target=insights-operator-e2e-tests-periodic + 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/insights-operator-e2e-tests-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/insights-operator + repo: insights-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-insights-operator-release-4.9-insights-operator-tests-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/insights-operator-tests-periodic-cluster-profile + - --target=insights-operator-tests-periodic + 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/insights-operator-tests-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b8ac7ce17075e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/insights-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-insights-operator-release-4.9-images + path_alias: github.com/openshift/insights-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/insights-operator/openshift-priv-insights-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ded17a8208c47 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.9-presubmits.yaml @@ -0,0 +1,352 @@ +presubmits: + openshift-priv/insights-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.9-e2e + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.9-e2e-gcp-upgrade + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + 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-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.9-images + path_alias: github.com/openshift/insights-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/insights-operator-e2e-tests + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.9-insights-operator-e2e-tests + path_alias: github.com/openshift/insights-operator + rerun_command: /test insights-operator-e2e-tests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/insights-operator-e2e-tests-cluster-profile + - --target=insights-operator-e2e-tests + 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/insights-operator-e2e-tests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )insights-operator-e2e-tests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-insights-operator-release-4.9-unit + path_alias: github.com/openshift/insights-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..124450c09622c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/installer: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-installer-release-4.9-images + path_alias: github.com/openshift/installer + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/installer/openshift-priv-installer-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..240d6db42fd4f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.9-presubmits.yaml @@ -0,0 +1,2759 @@ +presubmits: + openshift-priv/installer: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-disruptive + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + - --template=/usr/local/e2e-aws-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-proxy + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-shared-vpc + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-shared-vpc-cluster-profile + - --target=e2e-aws-shared-vpc + 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-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-single-node + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + 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-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upi-cluster-profile + - --target=e2e-aws-upi + - --template=/usr/local/e2e-aws-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + 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-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-azure + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-shared-vpc + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-azure-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-shared-vpc-cluster-profile + - --target=e2e-azure-shared-vpc + 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-azure-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-upi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-azure-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-upi-cluster-profile + - --target=e2e-azure-upi + - --template=/usr/local/e2e-azure-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-upi + - name: TEST_COMMAND + value: TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-azure-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-upi + name: job-definition + subPath: cluster-launch-installer-upi-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-upi-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-crc + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-crc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-crc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-crc-cluster-profile + - --target=e2e-crc + 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-crc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-crc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-gcp + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-shared-vpc + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-gcp-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-shared-vpc + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-shared-vpc-cluster-profile + - --target=e2e-gcp-shared-vpc + 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-shared-vpc-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-shared-vpc,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-gcp-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + 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-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-gcp-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upi-cluster-profile + - --target=e2e-gcp-upi + 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-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upi-xpn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-gcp-upi-xpn + optional: true + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi-xpn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upi-xpn-cluster-profile + - --target=e2e-gcp-upi-xpn + 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-upi-xpn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upi-xpn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-kubevirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-kubevirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + 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-kubevirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-libvirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-libvirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + 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-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-assisted + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-assisted + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + 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-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-single-node-live-iso + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-metal-single-node-live-iso + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-single-node-live-iso + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-single-node-live-iso-cluster-profile + - --target=e2e-metal-single-node-live-iso + 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-metal-single-node-live-iso-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-single-node-live-iso,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-openstack-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-openstack-ipi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-openstack-ipi-cluster-profile + - --target=e2e-openstack-ipi + 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-openstack-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-ovirt + path_alias: github.com/openshift/installer + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-vsphere + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-e2e-vsphere-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + 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-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-gofmt + path_alias: github.com/openshift/installer + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-golint + path_alias: github.com/openshift/installer + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-govet + path_alias: github.com/openshift/installer + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-images + path_alias: github.com/openshift/installer + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/openstack-manifests + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-openstack-manifests + path_alias: github.com/openshift/installer + rerun_command: /test openstack-manifests + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/openstack-manifests-cluster-profile + - --target=openstack-manifests + 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/openstack-manifests-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )openstack-manifests,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-unit + path_alias: github.com/openshift/installer + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-codegen + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-verify-codegen + path_alias: github.com/openshift/installer + rerun_command: /test verify-codegen + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-codegen + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-codegen,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-installer-release-4.9-verify-vendor + path_alias: github.com/openshift/installer + rerun_command: /test verify-vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9661591bc0d2a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cd3ad2dfe47ec --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-hardware-inventory-recorder-image-release-4.9-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4fcb9a1122c2a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-image: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-image-release-4.9-images + path_alias: github.com/openshift/ironic-image + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-image/openshift-priv-ironic-image-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..53457354ac37c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.9-presubmits.yaml @@ -0,0 +1,216 @@ +presubmits: + openshift-priv/ironic-image: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/openshift/ironic-image + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-image-release-4.9-images + path_alias: github.com/openshift/ironic-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7cea7773d26a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-inspector-image-release-4.9-images + path_alias: github.com/openshift/ironic-inspector-image + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..7f1fefff13888 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-inspector-image-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-inspector-image-release-4.9-images + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..160344b47250b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-ipa-downloader-release-4.9-images + path_alias: github.com/openshift/ironic-ipa-downloader + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..45cda1c05158c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-ipa-downloader-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-ipa-downloader-release-4.9-images + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d2fbab5498cf6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-rhcos-downloader-release-4.9-images + path_alias: github.com/openshift/ironic-rhcos-downloader + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e93f90998d89b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-rhcos-downloader-release-4.9-images + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..dd9a666737a3b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ironic-static-ip-manager-release-4.9-images + path_alias: github.com/openshift/ironic-static-ip-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8ff654e3df25d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-static-ip-manager-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ironic-static-ip-manager-release-4.9-images + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2a21ae7f8b40a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-client-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-client-plugin + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9c6f5bd613059 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.9-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-client-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..31736077992be --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..43c9d9952ae10 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-openshift-login-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2493575b075af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-sync-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-sync-plugin + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0942627f98706 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-sync-plugin-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-sync-plugin-release-4.9-images + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2ac179d27dede --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/jenkins: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-jenkins-release-4.9-images + path_alias: github.com/openshift/jenkins + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/jenkins/openshift-priv-jenkins-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ece519f731858 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.9-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/jenkins: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.9-e2e-aws + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-jenkins-release-4.9-images + path_alias: github.com/openshift/jenkins + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e8743b24a2670 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-k8s-prometheus-adapter-release-4.9-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..78f00487881a2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.9-e2e-aws + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.9-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.9-unit + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-k8s-prometheus-adapter-release-4.9-vendor + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..78b33dc3f209a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kube-rbac-proxy-release-4.9-images + path_alias: github.com/openshift/kube-rbac-proxy + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c1bf76f168de9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.9-e2e-aws + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.9-images + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.9-test-unit + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-rbac-proxy-release-4.9-vendor + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..3d816ffe17b2d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kube-state-metrics-release-4.9-images + path_alias: k8s.io/kube-state-metrics + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..059b28c79b9dd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.9-e2e-aws + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.9-images + path_alias: k8s.io/kube-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.9-test-unit + path_alias: k8s.io/kube-state-metrics + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kube-state-metrics-release-4.9-vendor + path_alias: k8s.io/kube-state-metrics + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9797581908dd1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubecsr: + - agent: kubernetes + branches: + - ^openshift-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubecsr-openshift-4.9-images + path_alias: github.com/coreos/kubecsr + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ce46ae16b07c3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/kubecsr: + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.9-e2e-aws + path_alias: github.com/coreos/kubecsr + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.9-images + path_alias: github.com/coreos/kubecsr + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - openshift-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubecsr-openshift-4.9-unit + path_alias: github.com/coreos/kubecsr + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c7f6a2aac45aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubefed-operator-release-4.9-images + path_alias: github.com/openshift/kubefed-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1faa89d766997 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.9-images + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/olm-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.9-olm-e2e + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/olm-e2e-cluster-profile + - --target=olm-e2e + 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/olm-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.9-unit + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-operator-release-4.9-vet + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..fe45393808e1b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubefed: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubefed-release-4.9-images + path_alias: sigs.k8s.io/kubefed + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubefed/openshift-priv-kubefed-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..4570f3d7b3dbe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.9-presubmits.yaml @@ -0,0 +1,234 @@ +presubmits: + openshift-priv/kubefed: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.9-images + path_alias: sigs.k8s.io/kubefed + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/managed-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.9-managed-e2e + path_alias: sigs.k8s.io/kubefed + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=managed-e2e + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.9-unit + path_alias: sigs.k8s.io/kubefed + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubefed-release-4.9-vet + path_alias: sigs.k8s.io/kubefed + rerun_command: /test vet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ca778d09dea77 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-autoscaler-release-4.9-images + path_alias: k8s.io/autoscaler + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..b3ae691d52fdb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.9-presubmits.yaml @@ -0,0 +1,580 @@ +presubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-e2e-aws-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-e2e-azure-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-e2e-gcp-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/git-history + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-git-history + path_alias: k8s.io/autoscaler + rerun_command: /test git-history + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=git-history + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-goimports + path_alias: k8s.io/autoscaler + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-golint + path_alias: k8s.io/autoscaler + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-govet + path_alias: k8s.io/autoscaler + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-images + path_alias: k8s.io/autoscaler + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-autoscaler-release-4.9-unit + path_alias: k8s.io/autoscaler + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..aefb7b4b7f5b5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..34735bf990c50 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-e2e-aws + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-unit + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-kube-storage-version-migrator-release-4.9-verify + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9-presubmits.yaml similarity index 90% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml rename to ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9-presubmits.yaml index ca2a9b3ea9833..b7fe21d0887f8 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/kubernetes-nmstate: - agent: kubernetes always_run: true branches: - - oc-4.5-kubernetes-1.18.8 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-kubernetes-nmstate-release-4.9-unit + path_alias: github.com/openshift/kubernetes-nmstate rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml deleted file mode 100644 index 30b5aa85e656a..0000000000000 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-presubmits.yaml +++ /dev/null @@ -1,60 +0,0 @@ -presubmits: - openshift-priv/kubernetes: - - agent: kubernetes - always_run: true - branches: - - oc-4.7-kubernetes-1.20.1 - cluster: build02 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.7-kubernetes-1.20.1-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8918bc8673641 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/kubernetes: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kubernetes-release-4.9-images + path_alias: k8s.io/kubernetes + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes/openshift-priv-kubernetes-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..be7cdc8a73cb4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.9-presubmits.yaml @@ -0,0 +1,1995 @@ +presubmits: + openshift-priv/kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/configmap-scale + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-configmap-scale + path_alias: k8s.io/kubernetes + rerun_command: /test configmap-scale + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/configmap-scale-cluster-profile + - --target=configmap-scale + 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/configmap-scale-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )configmap-scale,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-agnostic-cmd + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + 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-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-csi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-disruptive + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + - --template=/usr/local/e2e-aws-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-jenkins + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-multitenant + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + 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-multitenant-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-ovn + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-selfupgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-selfupgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-selfupgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-selfupgrade-cluster-profile + - --target=e2e-aws-selfupgrade + 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-selfupgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-selfupgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-serial + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-aws-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-azure + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-azure-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-upgrade-cluster-profile + - --target=e2e-azure-upgrade + 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-azure-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-gcp-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + 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-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-metal-ipi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-e2e-vsphere + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-images + path_alias: k8s.io/kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/integration + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-integration + path_alias: k8s.io/kubernetes + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/k8s-e2e-conformance-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-k8s-e2e-conformance-aws + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-conformance-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/k8s-e2e-conformance-aws-cluster-profile + - --target=k8s-e2e-conformance-aws + 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/k8s-e2e-conformance-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-conformance-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/k8s-e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-k8s-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/k8s-e2e-gcp-cluster-profile + - --target=k8s-e2e-gcp + 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/k8s-e2e-gcp-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/k8s-e2e-gcp-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-k8s-e2e-gcp-serial + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/k8s-e2e-gcp-serial-cluster-profile + - --target=k8s-e2e-gcp-serial + 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/k8s-e2e-gcp-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-unit + path_alias: k8s.io/kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-verify + path_alias: k8s.io/kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-commits + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kubernetes-release-4.9-verify-commits + path_alias: k8s.io/kubernetes + rerun_command: /test verify-commits + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-commits + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-commits,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..363efab19b65b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-kuryr-kubernetes-release-4.9-images + path_alias: github.com/openshift/kuryr-kubernetes + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f7e60015c39a9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.9-images + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.9-unit + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-kuryr-kubernetes-release-4.9-verify + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ed5e8b79afdda --- /dev/null +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/leader-elector: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-leader-elector-release-4.9-images + path_alias: github.com/openshift/leader-elector + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-presubmits.yaml similarity index 87% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-presubmits.yaml index 31221ee508e22..25e16142ffb73 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.9-presubmits.yaml @@ -1,11 +1,11 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/leader-elector: - agent: kubernetes always_run: true branches: - - origin-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 - context: ci/prow/unit + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,9 +13,9 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-leader-elector-release-4.9-images + path_alias: github.com/openshift/leader-elector + rerun_command: /test images spec: containers: - args: @@ -24,7 +24,7 @@ presubmits: - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --target=unit + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -57,11 +57,11 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) - agent: kubernetes always_run: true branches: - - origin-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 context: ci/prow/verify decorate: true @@ -71,8 +71,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-leader-elector-release-4.9-verify + path_alias: github.com/openshift/leader-elector rerun_command: /test verify spec: containers: diff --git a/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..758882bdf062e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/library-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-encryption + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.9-e2e-aws-encryption + path_alias: github.com/openshift/library-go + rerun_command: /test e2e-aws-encryption + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-encryption-cluster-profile + - --target=e2e-aws-encryption + 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-encryption-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-encryption,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.9-unit + path_alias: github.com/openshift/library-go + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.9-verify + path_alias: github.com/openshift/library-go + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-library-go-release-4.9-verify-deps + path_alias: github.com/openshift/library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..eeeaa6d8e945a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-linuxptp-daemon-release-4.9-images + path_alias: github.com/openshift/linuxptp-daemon + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f501105e8858e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-linuxptp-daemon-release-4.9-e2e-aws + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-linuxptp-daemon-release-4.9-images + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4e3310837f81a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-local-storage-operator-release-4.9-images + path_alias: github.com/openshift/local-storage-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..970431eaa853a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.9-e2e-operator + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-operator-cluster-profile + - --target=e2e-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.9-images + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-local-storage-operator-release-4.9-unit + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b14d3767e9805 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/loki: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-loki-release-4.9-images + path_alias: github.com/openshift/loki + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/loki/openshift-priv-loki-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..99f8f01cfeac0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/loki: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-loki-release-4.9-images + path_alias: github.com/openshift/loki + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..6adde4d07447c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-machine-api-operator-release-4.9-images + path_alias: github.com/openshift/machine-api-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..fe72f83e20d26 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.9-presubmits.yaml @@ -0,0 +1,1422 @@ +presubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-aws-operator-tech-preview + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + 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-tech-preview-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + 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-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-azure-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-gcp + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-gcp-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-libvirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-libvirt + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + 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-libvirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-vsphere + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-vsphere-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + 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-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-e2e-vsphere-serial + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-serial-cluster-profile + - --target=e2e-vsphere-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-generate + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test generate + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=generate + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-goimports + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=goimports + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-golint + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-govet + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-images + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-api-operator-release-4.9-unit + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..8a3a507eceb21 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-machine-config-operator-release-4.9-images + path_alias: github.com/openshift/machine-config-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0471676f63c51 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.9-presubmits.yaml @@ -0,0 +1,1494 @@ +presubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/cluster-bootimages + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-cluster-bootimages + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test cluster-bootimages + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/cluster-bootimages-cluster-profile + - --target=cluster-bootimages + 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/cluster-bootimages-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-bootimages,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws-disruptive + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + - --template=/usr/local/e2e-aws-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws-proxy + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-single-node + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws-single-node + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-single-node + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-single-node-cluster-profile + - --target=e2e-aws-single-node + 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-single-node-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-single-node,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + 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-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-azure + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-op + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-gcp-op + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-op + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-op-cluster-profile + - --target=e2e-gcp-op + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-op,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-assisted + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-metal-assisted + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-assisted-cluster-profile + - --target=e2e-metal-assisted + 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-metal-assisted-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-ovirt + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovn-step-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-ovn-step-registry + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovn-step-registry-cluster-profile + - --target=e2e-ovn-step-registry + 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-ovn-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-vsphere + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-e2e-vsphere-upi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-upi-cluster-profile + - --target=e2e-vsphere-upi + 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-upi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-images + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-unit + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-machine-config-operator-release-4.9-verify + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f7f4f1b0446f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-mdns-publisher-release-4.9-images + path_alias: github.com/openshift/mdns-publisher + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..eb2b6ad6c67a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.9-presubmits.yaml @@ -0,0 +1,388 @@ +presubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-e2e-metal-ipi + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-openstack-ipi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-e2e-openstack-ipi + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test e2e-openstack-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-openstack-ipi-cluster-profile + - --target=e2e-openstack-ipi + 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-openstack-ipi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-openstack-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-gofmt + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-govet + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-images + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-mdns-publisher-release-4.9-unit + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0fc6e868071f5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metal3-smart-exporter-release-4.9-images + path_alias: github.com/openshift/metal3-smart-exporter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..6ad5485e94152 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metal3-smart-exporter-release-4.9-images + path_alias: github.com/openshift/metal3-smart-exporter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml new file mode 100644 index 0000000000000..e966df00c3769 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-master-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml new file mode 100644 index 0000000000000..89db7962cfbc5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-master-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..da6745e80ac5f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.5-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..5ed4aa5bb9f7a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.5-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..f8cdd1f9f27d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.6-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..78f1aacdafd1f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.6-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..5790161a85b17 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.7-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..602a24b424ee8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.7-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c90099d3b5c0e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.8-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6958424b9bb66 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.8-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2836cccdba460 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-metering-operator-release-4.9-images + path_alias: github.com/kube-reporting/metering-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..07a7dfc2826e8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.9-presubmits.yaml @@ -0,0 +1,444 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/ci-index + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-ci-index + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=ci-index + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )ci-index,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/metering-e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-e2e-aws-cluster-profile + - --target=metering-e2e-aws + 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/metering-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/metering-upgrade-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-metering-upgrade-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/metering-upgrade-aws-cluster-profile + - --target=metering-upgrade-aws + 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/metering-upgrade-aws-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )metering-upgrade-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-vendor + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-metering-operator-release-4.9-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1f794202d75ce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-admission-controller-release-4.9-images + path_alias: github.com/openshift/multus-admission-controller + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..152858ed0dfbe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-admission-controller-release-4.9-e2e-aws + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-admission-controller-release-4.9-images + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..747096aae6fcf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/multus-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-cni-release-4.9-images + path_alias: github.com/openshift/multus-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/multus-cni/openshift-priv-multus-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..23bbb1ff595b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.9-presubmits.yaml @@ -0,0 +1,212 @@ +presubmits: + openshift-priv/multus-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-cni-release-4.9-images + path_alias: github.com/openshift/multus-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..94585cf473325 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/multus-networkpolicy: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-multus-networkpolicy-release-4.9-images + path_alias: github.com/openshift/multus-networkpolicy + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..2894a99fcde4a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-networkpolicy/openshift-priv-multus-networkpolicy-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/multus-networkpolicy: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-networkpolicy-release-4.9-e2e-aws + path_alias: github.com/openshift/multus-networkpolicy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-multus-networkpolicy-release-4.9-images + path_alias: github.com/openshift/multus-networkpolicy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4825ec96c07a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/must-gather: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-must-gather-release-4.9-images + path_alias: github.com/openshift/must-gather + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/must-gather/openshift-priv-must-gather-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..70fb2f90460af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/must-gather: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-release-4.9-e2e-aws + path_alias: github.com/openshift/must-gather + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-must-gather-release-4.9-images + path_alias: github.com/openshift/must-gather + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f45f515420f0c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-network-metrics-daemon-release-4.9-images + path_alias: github.com/openshift/network-metrics-daemon + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8938ae43fec18 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.9-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.9-e2e + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-cluster-profile + - --target=e2e + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.9-images + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-metrics-daemon-release-4.9-unit + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..63bf6f07d2c87 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/network-tools: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-network-tools-release-4.9-images + path_alias: github.com/openshift/network-tools + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/network-tools/openshift-priv-network-tools-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..61eaed00b0bce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-tools/openshift-priv-network-tools-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/network-tools: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-tools-release-4.9-e2e-aws + path_alias: github.com/openshift/network-tools + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-network-tools-release-4.9-images + path_alias: github.com/openshift/network-tools + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..3977ddda154fa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-feature-discovery-release-4.9-images + path_alias: github.com/openshift/node-feature-discovery + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e70e60f94f240 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.9-images + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.9-unit + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-feature-discovery-release-4.9-verify + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d153f9b3a6169 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-problem-detector-operator-release-4.9-images + path_alias: github.com/openshift/node-problem-detector-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f89747c4ae93f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-problem-detector-operator-release-4.9-images + path_alias: github.com/openshift/node-problem-detector-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..789a7511e598d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node-problem-detector-release-4.9-images + path_alias: github.com/openshift/node-problem-detector + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..bf8032731e383 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node-problem-detector-release-4.9-images + path_alias: github.com/openshift/node-problem-detector + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..27173a52dfa77 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/node_exporter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-node_exporter-release-4.9-images + path_alias: github.com/openshift/node_exporter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/node_exporter/openshift-priv-node_exporter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d6ac72cb1d3bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/node_exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.9-e2e-aws + path_alias: github.com/openshift/node_exporter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.9-images + path_alias: github.com/openshift/node_exporter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.9-test-unit + path_alias: github.com/openshift/node_exporter + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-node_exporter-release-4.9-vendor + path_alias: github.com/openshift/node_exporter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..f72c1a50c1b7c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-apiserver-release-4.9-images + path_alias: github.com/openshift/oauth-apiserver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..82570364fb0f1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.9-presubmits.yaml @@ -0,0 +1,406 @@ +presubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-e2e-aws + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-component + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-e2e-component + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + 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-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-images + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-unit + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-apiserver-release-4.9-verify + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c56324e911703 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-proxy-release-4.9-images + path_alias: github.com/openshift/oauth-proxy + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8c574119f506a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.9-presubmits.yaml @@ -0,0 +1,388 @@ +presubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-e2e-aws + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-component + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-e2e-component + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test e2e-component + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-component-cluster-profile + - --target=e2e-component + 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-component-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-component,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-images + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-unit + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-verify + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-proxy-release-4.9-verify-deps + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0216b40e6d358 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/oauth-server: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oauth-server-release-4.9-images + path_alias: github.com/openshift/oauth-server + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/oauth-server/openshift-priv-oauth-server-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..bfe92ff93d89d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.9-presubmits.yaml @@ -0,0 +1,466 @@ +presubmits: + openshift-priv/oauth-server: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-e2e-agnostic-upgrade + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-agnostic-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-upgrade-cluster-profile + - --target=e2e-agnostic-upgrade + 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-agnostic-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-e2e-gcp + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-images + path_alias: github.com/openshift/oauth-server + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-unit + path_alias: github.com/openshift/oauth-server + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-verify + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oauth-server-release-4.9-verify-deps + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d465540afdcf4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.9-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/oc: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-oc-release-4.9-images + path_alias: github.com/openshift/oc + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/oc/openshift-priv-oc-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..08aec8ae9730b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.9-presubmits.yaml @@ -0,0 +1,811 @@ +presubmits: + openshift-priv/oc: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/build-rpms-from-tar + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-build-rpms-from-tar + path_alias: github.com/openshift/oc + rerun_command: /test build-rpms-from-tar + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=build-rpms-from-tar + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build-rpms-from-tar,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-agnostic-cmd + path_alias: github.com/openshift/oc + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + 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-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-aws + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-aws-builds + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/oc + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-images + path_alias: github.com/openshift/oc + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/rpm-build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-rpm-build + path_alias: github.com/openshift/oc + rerun_command: /test rpm-build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=rpm-build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )rpm-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-unit + path_alias: github.com/openshift/oc + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-verify + path_alias: github.com/openshift/oc + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-oc-release-4.9-verify-deps + path_alias: github.com/openshift/oc + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e83990fcc4fae --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-images + path_alias: github.com/openshift/ocp-release-operator-sdk + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d70c28694f239 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.9-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-ansible + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-e2e-aws-ansible + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-ansible + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-ansible-cluster-profile + - --target=e2e-aws-ansible + 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-ansible-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ansible,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-helm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-e2e-aws-helm + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-helm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-helm-cluster-profile + - --target=e2e-aws-helm + 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-helm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-helm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-images + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/sanity + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-sanity + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test sanity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=sanity + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )sanity,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ocp-release-operator-sdk-release-4.9-unit + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-periodics.yaml b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-periodics.yaml new file mode 100644 index 0000000000000..72950a097b6a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-periodics.yaml @@ -0,0 +1,78 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 30 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift-priv + path_alias: github.com/opendatahub-io/odh-manifests + repo: odh-manifests + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-odh-manifests-master-odh-manifests-e2e-nightly + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/odh-manifests-e2e-nightly-cluster-profile + - --target=odh-manifests-e2e-nightly + 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/odh-manifests-e2e-nightly-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml new file mode 100644 index 0000000000000..e401ed03144aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-postsubmits.yaml @@ -0,0 +1,66 @@ +postsubmits: + openshift-priv/odh-manifests: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-odh-manifests-master-images + path_alias: github.com/opendatahub-io/odh-manifests + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=odh-manifests-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml new file mode 100644 index 0000000000000..cf1bfbd31842a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/odh-manifests/openshift-priv-odh-manifests-master-presubmits.yaml @@ -0,0 +1,139 @@ +presubmits: + openshift-priv/odh-manifests: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odh-manifests-master-images + path_alias: github.com/opendatahub-io/odh-manifests + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=odh-manifests-tests + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/odh-manifests-e2e + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-odh-manifests-master-odh-manifests-e2e + path_alias: github.com/opendatahub-io/odh-manifests + rerun_command: /test odh-manifests-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/odh-manifests-e2e-cluster-profile + - --target=odh-manifests-e2e + 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/odh-manifests-e2e-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )odh-manifests-e2e,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e48fdeced040d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-ansible-release-4.9-images + path_alias: github.com/openshift/openshift-ansible + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d1a9952be0427 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-workers-rhel7 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.9-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-workers-rhel7-cluster-profile + - --target=e2e-aws-workers-rhel7 + 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-workers-rhel7-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.9-images + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-ansible-release-4.9-unit + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ea22ccacd3823 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-apiserver-release-4.9-images + path_alias: github.com/openshift/openshift-apiserver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..82aedb3817ea8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.9-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-e2e-aws + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-e2e-cmd + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-cmd-cluster-profile + - --target=e2e-cmd + 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-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-images + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-unit + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-apiserver-release-4.9-verify + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7bcc36780ac8f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-controller-manager-release-4.9-images + path_alias: github.com/openshift/openshift-controller-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f9799012ec29d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.9-presubmits.yaml @@ -0,0 +1,636 @@ +presubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-aws + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-aws-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-aws-proxy + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-gcp + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-e2e-gcp-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + 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-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-images + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-unit + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-controller-manager-release-4.9-verify + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..72274886e5ff9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-state-metrics-release-4.9-images + path_alias: github.com/openshift/openshift-state-metrics + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d5968ae1ca310 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.9-presubmits.yaml @@ -0,0 +1,368 @@ +presubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/doccheck + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-doccheck + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test doccheck + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=doccheck + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )doccheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-e2e-aws + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-gofmt + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-images + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-unit + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-state-metrics-release-4.9-vendor + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-periodics.yaml b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..4839544328cab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-periodics.yaml @@ -0,0 +1,84 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 */8 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/openshift-tests-private + repo: openshift-tests-private + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.7" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-openshift-tests-private-release-4.9-sanity + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/secrets/ci-pull-credentials + - --secret-dir=/usr/local/sanity-cluster-profile + - --target=sanity + 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/sanity-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cc441a56a1955 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.9-presubmits.yaml @@ -0,0 +1,145 @@ +presubmits: + openshift-priv/openshift-tests-private: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.7" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-private-release-4.9-e2e-aws + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --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 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/title-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + job-release: "4.7" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-private-release-4.9-title-check + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test title-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=title-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )title-check,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1f007a1f83d89 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openshift-tests: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openshift-tests-release-4.9-images + path_alias: github.com/openshift/openshift-tests + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f52e4c93eb80e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/openshift-tests: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-release-4.9-images + path_alias: github.com/openshift/openshift-tests + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openshift-tests-release-4.9-unit + path_alias: github.com/openshift/openshift-tests + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..1a2bfe705e785 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..52b6bf6ac1c3e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-openstack-cinder-csi-driver-operator-release-4.9-verify + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-postsubmits.yaml new file mode 100644 index 0000000000000..1519c57c450cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-master-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-presubmits.yaml new file mode 100644 index 0000000000000..ed5c6f75f0d7c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-master-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..da23db170262b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.1-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..36eddf711e672 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/schema-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-schema-check + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test schema-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=schema-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )schema-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.1-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..74dc2351c2154 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.2-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..96d3a5ab4b1a2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml @@ -0,0 +1,538 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/schema-check + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-schema-check + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test schema-check + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=schema-check + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )schema-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.2-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..c4fbdf3c158b8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.3-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..47390411369ef --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.3-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..e1ca173ddc71d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.4-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..63b3061c1178c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.4-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..4e048d127ac34 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.5-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..4242c3ef42d5d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.5-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..27238df51c8f6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.6-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..b73d94c1e82de --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.6-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..3139d15c77b02 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.7-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..4c687ab264775 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.7-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c70288a28b088 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.8-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4deeea25c3128 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.8-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b6864453ce8e1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-lifecycle-manager-release-4.9-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1f6ac0f901a95 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.9-presubmits.yaml @@ -0,0 +1,484 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-e2e-aws-olm + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-olm-cluster-profile + - --target=e2e-aws-olm + 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-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-e2e-gcp + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-e2e-upgrade + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-images + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-lifecycle-manager-release-4.9-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml new file mode 100644 index 0000000000000..94730cef43b8a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-master-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml new file mode 100644 index 0000000000000..bfc982a24022d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-master-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..b77dc825b0e47 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.1-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..5e743c56dbd37 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.1-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..b9cd902d8aa14 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.2-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..b303f03f427a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.2-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..4b167e01e01fc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.3-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..f16e071a0a854 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml @@ -0,0 +1,422 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.3-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..40de0da0e20b6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.4-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..57d5aaa2ffc79 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.4-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..12862ba579c39 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.5-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..341a12d33f478 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.5-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..7f76c373af542 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.6-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..ebb648df2476c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.6-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..7b147214024c9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.7-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..130db49b30def --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.7-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..be38669c22196 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.8-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0e7f3306677a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.8-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ca27e043414bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-marketplace-release-4.9-images + path_alias: github.com/operator-framework/operator-marketplace + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..fd3bdb7db9522 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.9-presubmits.yaml @@ -0,0 +1,498 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-console-olm + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-console-olm + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-console-olm-cluster-profile + - --target=e2e-aws-console-olm + 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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-console-olm,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-operator + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-serial + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-e2e-aws-upgrade + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-images + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-marketplace-release-4.9-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-postsubmits.yaml new file mode 100644 index 0000000000000..fd6bad52b49d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-master-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-presubmits.yaml new file mode 100644 index 0000000000000..3585c51bff146 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-master-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-master-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-master-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..cef894753f172 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.1-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..b39bf81783e32 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.1-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..2700d8e05d012 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.2-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..ad868c34aadec --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.2-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..b07b351267a2b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.3-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..3c364374fffc9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.3-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..486943cf6a385 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.4-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..b5bc69ab34052 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.4-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..4b13618db25d6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.5-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..6dfda3ebfed82 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.5-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..0141c38b3bcbe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.6-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..c76f68792e3cd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.6-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..28cf6ac910774 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.7-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..7d2371fff8f3d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.7-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8d2c5ed902b4d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.8-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..18575ba01c952 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.8-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.8-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.8-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d5d36fdada591 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-operator-registry-release-4.9-images + path_alias: github.com/operator-framework/operator-registry + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/operator-registry/openshift-priv-operator-registry-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f07f74b9394ba --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.9-e2e-aws + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.9-images + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-operator-registry-release-4.9-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0dbecfae9c7a5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/origin: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-origin-release-4.9-images + path_alias: github.com/openshift/origin + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/origin/openshift-priv-origin-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..16b618d6b7e05 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.9-presubmits.yaml @@ -0,0 +1,1586 @@ +presubmits: + openshift-priv/origin: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic-cmd + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-agnostic-cmd + path_alias: github.com/openshift/origin + rerun_command: /test e2e-agnostic-cmd + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cmd-cluster-profile + - --target=e2e-agnostic-cmd + 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-agnostic-cmd-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-csi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-disruptive + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-disruptive-cluster-profile + - --target=e2e-aws-disruptive + - --template=/usr/local/e2e-aws-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-image-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-image-registry + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-image-registry-cluster-profile + - --target=e2e-aws-image-registry + 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-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-image-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-jenkins + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-jenkins + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-jenkins-cluster-profile + - --target=e2e-aws-jenkins + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-ovn + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-proxy + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-serial + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-serial + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-serial-cluster-profile + - --target=e2e-aws-serial + 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-serial-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-azure + path_alias: github.com/openshift/origin + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-builds + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp-builds + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-builds-cluster-profile + - --target=e2e-gcp-builds + 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-builds-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-csi + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp-csi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-csi-cluster-profile + - --target=e2e-gcp-csi + 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-csi-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-disruptive + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp-disruptive + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-disruptive + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-disruptive-cluster-profile + - --target=e2e-gcp-disruptive + - --template=/usr/local/e2e-gcp-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-disruptive + - name: TEST_COMMAND + value: setup_ssh_bastion; TEST_SUITE=openshift/disruptive run-tests; TEST_LIMIT_START_TIME="$(date +%s)" TEST_SUITE=openshift/conformance/parallel run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-disruptive + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp-image-ecosystem + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-image-ecosystem + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-image-ecosystem-cluster-profile + - --target=e2e-gcp-image-ecosystem + 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-image-ecosystem-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-gcp-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-upgrade-cluster-profile + - --target=e2e-gcp-upgrade + 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-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-e2e-vsphere + path_alias: github.com/openshift/origin + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-images + path_alias: github.com/openshift/origin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-verify + path_alias: github.com/openshift/origin + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-origin-release-4.9-verify-deps + path_alias: github.com/openshift/origin + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..aa9b3f5a7ee40 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/osd-metrics-exporter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-osd-metrics-exporter-release-4.9-images + path_alias: github.com/openshift/osd-metrics-exporter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c95cbe38dd720 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/osd-metrics-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-osd-metrics-exporter-release-4.9-images + path_alias: github.com/openshift/osd-metrics-exporter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-osd-metrics-exporter-release-4.9-unit + path_alias: github.com/openshift/osd-metrics-exporter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml b/ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.9-presubmits.yaml similarity index 90% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml rename to ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.9-presubmits.yaml index eb84dac4c3a22..8a46081a46d5e 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/osin/openshift-priv-osin-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/osin: - agent: kubernetes always_run: true branches: - - oc-4.6-kubernetes-1.19 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.6-kubernetes-1.19-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-osin-release-4.9-unit + path_alias: github.com/openshift/osin rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b35f1d236c399 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovirt-csi-driver-operator-release-4.9-images + path_alias: github.com/ovirt/csi-driver-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..71de5072eeb75 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,254 @@ +presubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.9-e2e-ovirt + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.9-images + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.9-test + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-operator-release-4.9-verify + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e6590e983fe78 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovirt-csi-driver-release-4.9-images + path_alias: github.com/ovirt/csi-driver + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..50417d854e812 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-release-4.9-e2e-ovirt + path_alias: github.com/ovirt/csi-driver + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-ovirt + - configMap: + name: cluster-profile-ovirt + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovirt-csi-driver-release-4.9-images + path_alias: github.com/ovirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-periodics.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..e38d24e3c76d0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-periodics.yaml @@ -0,0 +1,155 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: '@yearly' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/ovn-kubernetes + repo: ovn-kubernetes + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-ovn-upgrade-cluster-profile + - --target=e2e-gcp-ovn-upgrade + 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-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift-priv + path_alias: github.com/openshift/ovn-kubernetes + repo: ovn-kubernetes + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-metal-ipi-ovn-dualstack-periodic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-periodic-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack-periodic + 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-metal-ipi-ovn-dualstack-periodic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..924718b0ca2fe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ovn-kubernetes-release-4.9-images + path_alias: github.com/openshift/ovn-kubernetes + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cb99e9f9d4557 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.9-presubmits.yaml @@ -0,0 +1,598 @@ +presubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-ovn-windows + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-aws-ovn-windows + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-aws-ovn-windows + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-ovn-windows-cluster-profile + - --target=e2e-aws-ovn-windows + 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-ovn-windows-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-ovn-windows,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-azure-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-azure-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-ovn-cluster-profile + - --target=e2e-azure-ovn + 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-azure-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-gcp-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-ovn-hybrid-step-registry + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-ovn-hybrid-step-registry-cluster-profile + - --target=e2e-ovn-hybrid-step-registry + 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-ovn-hybrid-step-registry-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-e2e-vsphere-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-ovn-cluster-profile + - --target=e2e-vsphere-ovn + 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-ovn-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ovn-kubernetes-release-4.9-images + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml new file mode 100644 index 0000000000000..8350bae463b7e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-master-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml new file mode 100644 index 0000000000000..6aaeadc85b624 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-master-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - master + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-master-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..585a15567311e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.5-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..193f89530d822 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.5-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.5-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..a7fb8ea055fc4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.6-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..548dedb47c79f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.6-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.6-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..0c4c9a65af7d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.7-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml new file mode 100644 index 0000000000000..e1eab8e074a99 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.7-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.7-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..026e45dd941ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.8-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..86b5aadf7ce88 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.8-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.8-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..3b61420e5d219 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-presto-release-4.9-images + path_alias: github.com/kube-reporting/presto + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..44f8bee90ae84 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.9-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-presto-release-4.9-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..613de093527a2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-project-request-limit-release-4.9-images + path_alias: github.com/openshift/project-request-limit + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..469d47d14659b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.9-presubmits.yaml @@ -0,0 +1,310 @@ +presubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.9-e2e-aws + path_alias: github.com/openshift/project-request-limit + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.9-images + path_alias: github.com/openshift/project-request-limit + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.9-unit + path_alias: github.com/openshift/project-request-limit + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.9-verify + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-project-request-limit-release-4.9-verify-deps + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..10162f19c74d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prom-label-proxy-release-4.9-images + path_alias: github.com/openshift/prom-label-proxy + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..cef4816df7fc6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.9-e2e-aws + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.9-images + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.9-test-unit + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prom-label-proxy-release-4.9-vendor + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..56aaf1e0e87f1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-alertmanager-release-4.9-images + path_alias: github.com/openshift/prometheus-alertmanager + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..dfc6f147c95ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.9-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.9-e2e-aws + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.9-images + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.9-test + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-alertmanager-release-4.9-vendor + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5ab58353d27bb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-operator-release-4.9-images + path_alias: github.com/coreos/prometheus-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f8173d7c0bea6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.9-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.9-e2e-aws + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.9-e2e-aws-upgrade + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.9-images + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.9-test-unit + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test test-unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-operator-release-4.9-vendor + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d7469f57793a2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/prometheus: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-prometheus-release-4.9-images + path_alias: github.com/openshift/prometheus + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/prometheus/openshift-priv-prometheus-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0c72934001791 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.9-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/prometheus: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/common-test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-common-test + path_alias: github.com/openshift/prometheus + rerun_command: /test common-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=common-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )common-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-e2e-aws + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-images + path_alias: github.com/openshift/prometheus + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/react-app-test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-react-app-test + path_alias: github.com/openshift/prometheus + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-prometheus-release-4.9-vendor + path_alias: github.com/openshift/prometheus + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..22d08d23d2136 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-ptp-operator-release-4.9-images + path_alias: github.com/openshift/ptp-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..695e77060c613 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/ptp-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-ptp-operator-release-4.9-images + path_alias: github.com/openshift/ptp-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..d6967b4209cdb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.9-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..2213ce454e5de --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.9-presubmits.yaml @@ -0,0 +1,176 @@ +presubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.9-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.9-unit + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-redhat-subscription-injection-webhook-release-4.9-verify + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7d00cfeb95d7f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-route-override-cni-release-4.9-images + path_alias: github.com/openshift/route-override-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..3a2ca48832958 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-route-override-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/route-override-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-route-override-cni-release-4.9-images + path_alias: github.com/openshift/route-override-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..ba6ebfa132afb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/router: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-router-release-4.9-images + path_alias: github.com/openshift/router + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/router/openshift-priv-router-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1140081f657a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.9-presubmits.yaml @@ -0,0 +1,566 @@ +presubmits: + openshift-priv/router: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-agnostic + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-e2e-agnostic + path_alias: github.com/openshift/router + rerun_command: /test e2e-agnostic + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-agnostic-cluster-profile + - --target=e2e-agnostic + 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-agnostic-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-agnostic,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-metal-ipi-ovn-router + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-e2e-metal-ipi-ovn-router + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-router + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-router-cluster-profile + - --target=e2e-metal-ipi-ovn-router + 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-metal-ipi-ovn-router-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-router,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-e2e-upgrade + path_alias: github.com/openshift/router + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-images + path_alias: github.com/openshift/router + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-unit + path_alias: github.com/openshift/router + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-router-release-4.9-verify + path_alias: github.com/openshift/router + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9-presubmits.yaml similarity index 91% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml rename to ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9-presubmits.yaml index 9c5c4fe1eedce..7d3a5ffa01fe0 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.9-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/runtime-utils: - agent: kubernetes always_run: true branches: - - oc-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 context: ci/prow/unit decorate: true @@ -13,8 +13,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-runtime-utils-release-4.9-unit + path_alias: github.com/openshift/runtime-utils rerun_command: /test unit spec: containers: @@ -61,7 +61,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - oc-4.2-kubernetes-1.14.0 + - release-4.9 cluster: build02 context: ci/prow/verify decorate: true @@ -71,8 +71,8 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-oc-4.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-runtime-utils-release-4.9-verify + path_alias: github.com/openshift/runtime-utils rerun_command: /test verify spec: containers: diff --git a/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..041b14f378d25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sdn: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sdn-release-4.9-images + path_alias: github.com/openshift/sdn + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sdn/openshift-priv-sdn-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..4c2f9de9cbf55 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.9-presubmits.yaml @@ -0,0 +1,464 @@ +presubmits: + openshift-priv/sdn: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-e2e-aws + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-e2e-gcp + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-images + path_alias: github.com/openshift/sdn + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-unit + path_alias: github.com/openshift/sdn + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-verify + path_alias: github.com/openshift/sdn + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sdn-release-4.9-verify-deps + path_alias: github.com/openshift/sdn + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..c9a33026dc1ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-service-ca-operator-release-4.9-images + path_alias: github.com/openshift/service-ca-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..81a29e99a6f18 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.9-presubmits.yaml @@ -0,0 +1,462 @@ +presubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-e2e-aws-operator + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-images + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-unit + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-verify + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-ca-operator-release-4.9-verify-deps + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a0d6347854098 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/service-catalog: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-service-catalog-release-4.9-images + path_alias: github.com/kubernetes-incubator/service-catalog + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/service-catalog/openshift-priv-service-catalog-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..64d6d37854508 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.9-presubmits.yaml @@ -0,0 +1,194 @@ +presubmits: + openshift-priv/service-catalog: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.9-e2e-aws-operator + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.9-images + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-service-catalog-release-4.9-unit + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..32524a90ef90c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.9-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..47c93400ae581 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.9-presubmits.yaml @@ -0,0 +1,118 @@ +presubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.9-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sig-storage-local-static-provisioner-release-4.9-unit + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml new file mode 100644 index 0000000000000..3b77ee91cefdd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-master-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml index 7ad779eddecc7..a9cbe02028fe4 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml @@ -5,7 +5,7 @@ presubmits: branches: - master cluster: build02 - context: ci/prow/e2e-aws + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,152 +13,18 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-master-e2e-aws - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test e2e-aws + name: pull-ci-openshift-priv-special-resource-operator-master-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --lease-server-password-file=/etc/boskos/password - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --secret-dir=/usr/local/e2e-aws-cluster-profile - - --target=e2e-aws - 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: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - 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: password - path: password - secretName: boskos-credentials - - name: cluster-profile - projected: - sources: - - secret: - name: cluster-secrets-aws - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - master - cluster: build02 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-master-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - master - cluster: build02 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-master-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -191,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..7ea2bcc75d459 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.5-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..7345c439a7d9d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.5-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..0f98b7b3c2198 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.6-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..0fdb5230de64f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.6-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml new file mode 100644 index 0000000000000..ea90e4817557d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.7-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml index be78fdea16231..4366ca80a92a6 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml @@ -5,7 +5,7 @@ presubmits: branches: - release-4.7 cluster: build02 - context: ci/prow/e2e-aws + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,152 +13,18 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-e2e-aws - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test e2e-aws + name: pull-ci-openshift-priv-special-resource-operator-release-4.7-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --lease-server-password-file=/etc/boskos/password - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --secret-dir=/usr/local/e2e-aws-cluster-profile - - --target=e2e-aws - 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: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - 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: password - path: password - secretName: boskos-credentials - - name: cluster-profile - projected: - sources: - - secret: - name: cluster-secrets-aws - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - release-4.7 - cluster: build02 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - release-4.7 - cluster: build02 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.7-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -191,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2033cf4f42b6a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.8-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml index 8c80139068041..7c673aaf94f22 100644 --- a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml @@ -5,7 +5,7 @@ presubmits: branches: - release-4.8 cluster: build02 - context: ci/prow/e2e-aws + context: ci/prow/images decorate: true decoration_config: skip_cloning: true @@ -13,152 +13,18 @@ presubmits: labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-e2e-aws - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test e2e-aws + name: pull-ci-openshift-priv-special-resource-operator-release-4.8-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --lease-server-password-file=/etc/boskos/password - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - - --secret-dir=/usr/local/e2e-aws-cluster-profile - - --target=e2e-aws - 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: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - 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: password - path: password - secretName: boskos-credentials - - name: cluster-profile - projected: - sources: - - secret: - name: cluster-secrets-aws - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - release-4.8 - cluster: build02 - context: ci/prow/unit - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-unit - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test unit - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=unit - command: - - ci-operator - image: ci-operator:latest - imagePullPolicy: Always - name: "" - resources: - requests: - cpu: 10m - volumeMounts: - - mountPath: /secrets/gcs - name: gcs-credentials - readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - - mountPath: /etc/pull-secret - name: pull-secret - readOnly: true - - mountPath: /etc/report - name: result-aggregator - readOnly: true - serviceAccountName: ci-operator - volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - - name: pull-secret - secret: - secretName: registry-pull-credentials - - name: result-aggregator - secret: - secretName: result-aggregator - trigger: (?m)^/test( | .* )unit,?($|\s.*) - - agent: kubernetes - always_run: true - branches: - - release-4.8 - cluster: build02 - context: ci/prow/verify - decorate: true - decoration_config: - skip_cloning: true - hidden: true - labels: - ci-operator.openshift.io/prowgen-controlled: "true" - pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-special-resource-operator-release-4.8-verify - path_alias: github.com/openshift/special-resource-operator - rerun_command: /test verify - spec: - containers: - - args: - - --gcs-upload-secret=/secrets/gcs/service-account.json - - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - - --report-password-file=/etc/report/password.txt - - --report-username=ci - - --target=verify + - --target=[images] command: - ci-operator image: ci-operator:latest @@ -191,4 +57,4 @@ presubmits: - name: result-aggregator secret: secretName: result-aggregator - trigger: (?m)^/test( | .* )verify,?($|\s.*) + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..86b86a62c9db8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-special-resource-operator-release-4.9-images + path_alias: github.com/openshift-psap/special-resource-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..412f03f2ad824 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-special-resource-operator-release-4.9-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..eafeb235fefb6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-cni-release-4.9-images + path_alias: github.com/openshift/sriov-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0f787271bdc32 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-cni-release-4.9-images + path_alias: github.com/openshift/sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..7dcf8f75ed076 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-dp-admission-controller-release-4.9-images + path_alias: github.com/openshift/sriov-dp-admission-controller + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0aef980176c1a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-dp-admission-controller-release-4.9-e2e-aws + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-dp-admission-controller-release-4.9-images + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4d1a9f5ec995d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-network-device-plugin-release-4.9-images + path_alias: github.com/openshift/sriov-network-device-plugin + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e28d008bab4f5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-device-plugin-release-4.9-e2e-aws + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-device-plugin-release-4.9-images + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..948d0e36ffac9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-sriov-network-operator-release-4.9-images + path_alias: github.com/openshift/sriov-network-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d2e32d9d9256b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.9-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/api + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.9-api + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test api + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=api + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )api,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/controllers + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.9-controllers + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test controllers + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=controllers + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )controllers,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.9-gofmt + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.9-images + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/pkg + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-sriov-network-operator-release-4.9-pkg + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test pkg + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=pkg + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )pkg,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..910c02187194f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/telemeter: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-telemeter-release-4.9-images + path_alias: github.com/openshift/telemeter + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/telemeter/openshift-priv-telemeter-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..291e6658b2e95 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.9-presubmits.yaml @@ -0,0 +1,520 @@ +presubmits: + openshift-priv/telemeter: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/benchmark + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-benchmark + path_alias: github.com/openshift/telemeter + rerun_command: /test benchmark + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/benchmark-cluster-profile + - --target=benchmark + 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/benchmark-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )benchmark,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-e2e-aws + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/format + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-format + path_alias: github.com/openshift/telemeter + rerun_command: /test format + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=format + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )format,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-images + path_alias: github.com/openshift/telemeter + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/integration + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-integration + path_alias: github.com/openshift/telemeter + rerun_command: /test integration + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=integration + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-unit + path_alias: github.com/openshift/telemeter + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-telemeter-release-4.9-vendor + path_alias: github.com/openshift/telemeter + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..cae5a3456e161 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-template-service-broker-operator-release-4.9-images + path_alias: github.com/openshift/template-service-broker-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..510e047b13b58 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.9-presubmits.yaml @@ -0,0 +1,60 @@ +presubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-operator-release-4.9-images + path_alias: github.com/openshift/template-service-broker-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..397a6983d2615 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-template-service-broker-release-4.9-images + path_alias: github.com/openshift/template-service-broker + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..7dc92c63d74d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.9-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-e2e-aws + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-images + path_alias: github.com/openshift/template-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-unit + path_alias: github.com/openshift/template-service-broker + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-verify + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-template-service-broker-release-4.9-verify-deps + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify-deps + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify-deps + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..54f6cde207108 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/thanos: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-thanos-release-4.9-images + path_alias: github.com/openshift/thanos + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/thanos/openshift-priv-thanos-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..3b42a4a8b474f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.9-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift-priv/thanos: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-e2e-aws + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-e2e-aws-upgrade + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-images + path_alias: github.com/openshift/thanos + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/react-app-test + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-react-app-test + path_alias: github.com/openshift/thanos + rerun_command: /test react-app-test + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=react-app-test + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )react-app-test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/test-local + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-test-local + path_alias: github.com/openshift/thanos + rerun_command: /test test-local + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=test-local + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )test-local,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/vendor + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-thanos-release-4.9-vendor + path_alias: github.com/openshift/thanos + rerun_command: /test vendor + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=vendor + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vendor,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e60358cdbcf7b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ad29354438119 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.9-presubmits.yaml @@ -0,0 +1,368 @@ +presubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-e2e-aws + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-gofmt + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=gofmt + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-golint + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=golint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-govet + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=govet + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vertical-pod-autoscaler-operator-release-4.9-unit + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..eb71f11bfb321 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/vsphere-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-vsphere-problem-detector-release-4.9-images + path_alias: github.com/openshift/vsphere-problem-detector + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..49f31fdd3326f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vsphere-problem-detector/openshift-priv-vsphere-problem-detector-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/vsphere-problem-detector: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.9-e2e-vsphere + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-cluster-profile + - --target=e2e-vsphere + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.9-images + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.9-unit + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-vsphere-problem-detector-release-4.9-verify + path_alias: github.com/openshift/vsphere-problem-detector + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..30339375f92db --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-whereabouts-cni-release-4.9-images + path_alias: github.com/openshift/whereabouts-cni + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e2c530bf316e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.9-presubmits.yaml @@ -0,0 +1,136 @@ +presubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-whereabouts-cni-release-4.9-e2e-aws + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-whereabouts-cni-release-4.9-images + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..12107fedf13f0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-postsubmits.yaml @@ -0,0 +1,65 @@ +postsubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.9-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..7d1b085b9d50d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.9-presubmits.yaml @@ -0,0 +1,252 @@ +presubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.9-build + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/e2e-wmcb + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.9-e2e-wmcb + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test e2e-wmcb + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-wmcb-cluster-profile + - --target=e2e-wmcb + 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-wmcb-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-wmcb,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.9-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-bootstrapper-release-4.9-verify + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test verify + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=verify + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..075a9e2d57f3f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,63 @@ +postsubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + hidden: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-priv-windows-machine-config-operator-release-4.9-images + path_alias: github.com/openshift/windows-machine-config-operator + 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 + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - 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-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..358efbe6d5b49 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.9-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/aws-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-aws-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test aws-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/aws-e2e-operator-cluster-profile + - --target=aws-e2e-operator + 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/aws-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )aws-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/azure-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-azure-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test azure-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/azure-e2e-operator-cluster-profile + - --target=azure-e2e-operator + 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/azure-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )azure-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/build + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-build + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test build + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=build + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/images + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-images + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/lint + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-lint + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test lint + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=lint + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build02 + context: ci/prow/unit + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-unit + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/vsphere-e2e-operator + decorate: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-windows-machine-config-operator-release-4.9-vsphere-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test vsphere-e2e-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/vsphere-e2e-operator-cluster-profile + - --target=vsphere-e2e-operator + 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/vsphere-e2e-operator-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-vsphere + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )vsphere-e2e-operator,?($|\s.*) diff --git a/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..86da1499aaa4e --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift-psap/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-psap-ci-artifacts-release-4.9-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] + 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-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f2c37676bd472 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.9-presubmits.yaml @@ -0,0 +1,119 @@ +presubmits: + openshift-psap/ci-artifacts: + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/gpu-operator-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-psap-ci-artifacts-release-4.9-gpu-operator-e2e + rerun_command: /test gpu-operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/gpu-operator-e2e-cluster-profile + - --target=gpu-operator-e2e + 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/gpu-operator-e2e-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: password + path: password + 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( | .* )gpu-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-psap-ci-artifacts-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5474ae5dc129a --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-psap-special-resource-operator-release-4.9-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] + 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-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d4140ab1aa9e7 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.9-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-psap-special-resource-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..00cd76b0a8c74 --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-ansible-service-broker-release-4.9-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] + 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/ansible-service-broker/openshift-ansible-service-broker-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..76ef150fa76ca --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.9-presubmits.yaml @@ -0,0 +1,480 @@ +presubmits: + openshift/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-build + rerun_command: /test build + 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=build + 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( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/fmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-fmt + rerun_command: /test fmt + 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=fmt + 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( | .* )fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/fmtcheck + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-fmtcheck + rerun_command: /test fmtcheck + 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=fmtcheck + 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( | .* )fmtcheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-lint + rerun_command: /test lint + 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=lint + 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( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/operator-molecule-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-operator-molecule-e2e + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-molecule-e2e-cluster-profile + - --target=operator-molecule-e2e + 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/operator-molecule-e2e-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: password + path: password + 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( | .* )operator-molecule-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/operator-molecule-olm-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-operator-molecule-olm-e2e + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-molecule-olm-e2e-cluster-profile + - --target=operator-molecule-olm-e2e + 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/operator-molecule-olm-e2e-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: password + path: password + 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( | .* )operator-molecule-olm-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/test + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-test + rerun_command: /test test + 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=test + 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( | .* )test,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/vet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ansible-service-broker-release-4.9-vet + rerun_command: /test vet + 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=vet + 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( | .* )vet,?($|\s.*) diff --git a/ci-operator/jobs/openshift/api/openshift-api-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/api/openshift-api-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..18eaeb1d686e1 --- /dev/null +++ b/ci-operator/jobs/openshift/api/openshift-api-release-4.9-presubmits.yaml @@ -0,0 +1,247 @@ +presubmits: + openshift/api: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/build + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.9-build + rerun_command: /test build + 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=build + 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( | .* )build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify-client-go + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.9-verify-client-go + rerun_command: /test verify-client-go + 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=verify-client-go + 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( | .* )verify-client-go,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-api-release-4.9-verify-deps + rerun_command: /test verify-deps + 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=verify-deps + 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( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml b/ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9-presubmits.yaml similarity index 62% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml rename to ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9-presubmits.yaml index 42e413729d7f3..911ed020c9689 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-presubmits.yaml +++ b/ci-operator/jobs/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.9-presubmits.yaml @@ -1,27 +1,24 @@ presubmits: - openshift-priv/kubernetes: + openshift/apiserver-library-go: - agent: kubernetes always_run: true branches: - - origin-4.3-kubernetes-1.16.0-beta.2 - cluster: build02 + - release-4.9 + cluster: build01 context: ci/prow/unit decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-apiserver-library-go-release-4.9-unit rerun_command: /test unit spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - --target=unit @@ -37,9 +34,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -48,9 +42,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials @@ -61,25 +52,22 @@ presubmits: - agent: kubernetes always_run: true branches: - - origin-4.3-kubernetes-1.16.0-beta.2 - cluster: build02 + - release-4.9 + cluster: build01 context: ci/prow/verify decorate: true decoration_config: skip_cloning: true - hidden: true labels: ci-operator.openshift.io/prowgen-controlled: "true" pj-rehearse.openshift.io/can-be-rehearsed: "true" - name: pull-ci-openshift-priv-kubernetes-origin-4.3-kubernetes-1.16.0-beta.2-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-apiserver-library-go-release-4.9-verify rerun_command: /test verify spec: containers: - args: - --gcs-upload-secret=/secrets/gcs/service-account.json - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson - - --oauth-token-path=/usr/local/github-credentials/oauth - --report-password-file=/etc/report/password.txt - --report-username=ci - --target=verify @@ -95,9 +83,6 @@ presubmits: - mountPath: /secrets/gcs name: gcs-credentials readOnly: true - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -106,9 +91,6 @@ presubmits: readOnly: true serviceAccountName: ci-operator volumes: - - name: github-credentials-openshift-ci-robot-private-git-cloner - secret: - secretName: github-credentials-openshift-ci-robot-private-git-cloner - name: pull-secret secret: secretName: registry-pull-credentials @@ -116,3 +98,52 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-apiserver-library-go-release-4.9-verify-deps + rerun_command: /test verify-deps + 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=verify-deps + 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( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..1a1d51ce75476 --- /dev/null +++ b/ci-operator/jobs/openshift/app-netutil/openshift-app-netutil-release-4.9-presubmits.yaml @@ -0,0 +1,69 @@ +presubmits: + openshift/app-netutil: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-app-netutil-release-4.9-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: password + path: password + 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( | .* )e2e-aws,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..37481bf9cb803 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-ebs-csi-driver-operator-release-4.9-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] + 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/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c6bda5af78ab5 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,217 @@ +presubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.9-e2e-aws-csi + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-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: password + path: password + 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( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-operator-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4e93d330e3a46 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-ebs-csi-driver-release-4.9-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + 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] + 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/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ab62c9c87d5a6 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,221 @@ +presubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-csi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.9-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-csi-cluster-profile + - --target=e2e-aws-csi + 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-csi-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: password + path: password + 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( | .* )e2e-aws-csi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.9-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.9-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-ebs-csi-driver-release-4.9-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..841c7b5126941 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-aws-pod-identity-webhook-release-4.9-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + 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] + 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/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..54b85e998df86 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.9-presubmits.yaml @@ -0,0 +1,121 @@ +presubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-pod-identity-webhook-release-4.9-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: password + path: password + 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( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-aws-pod-identity-webhook-release-4.9-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c51738ad196d0 --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver-operator/openshift-azure-disk-csi-driver-operator-release-4.9-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/azure-disk-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-operator-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..5616a0f8e2721 --- /dev/null +++ b/ci-operator/jobs/openshift/azure-disk-csi-driver/openshift-azure-disk-csi-driver-release-4.9-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/azure-disk-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit-skipped + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-azure-disk-csi-driver-release-4.9-unit-skipped + rerun_command: /test unit-skipped + 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-skipped + 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( | .* )unit-skipped,?($|\s.*) diff --git a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..b14d31e2ada70 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-baremetal-operator-release-4.9-images + path_alias: github.com/metal3-io/baremetal-operator + 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] + 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/baremetal-operator/openshift-baremetal-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..0305d6d68c383 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.9-presubmits.yaml @@ -0,0 +1,433 @@ +presubmits: + openshift/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-e2e-metal-ipi-virtualmedia + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/lint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + 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=lint + 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( | .* )lint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-operator-release-4.9-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a0c23b5bad822 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-baremetal-runtimecfg-release-4.9-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] + 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/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..ddf134e92b387 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.9-presubmits.yaml @@ -0,0 +1,268 @@ +presubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.9-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.9-gofmt + rerun_command: /test gofmt + 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=gofmt + 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( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-baremetal-runtimecfg-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a80b3e5073e1f --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-bond-cni-release-4.9-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] + 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/bond-cni/openshift-bond-cni-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..8c30e776b638a --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.9-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/bond-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-bond-cni-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f8da29a88d191 --- /dev/null +++ b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.9-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-machinery-go-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..cb44291da44ec --- /dev/null +++ b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/build-test-images: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-build-test-images-release-4.9-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] + 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/build-test-images/openshift-build-test-images-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..16bd2f3ef880b --- /dev/null +++ b/ci-operator/jobs/openshift/build-test-images/openshift-build-test-images-release-4.9-presubmits.yaml @@ -0,0 +1,52 @@ +presubmits: + openshift/build-test-images: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-build-test-images-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..89d3a4b841c68 --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/builder: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-builder-release-4.9-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] + 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/builder/openshift-builder-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..145a900626792 --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.9-presubmits.yaml @@ -0,0 +1,419 @@ +presubmits: + openshift/builder: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: password + path: password + 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( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-builds + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-builds-cluster-profile + - --target=e2e-aws-builds + 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: password + path: password + 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( | .* )e2e-aws-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-image-ecosystem + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-e2e-aws-image-ecosystem + rerun_command: /test 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-password-file=/etc/boskos/password + - --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 + 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: password + path: password + 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( | .* )e2e-aws-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-proxy + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-e2e-aws-proxy + optional: true + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-proxy-cluster-profile + - --target=e2e-aws-proxy + 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-proxy-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: password + path: password + 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( | .* )e2e-aws-proxy,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-builder-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..2ed901312cc71 --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cincinnati-operator-release-4.9-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] + 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/cincinnati-operator/openshift-cincinnati-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..3cbd75c770c30 --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.9-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/operator-e2e + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.9-operator-e2e + rerun_command: /test operator-e2e + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/operator-e2e-cluster-profile + - --target=operator-e2e + 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/operator-e2e-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: password + path: password + 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( | .* )operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cincinnati-operator-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9e6f4d3619bd8 --- /dev/null +++ b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.9-presubmits.yaml @@ -0,0 +1,51 @@ +presubmits: + openshift/client-go: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-client-go-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..0e963ac5f4f3c --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-credential-operator-release-4.9-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] + 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/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..d0aef78848fbf --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.9-presubmits.yaml @@ -0,0 +1,560 @@ +presubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: password + path: password + 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( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-e2e-azure + optional: true + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-e2e-gcp + optional: true + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-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: password + path: password + 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( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-openstack + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-e2e-openstack + optional: true + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --lease-server-password-file=/etc/boskos/password + - --lease-server-username=ci + - --repo=cloud-credential-operator + - --secret-dir=/usr/local/e2e-openstack-cluster-profile + - --target=e2e-openstack + - --template=/usr/local/e2e-openstack + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: openstack + - name: JOB_NAME_SAFE + value: e2e-openstack + - name: KURYR_ENABLED + value: "false" + - name: TEST_COMMAND + value: run-minimal-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-cluster-profile + name: cluster-profile + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /usr/local/e2e-openstack + name: job-definition + subPath: cluster-launch-installer-openstack-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: apici-ci-operator-credentials + secret: + items: + - key: sa.ci-operator.apici.config + path: kubeconfig + secretName: apici-ci-operator-credentials + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-openstack + - configMap: + name: prow-job-cluster-launch-installer-openstack-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-openstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: password + path: password + 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( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-verify + rerun_command: /test verify + 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=verify + 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( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/verify-deps + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-credential-operator-release-4.9-verify-deps + rerun_command: /test verify-deps + 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=verify-deps + 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( | .* )verify-deps,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..9ad4ba74f2e75 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cloud-provider-openstack-release-4.9-images + path_alias: k8s.io/cloud-provider-openstack + 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] + 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/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e36654e3d33a3 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.9-presubmits.yaml @@ -0,0 +1,103 @@ +presubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.9-images + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cloud-provider-openstack-release-4.9-unit + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..76db3c813ad9c --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-actuator-pkg-release-4.9-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] + - --target=src + 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-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..92bb04532ab46 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.9-presubmits.yaml @@ -0,0 +1,539 @@ +presubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: password + path: password + 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( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-operator-tech-preview + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-e2e-aws-operator-tech-preview + optional: true + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-tech-preview-cluster-profile + - --target=e2e-aws-operator-tech-preview + 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-tech-preview-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: password + path: password + 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( | .* )e2e-aws-operator-tech-preview,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-e2e-gcp-operator + optional: true + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-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: password + path: password + 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( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.9 + cluster: vsphere + context: ci/prow/e2e-vsphere-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-e2e-vsphere-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-vsphere-operator-cluster-profile + - --target=e2e-vsphere-operator + 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-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: password + path: password + 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( | .* )e2e-vsphere-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-goimports + rerun_command: /test goimports + 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=goimports + 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( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-golint + rerun_command: /test golint + 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=golint + 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( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-actuator-pkg-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + - --target=src + 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( | .* )images,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..dfec8e4249f0d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-aws-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + 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] + 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-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..50d5327e87faf --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.9-presubmits.yaml @@ -0,0 +1,534 @@ +presubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-cluster-profile + - --target=e2e-aws + 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: password + path: password + 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( | .* )e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-operator-cluster-profile + - --target=e2e-aws-operator + 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: password + path: password + 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( | .* )e2e-aws-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-aws-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-aws-upgrade-cluster-profile + - --target=e2e-aws-upgrade + 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: password + path: password + 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( | .* )e2e-aws-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-generate + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test generate + 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=generate + 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( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + 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=goimports + 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( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + 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=golint + 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( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-cluster-api-provider-aws-release-4.9-yaml-lint + rerun_command: /test yaml-lint + spec: + containers: + - args: + - ./hack/yaml-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/yamllint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )yaml-lint,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..6097ec8e01c93 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-postsubmits.yaml @@ -0,0 +1,57 @@ +postsubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-azure-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + 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] + 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-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..b331e8e395080 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.9-presubmits.yaml @@ -0,0 +1,508 @@ +presubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-azure + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-e2e-azure + optional: true + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-cluster-profile + - --target=e2e-azure + 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-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-azure-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-azure-operator-cluster-profile + - --target=e2e-azure-operator + 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-azure-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-azure-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-upgrade-cluster-profile + - --target=e2e-upgrade + 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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-azure4 + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-generate + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test generate + 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=generate + 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( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/git-history + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + 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=git-history + 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( | .* )git-history,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + 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=goimports + 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( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-azure-release-4.9-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..a077426169204 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-baremetal-release-4.9-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] + 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-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..f77fdbe7d55aa --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.9-presubmits.yaml @@ -0,0 +1,593 @@ +presubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-cluster-profile + - --target=e2e-metal-ipi + 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-metal-ipi-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-dualstack + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-dualstack-cluster-profile + - --target=e2e-metal-ipi-ovn-dualstack + 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-metal-ipi-ovn-dualstack-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-dualstack,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-ipv6 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-ovn-ipv6-cluster-profile + - --target=e2e-metal-ipi-ovn-ipv6 + 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-metal-ipi-ovn-ipv6-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-ovn-ipv6,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-upgrade + rerun_command: /test e2e-metal-ipi-upgrade + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-upgrade-cluster-profile + - --target=e2e-metal-ipi-upgrade + 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-metal-ipi-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-metal-ipi-virtualmedia + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-e2e-metal-ipi-virtualmedia + rerun_command: /test e2e-metal-ipi-virtualmedia + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-metal-ipi-virtualmedia-cluster-profile + - --target=e2e-metal-ipi-virtualmedia + 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-metal-ipi-virtualmedia-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-packet + - configMap: + name: cluster-profile-packet + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-metal-ipi-virtualmedia,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/generate-check + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-generate-check + rerun_command: /test generate-check + 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=generate-check + 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( | .* )generate-check,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-gofmt + rerun_command: /test gofmt + 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=gofmt + 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( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-baremetal-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..4193e6b005cb9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-gcp-release-4.9-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] + 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-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..c1ad1f7ed3f5d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.9-presubmits.yaml @@ -0,0 +1,387 @@ +presubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-gcp + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-e2e-gcp + optional: true + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-cluster-profile + - --target=e2e-gcp + 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-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: password + path: password + 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( | .* )e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-gcp-operator + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-gcp-operator-cluster-profile + - --target=e2e-gcp-operator + 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-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: password + path: password + 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( | .* )e2e-gcp-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/generate + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-generate + rerun_command: /test generate + 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=generate + 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( | .* )generate,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/goimports + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-goimports + rerun_command: /test goimports + 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=goimports + 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( | .* )goimports,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-gcp-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..5f714c73babbd --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-kubemark-release-4.9-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] + 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-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..a0cc4af938fd5 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.9-presubmits.yaml @@ -0,0 +1,248 @@ +presubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.9-gofmt + rerun_command: /test gofmt + 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=gofmt + 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( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/golint + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.9-golint + rerun_command: /test golint + 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=golint + 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( | .* )golint,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubemark-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-periodics.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-periodics.yaml new file mode 100644 index 0000000000000..3c20bae5fd188 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-periodics.yaml @@ -0,0 +1,133 @@ +periodics: +- agent: kubernetes + cluster: build01 + cron: 0 30 4 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift + repo: cluster-api-provider-kubevirt + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-kubevirt-release-4.9-sanity-ovn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/sanity-ovn-cluster-profile + - --target=sanity-ovn + 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/sanity-ovn-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 0 30 6 ? * SUN + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.9 + org: openshift + repo: cluster-api-provider-kubevirt + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-cluster-api-provider-kubevirt-release-4.9-sanity-sdn + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/sanity-sdn-cluster-profile + - --target=sanity-sdn + 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/sanity-sdn-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..e0eff6c304eb2 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-kubevirt-release-4.9-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] + 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-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..9141def820b2f --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.9-presubmits.yaml @@ -0,0 +1,266 @@ +presubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-kubevirt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.9-e2e-kubevirt + rerun_command: /test e2e-kubevirt + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-kubevirt-cluster-profile + - --target=e2e-kubevirt + 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-kubevirt-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: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-kubevirt + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-kubevirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/gofmt + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.9-gofmt + rerun_command: /test gofmt + 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=gofmt + 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( | .* )gofmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/govet + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.9-govet + rerun_command: /test govet + 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=govet + 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( | .* )govet,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/images + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.9-images + rerun_command: /test 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] + - --target=[release:latest] + 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( | .* )images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/unit + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-kubevirt-release-4.9-unit + rerun_command: /test 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 + 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( | .* )unit,?($|\s.*) diff --git a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml new file mode 100644 index 0000000000000..54de698ab066d --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.9$ + cluster: build02 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/is-promotion: "true" + ci-operator.openshift.io/prowgen-controlled: "true" + max_concurrency: 1 + name: branch-ci-openshift-cluster-api-provider-libvirt-release-4.9-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] + 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-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-presubmits.yaml new file mode 100644 index 0000000000000..e84742ce76275 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.9-presubmits.yaml @@ -0,0 +1,402 @@ +presubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/actuator-pkg-staleness + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.9-actuator-pkg-staleness + optional: true + rerun_command: /test actuator-pkg-staleness + 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=actuator-pkg-staleness + 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( | .* )actuator-pkg-staleness,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.9 + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.9-e2e-libvirt + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=cluster-api-provider-libvirt + - --secret-dir=/usr/local/e2e-libvirt-cluster-profile + - --target=e2e-libvirt + - --template=/usr/local/e2e-libvirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-libvirt + - name: TEST_COMMAND + value: | + cat >tests <