diff --git a/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8.yaml b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8.yaml new file mode 100644 index 0000000000000..39c62bd5fa19f --- /dev/null +++ b/ci-operator/config/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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 +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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ghostunnel +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: ghostunnel diff --git a/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8.yaml b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8.yaml new file mode 100644 index 0000000000000..31dbd95b2bf88 --- /dev/null +++ b/ci-operator/config/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8.yaml @@ -0,0 +1,37 @@ +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 +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: hadoop diff --git a/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.8.yaml b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.8.yaml new file mode 100644 index 0000000000000..04580f9742df9 --- /dev/null +++ b/ci-operator/config/kube-reporting/helm/kube-reporting-helm-release-4.8.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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-helm +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: helm diff --git a/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.8.yaml b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.8.yaml new file mode 100644 index 0000000000000..7a104b443f58e --- /dev/null +++ b/ci-operator/config/kube-reporting/hive/kube-reporting-hive-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + metering-hadoop: + name: "4.8" + 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 + 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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: metering-hive +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: hive diff --git a/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8.yaml b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8.yaml new file mode 100644 index 0000000000000..67e627f9fc1b2 --- /dev/null +++ b/ci-operator/config/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8.yaml @@ -0,0 +1,177 @@ +base_images: + ansible-operator: + name: "4.8" + namespace: ocp + tag: ansible-operator + base: + name: "4.8" + namespace: ocp + tag: base + ocp_4.4_base: + name: "4.4" + namespace: ocp + tag: base + ocp_4.6_cli: + name: "4.8" + namespace: ocp + tag: cli + ocp_4.6_metering-helm: + name: "4.8" + namespace: ocp + tag: metering-helm + ocp_4.7_cli: + name: "4.8" + namespace: ocp + tag: cli + ocp_4.7_metering-helm: + name: "4.8" + 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-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.7: + as: + - registry.svc.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.svc.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.svc.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +- dockerfile_path: olm_deploy/Dockerfile.registry + from: base + to: metering-ansible-operator-registry +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: make unit TEST_OUTPUT_DIR=/tmp/artifacts + container: + from: src +- 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 +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- 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=/tmp/artifacts/metering_test_output/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 +- 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=/tmp/artifacts/metering_test_output/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: metering-operator diff --git a/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.8.yaml b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.8.yaml new file mode 100644 index 0000000000000..7774866313815 --- /dev/null +++ b/ci-operator/config/kube-reporting/presto/kube-reporting-presto-release-4.8.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 +images: +- dockerfile_path: Dockerfile.rhel + from: base + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: metering-presto +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + export ARTIFACT_DIR=/tmp/artifacts + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: kube-reporting + repo: presto diff --git a/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8.yaml b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0f6553e439dd1 --- /dev/null +++ b/ci-operator/config/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8.yaml @@ -0,0 +1,177 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + cli: + name: "4.8" + namespace: ocp + tag: cli + operator-registry: + name: "4.8" + 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: 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:95c8c3e9002ebe55254b9371757a98a3d29991ba83e3edfe405a9174c596365a + 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: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + 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=/tmp/artifacts --timeout=10 + cron: 2 4 * * * + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: kubevirt + repo: hyperconverged-cluster-operator diff --git a/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8.yaml b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8.yaml new file mode 100644 index 0000000000000..8a2e8e29006d9 --- /dev/null +++ b/ci-operator/config/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + ansible_operator: + name: 4.8-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make openshift-ci-test-container +tests: +- as: fmt + commands: make fmt + container: + from: test-bin +- as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- as: vet + commands: make vet + container: + from: test-bin +- as: lint + commands: make lint + container: + from: test-bin +- as: test + commands: make test + container: + from: test-bin +- as: build + commands: make build + container: + from: test-bin +- as: operator-molecule-e2e + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + openshift_installer_src: + cluster_profile: aws +- as: operator-molecule-olm-e2e + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ansible-service-broker diff --git a/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.8.yaml b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.8.yaml new file mode 100644 index 0000000000000..0aeb6e061b36e --- /dev/null +++ b/ci-operator/config/openshift-priv/api/openshift-priv-api-release-4.8.yaml @@ -0,0 +1,57 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + true + container: + from: bin +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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.8 + org: openshift-priv + repo: api diff --git a/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8.yaml b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8.yaml new file mode 100644 index 0000000000000..6c5387f335bd4 --- /dev/null +++ b/ci-operator/config/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8.yaml @@ -0,0 +1,42 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: apiserver-library-go diff --git a/ci-operator/config/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8.yaml b/ci-operator/config/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8.yaml new file mode 100644 index 0000000000000..ef20a2681e90a --- /dev/null +++ b/ci-operator/config/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/assisted-service +images: +- dockerfile_path: Dockerfile.assisted-service + from: src + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: assisted-service +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: release-4.8 + org: openshift-priv + repo: assisted-service diff --git a/ci-operator/config/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8.yaml b/ci-operator/config/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8.yaml new file mode 100644 index 0000000000000..316bc83efc400 --- /dev/null +++ b/ci-operator/config/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8.yaml @@ -0,0 +1,40 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/assisted-test-infra +images: +- dockerfile_path: Dockerfile.test-infra + from: src + to: assisted-test-infra +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-metal-assisted-periodic + cron: '@daily' + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: assisted-test-infra diff --git a/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..d506f72f06f65 --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,69 @@ +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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-operator + commands: | + make test-e2e ARTIFACT_DIR=/tmp/artifacts + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:aws-ebs-csi-driver-operator-test +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8.yaml new file mode 100644 index 0000000000000..dc08131d2c67d --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.8-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 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: aws-ebs-csi-driver +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- 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 +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8.yaml new file mode 100644 index 0000000000000..34bcf945c340c --- /dev/null +++ b/ci-operator/config/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.8-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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: aws-pod-identity-webhook +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: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8.yaml new file mode 100644 index 0000000000000..9b5cee76da695 --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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: +- 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-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: +- as: unit + commands: make unit + container: + from: src +- as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make lint + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: baremetal-operator diff --git a/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8.yaml b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8.yaml new file mode 100644 index 0000000000000..a98d84b14a247 --- /dev/null +++ b/ci-operator/config/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: baremetal-runtimecfg +promotion: + name: 4.8-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.8-priv + namespace: ocp-private +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.8.yaml b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.8.yaml new file mode 100644 index 0000000000000..28dec393ba169 --- /dev/null +++ b/ci-operator/config/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.8.yaml @@ -0,0 +1,44 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: network-interface-bond-cni +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 +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: bond-cni diff --git a/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.8.yaml b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.8.yaml new file mode 100644 index 0000000000000..d8ed20e279cfa --- /dev/null +++ b/ci-operator/config/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.8.yaml @@ -0,0 +1,32 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/build-machinery-go +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: build-machinery-go diff --git a/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.8.yaml b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.8.yaml new file mode 100644 index 0000000000000..d059172911489 --- /dev/null +++ b/ci-operator/config/openshift-priv/builder/openshift-priv-builder-release-4.8.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: hack/test.sh + container: + from: src +- as: verify + commands: hack/verify.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: builder diff --git a/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master.yaml b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master.yaml new file mode 100644 index 0000000000000..592a262fd98dd --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + base_centos: + name: centos + namespace: openshift + 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: base + to: ci-artifacts +promotion: + name: 4.7-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tests: +- as: gpu-operator-e2e + cron: 0 */23 * * * + steps: + cluster_profile: aws + test: + - as: e2e + commands: run gpu-ci + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: master + org: openshift-priv + repo: ci-artifacts 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..19fbcebd8bd73 --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.7-priv + namespace: ocp-private + tag: base + base_centos: + name: centos + namespace: openshift + 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: base + to: ci-artifacts +promotion: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tests: +- as: gpu-operator-e2e + cron: 0 */23 * * * + steps: + cluster_profile: aws + test: + - as: e2e + commands: run gpu-ci + 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..7ce441a46ca14 --- /dev/null +++ b/ci-operator/config/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + base_centos: + name: centos + namespace: openshift + 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: base + to: ci-artifacts +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tests: +- as: gpu-operator-e2e + cron: 0 */23 * * * + steps: + cluster_profile: aws + test: + - as: e2e + commands: run gpu-ci + 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/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5a7ef2131bd47 --- /dev/null +++ b/ci-operator/config/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit-test + container: + from: src +- as: cincinnati-operator-e2e-aws + commands: make func-test + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cincinnati-operator diff --git a/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.8.yaml b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.8.yaml new file mode 100644 index 0000000000000..158c9ec0b128d --- /dev/null +++ b/ci-operator/config/openshift-priv/client-go/openshift-priv-client-go-release-4.8.yaml @@ -0,0 +1,26 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/client-go +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: make generate; go build ./...; make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: client-go diff --git a/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8.yaml new file mode 100644 index 0000000000000..babbfc12c30c6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8.yaml @@ -0,0 +1,75 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cloud-credential-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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8.yaml new file mode 100644 index 0000000000000..1e0be9a70426b --- /dev/null +++ b/ci-operator/config/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8.yaml @@ -0,0 +1,67 @@ +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-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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-openshift-4.6 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + 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: 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 + ocp_builder_rhel-8-golang-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-openshift-4.6 + to: openstack-cloud-controller-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: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8.yaml new file mode 100644 index 0000000000000..bb1a271e1c47b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.8-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/cluster-api-actuator-pkg +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-operator-tech-preview + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + openshift_installer_src: + cluster_profile: aws +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_src: + cluster_profile: azure4 +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8.yaml new file mode 100644 index 0000000000000..270b1b6f2e4fe --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8.yaml @@ -0,0 +1,77 @@ +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-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.13 +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8.yaml new file mode 100644 index 0000000000000..9358cbf934687 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8.yaml @@ -0,0 +1,87 @@ +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-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.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: azure-machine-controllers +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- 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 +- as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure-loki +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8.yaml new file mode 100644 index 0000000000000..43efdf8a2ce25 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: baremetal-machine-controllers +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8.yaml new file mode 100644 index 0000000000000..5b381aff3a131 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8.yaml @@ -0,0 +1,69 @@ +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-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.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: gcp-machine-controllers +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8.yaml new file mode 100644 index 0000000000000..84fc0b5666465 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8.yaml new file mode 100644 index 0000000000000..955662a2a75b9 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8.yaml @@ -0,0 +1,47 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kubevirt-machine-controllers +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: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8.yaml new file mode 100644 index 0000000000000..380e6f405523a --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8.yaml new file mode 100644 index 0000000000000..16b791ffb816b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: 4.8-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: sigs.k8s.io/cluster-api-provider-openstack +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: openstack-machine-controllers +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8.yaml new file mode 100644 index 0000000000000..1fc6e7314da74 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8.yaml @@ -0,0 +1,51 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ovirt-machine-controllers +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: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8.yaml new file mode 100644 index 0000000000000..91020574561c4 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-authentication-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: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + openshift_installer_src: + cluster_profile: gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-console-login + commands: ./test-prow-e2e.sh login + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:console-tests +- artifact_dir: /tmp/artifacts + as: e2e-operator-encryption + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0dbb4f5bb323b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: 4.8-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-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8.yaml new file mode 100644 index 0000000000000..690d4fcfe8892 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-baremetal-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: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: lint + commands: make lint + container: + from: src +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + ENABLE_CBO_TEST=true + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8.yaml b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8.yaml new file mode 100644 index 0000000000000..7a8f7dcc9403b --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8.yaml @@ -0,0 +1,77 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-bootstrap +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8.yaml b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8.yaml new file mode 100644 index 0000000000000..cb68f21c2de1d --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.8-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_rhel-8-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: 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-capacity +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-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.8 + org: openshift-priv + repo: cluster-capacity diff --git a/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8eff6294dbc20 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.8-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-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-config-operator +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: cluster-config-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8.yaml new file mode 100644 index 0000000000000..911b2038eed41 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8.yaml @@ -0,0 +1,64 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-csi-snapshot-controller-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: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8.yaml new file mode 100644 index 0000000000000..15ec591901680 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8.yaml @@ -0,0 +1,67 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-dns-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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8.yaml new file mode 100644 index 0000000000000..eb8bfc06964b3 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8.yaml @@ -0,0 +1,115 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-etcd-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-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-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8.yaml new file mode 100644 index 0000000000000..c675301ab2126 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8.yaml @@ -0,0 +1,112 @@ +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 + 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.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: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: azure4 +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- 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 +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8.yaml new file mode 100644 index 0000000000000..478b0b76b6ffa --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8.yaml @@ -0,0 +1,71 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-ingress-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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..92524e524424a --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8.yaml @@ -0,0 +1,113 @@ +base_images: + base: + name: 4.8-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/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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + commands: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + commands: | + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5cd6771260f10 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.8-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/cluster-kube-controller-manager-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-controller-manager-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..14bd6d53df6c6 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: 4.8-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-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-kube-descheduler-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-descheduler-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: +- as: verify + commands: make verify-gofmt + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..d31c34c9731a4 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.8-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/cluster-kube-scheduler-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-scheduler-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8.yaml new file mode 100644 index 0000000000000..bcca2f2e3bc15 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8.yaml @@ -0,0 +1,80 @@ +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 + 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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8.yaml new file mode 100644 index 0000000000000..52f2a52419056 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + elasticsearch-operator-src: + name: 4.8-priv + namespace: ocp-private + tag: elasticsearch-operator-src + ocp_4.6_cli: + name: 4.8-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-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-logging-operator +images: +- from: base + inputs: + ocp_4.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + 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-logging-operator +- dockerfile_path: olm_deploy/operatorregistry/Dockerfile + from: base + to: cluster-logging-operator-registry +- dockerfile_path: Dockerfile.e2e + from: elasticsearch-operator-src + to: cluster-logging-operator-e2e +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-operator + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- artifact_dir: /tmp/artifacts + as: functional + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cluster-logging-operator diff --git a/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8.yaml b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8.yaml new file mode 100644 index 0000000000000..e08a72219f799 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.8-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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-machine-approver +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8.yaml new file mode 100644 index 0000000000000..88d097b9fc13c --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8.yaml @@ -0,0 +1,79 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-monitoring-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: +- as: generate + commands: make generate && git diff --exit-code + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8.yaml new file mode 100644 index 0000000000000..2429e9d5f7ad1 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8.yaml @@ -0,0 +1,126 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-network-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: +- as: unit + commands: go test ./... + container: + from: src +- 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 +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-upgrade + commands: TEST_SUITE=all run-upgrade-tests + cron: '@yearly' + openshift_installer: + cluster_profile: gcp + upgrade: true +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-sdn-single + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-single +- as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-windows-hybrid-network + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8.yaml new file mode 100644 index 0000000000000..c363c6478f8d1 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8.yaml @@ -0,0 +1,67 @@ +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 + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-nfd-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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8.yaml new file mode 100644 index 0000000000000..48c6c9abeb6b8 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.8-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-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: 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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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-node-tuning-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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..eeedf13a68a31 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8.yaml @@ -0,0 +1,93 @@ +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 + 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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8.yaml new file mode 100644 index 0000000000000..782c52cebe570 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8.yaml @@ -0,0 +1,76 @@ +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 + 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.14 +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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-openshift-controller-manager-operator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8.yaml new file mode 100644 index 0000000000000..f3a3d9584e7ff --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: 4.8-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/cluster-policy-controller +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-policy-controller +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8.yaml new file mode 100644 index 0000000000000..c9987256acf88 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: 4.8-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: + 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.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission-operator-registry +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-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: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make e2e-ci + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-olm + commands: make e2e-olm-ci + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8.yaml new file mode 100644 index 0000000000000..350efe0afb047 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: 4.8-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.13 +canonical_go_repository: github.com/openshift/cluster-resource-override-admission +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-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: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8.yaml new file mode 100644 index 0000000000000..f5f17d75804a4 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: 4.8-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-samples-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: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8.yaml new file mode 100644 index 0000000000000..1ed72f07059ca --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8.yaml @@ -0,0 +1,59 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-storage-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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8.yaml new file mode 100644 index 0000000000000..bff99f6796698 --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8.yaml @@ -0,0 +1,40 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8.yaml new file mode 100644 index 0000000000000..4bfdfb6b206cd --- /dev/null +++ b/ci-operator/config/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: 4.8-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-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.13 +canonical_go_repository: github.com/openshift/cluster-version-operator +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-version-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: +- as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- as: unit + commands: go test ./... + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: cluster-version-operator diff --git a/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8.yaml new file mode 100644 index 0000000000000..d3a55e97b569f --- /dev/null +++ b/ci-operator/config/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8.yaml @@ -0,0 +1,62 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: go-build + commands: make + container: + from: src +- as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-aws + commands: make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: compliance-operator diff --git a/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8.yaml b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8.yaml new file mode 100644 index 0000000000000..c4fc78328c23c --- /dev/null +++ b/ci-operator/config/openshift-priv/configmap-reload/openshift-priv-configmap-reload-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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: configmap-reloader +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: configmap-reload diff --git a/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8.yaml new file mode 100644 index 0000000000000..9a91a3a578334 --- /dev/null +++ b/ci-operator/config/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.8-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: console-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: +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-console + commands: ./test-prow-e2e.sh e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: console-operator diff --git a/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.8.yaml b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.8.yaml new file mode 100644 index 0000000000000..7c2e7ea4f42b2 --- /dev/null +++ b/ci-operator/config/openshift-priv/console/openshift-priv-console-release-4.8.yaml @@ -0,0 +1,83 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 10Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: ./build.sh +tests: +- artifact_dir: /tmp/artifacts + as: backend + commands: export ARTIFACT_DIR=/tmp/artifacts; ./test-backend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: frontend + commands: export ARTIFACT_DIR=/tmp/artifacts; ./test-frontend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: analyze + commands: export ARTIFACT_DIR=/tmp/artifacts; ./analyze.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp-console + commands: ./test-prow-e2e.sh + openshift_installer_src: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: kubevirt-plugin + commands: | + export ARTIFACT_DIR=/tmp/artifacts + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: pipeline:src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: console diff --git a/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8.yaml b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8.yaml new file mode 100644 index 0000000000000..b1d195828e5d4 --- /dev/null +++ b/ci-operator/config/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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/containernetworking-plugins +images: +- dockerfile_path: Dockerfile + 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: container-networking-plugins +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.8.yaml b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.8.yaml new file mode 100644 index 0000000000000..21e62fac0924c --- /dev/null +++ b/ci-operator/config/openshift-priv/coredns/openshift-priv-coredns-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: coredns +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: coredns diff --git a/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.8.yaml b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.8.yaml new file mode 100644 index 0000000000000..da333eb325864 --- /dev/null +++ b/ci-operator/config/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- 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.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8.yaml new file mode 100644 index 0000000000000..7da40142c69c2 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8.yaml new file mode 100644 index 0000000000000..1395f92460837 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8.yaml @@ -0,0 +1,58 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: csi-driver-manila-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: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8.yaml new file mode 100644 index 0000000000000..338ac8a136aa5 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8.yaml @@ -0,0 +1,56 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: csi-driver-nfs +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: go-fmt + commands: make test-fmt + container: + from: src +- as: go-vet + commands: make test-vet + container: + from: src +- as: vendor + commands: make test-vendor + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8.yaml new file mode 100644 index 0000000000000..e5dbd2bf8715d --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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.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: | + mkdir -p /tmp/artifacts + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8.yaml new file mode 100644 index 0000000000000..18b3f57bb05d1 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.8-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/kubernetes-csi/external-attacher +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: csi-external-attacher +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8.yaml new file mode 100644 index 0000000000000..10c93e5550d91 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.8-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/kubernetes-csi/external-provisioner +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: csi-external-provisioner +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8.yaml new file mode 100644 index 0000000000000..cd88bcce8e66d --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8.yaml @@ -0,0 +1,59 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-external-resizer +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8.yaml new file mode 100644 index 0000000000000..53859d77c1720 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: 4.8-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/kubernetes-csi/external-snapshotter +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: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.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: csi-snapshot-controller +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8.yaml b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8.yaml new file mode 100644 index 0000000000000..74a79b6aedc9b --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.8-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.13 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-livenessprobe +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8.yaml new file mode 100644 index 0000000000000..612b614b48040 --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8.yaml @@ -0,0 +1,59 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-node-driver-registrar +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.8.yaml new file mode 100644 index 0000000000000..1abab2a7e198a --- /dev/null +++ b/ci-operator/config/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.8.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: csi-operator diff --git a/ci-operator/config/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8.yaml b/ci-operator/config/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8.yaml new file mode 100644 index 0000000000000..de29a5ca3bcd8 --- /dev/null +++ b/ci-operator/config/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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: builder-priv + namespace: ocp-private + tag: rhel-8-golang-openshift-4.6 +canonical_go_repository: github.com/openshift/debug-network +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: debug-network +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "1" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: debug-network diff --git a/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8.yaml b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8.yaml new file mode 100644 index 0000000000000..f0faa80e0b39f --- /dev/null +++ b/ci-operator/config/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.8-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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: descheduler +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: descheduler diff --git a/ci-operator/config/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8b1fd1033bce7 --- /dev/null +++ b/ci-operator/config/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8.yaml @@ -0,0 +1,69 @@ +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-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/elasticsearch-operator +images: +- 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: elasticsearch-operator +- dockerfile_path: olm_deploy/operatorregistry/Dockerfile + from: base + to: elasticsearch-operator-registry +- dockerfile_path: Dockerfile.src + from: src + to: elasticsearch-operator-src +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-operator + commands: make test-e2e-olm + openshift_installer_src: + cluster_profile: aws +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: elasticsearch-operator diff --git a/ci-operator/config/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8.yaml b/ci-operator/config/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..a221b7a0acca2 --- /dev/null +++ b/ci-operator/config/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-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.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/elasticsearch-proxy +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: elasticsearch-proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- as: elasticsearch-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:elasticsearch-operator-src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: elasticsearch-proxy diff --git a/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8.yaml b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8.yaml new file mode 100644 index 0000000000000..71e961c84d3db --- /dev/null +++ b/ci-operator/config/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test --warn-undefined-variables + container: + from: bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: openshift-4.8 + org: openshift-priv + repo: etcd diff --git a/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8.yaml new file mode 100644 index 0000000000000..3926837addc5f --- /dev/null +++ b/ci-operator/config/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8.yaml @@ -0,0 +1,41 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8.yaml new file mode 100644 index 0000000000000..dd100d52bcd47 --- /dev/null +++ b/ci-operator/config/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8.yaml @@ -0,0 +1,58 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: go-build + commands: make + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + commands: make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: file-integrity-operator 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..7970dc2d3fc28 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master.yaml @@ -0,0 +1,46 @@ +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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: master + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2.yaml new file mode 100644 index 0000000000000..e5221fbff0953 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2.yaml @@ -0,0 +1,29 @@ +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/square/ghostunnel +images: +- from: base + to: ghostunnel +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3.yaml new file mode 100644 index 0000000000000..f396b0716f222 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3.yaml @@ -0,0 +1,29 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/square/ghostunnel +images: +- from: base + to: ghostunnel +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4.yaml b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4.yaml new file mode 100644 index 0000000000000..2949d51ecc941 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4.yaml @@ -0,0 +1,29 @@ +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/square/ghostunnel +images: +- from: base + to: ghostunnel +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.4 + 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..36f271ee61e70 --- /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.svc.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..b1e5c7ee59c89 --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7.yaml @@ -0,0 +1,47 @@ +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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ghostunnel +promotion: + disabled: true + 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..0b4564c8b9e8f --- /dev/null +++ b/ci-operator/config/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8.yaml @@ -0,0 +1,46 @@ +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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: release-4.8 + org: openshift-priv + repo: ghostunnel diff --git a/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.8.yaml b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.8.yaml new file mode 100644 index 0000000000000..a30e537a1491a --- /dev/null +++ b/ci-operator/config/openshift-priv/grafana/openshift-priv-grafana-release-4.8.yaml @@ -0,0 +1,47 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: grafana +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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..bb7ae251acc7f --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-master.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.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-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.1.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1.yaml new file mode 100644 index 0000000000000..453450111586a --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1.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.10 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- from: base + to: metering-hadoop +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2.yaml new file mode 100644 index 0000000000000..4baa36997e60f --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2.yaml @@ -0,0 +1,30 @@ +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/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-hadoop +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3.yaml new file mode 100644 index 0000000000000..9f831f74bcf21 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3.yaml @@ -0,0 +1,30 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-hadoop +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: hadoop diff --git a/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4.yaml b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4.yaml new file mode 100644 index 0000000000000..337a56549b54f --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4.yaml @@ -0,0 +1,30 @@ +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/kube-reporting/hadoop +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-hadoop +promotion: + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.4 + 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..a5091d13329a7 --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7.yaml @@ -0,0 +1,39 @@ +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: + disabled: true + 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..b61f4854faaec --- /dev/null +++ b/ci-operator/config/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8.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.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/helm/openshift-priv-helm-master.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.yaml new file mode 100644 index 0000000000000..42758734f187b --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-master.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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: master + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.1.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.1.yaml new file mode 100644 index 0000000000000..d41f81c0f6836 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.1.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.10 +canonical_go_repository: k8s.io/helm +images: +- from: base + to: metering-helm +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.2.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.2.yaml new file mode 100644 index 0000000000000..5325ea545baef --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.2.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.10 +canonical_go_repository: k8s.io/helm +images: +- from: base + to: metering-helm +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.3.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.3.yaml new file mode 100644 index 0000000000000..5aa6f9a6fb000 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.3.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.10 +canonical_go_repository: k8s.io/helm +images: +- from: base + to: metering-helm +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: helm diff --git a/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.4.yaml b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.4.yaml new file mode 100644 index 0000000000000..2cc6bf4a0766b --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.4.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.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.4 + 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..3ef43ec3197c0 --- /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.svc.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..344dbb8e32004 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.7.yaml @@ -0,0 +1,47 @@ +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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: metering-helm +promotion: + disabled: true + 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..53df6a5e01257 --- /dev/null +++ b/ci-operator/config/openshift-priv/helm/openshift-priv-helm-release-4.8.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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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: release-4.8 + 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..a4c94efe395ec --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-master.yaml @@ -0,0 +1,46 @@ +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 + 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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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: master + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.1.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.1.yaml new file mode 100644 index 0000000000000..79246f91b217a --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.1.yaml @@ -0,0 +1,29 @@ +base_images: + metering-hadoop: + name: 4.1-priv + namespace: ocp-private + tag: metering-hadoop +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kube-reporting/hive +images: +- from: metering-hadoop + to: metering-hive +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.2.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.2.yaml new file mode 100644 index 0000000000000..a591c48d632cc --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.2.yaml @@ -0,0 +1,30 @@ +base_images: + metering-hadoop: + name: 4.2-priv + namespace: ocp-private + tag: metering-hadoop +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.okd + from: metering-hadoop + to: metering-hive +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.3.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.3.yaml new file mode 100644 index 0000000000000..d814e58802c67 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.3.yaml @@ -0,0 +1,30 @@ +base_images: + metering-hadoop: + name: 4.3-priv + namespace: ocp-private + tag: metering-hadoop +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kube-reporting/hive +images: +- dockerfile_path: Dockerfile.okd + from: metering-hadoop + to: metering-hive +promotion: + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: hive diff --git a/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.4.yaml b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.4.yaml new file mode 100644 index 0000000000000..403cd604a7e39 --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.4.yaml @@ -0,0 +1,30 @@ +base_images: + metering-hadoop: + name: 4.4-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.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.4 + 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..93400b6a76e6a --- /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.svc.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..efbcec3118eaa --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.7.yaml @@ -0,0 +1,47 @@ +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 + 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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: metering-hive +promotion: + disabled: true + 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..2bfd5b0d07abe --- /dev/null +++ b/ci-operator/config/openshift-priv/hive/openshift-priv-hive-release-4.8.yaml @@ -0,0 +1,46 @@ +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 + 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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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: release-4.8 + 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..8691155d52d98 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master.yaml @@ -0,0 +1,178 @@ +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: 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:95c8c3e9002ebe55254b9371757a98a3d29991ba83e3edfe405a9174c596365a + 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: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + 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=/tmp/artifacts --timeout=10 + cron: 2 4 * * * + openshift_installer_src: + cluster_profile: 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..0047312471a6a --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1.yaml @@ -0,0 +1,90 @@ +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: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +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..2388332de6a52 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2.yaml @@ -0,0 +1,166 @@ +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: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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 +- 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 +- 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 +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +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-4.2.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2.yaml new file mode 100644 index 0000000000000..52b15977c385c --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.2-priv + namespace: ocp-private + tag: base +binary_build_commands: make install +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +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 +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.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-4.3.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3.yaml new file mode 100644 index 0000000000000..3720e65bf1a89 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.3-priv + namespace: ocp-private + tag: base + operator-registry: + name: 4.3-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 +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + name: 4.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-aws + commands: | + make upgrade-test + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.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.4.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4.yaml new file mode 100644 index 0000000000000..be9f0ffebc795 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.4-priv + namespace: ocp-private + tag: base + operator-registry: + name: 4.4-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 +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + name: 4.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-aws + commands: | + make upgrade-test + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.4 + 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.5.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5.yaml new file mode 100644 index 0000000000000..9fb8b6d2c43d5 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5.yaml @@ -0,0 +1,145 @@ +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/nightly-bundle/Dockerfile + from: base + to: nightly-bundle-tests-runner +promotion: + additional_images: + hyperconverged-cluster-operator-tests: src + excluded_images: + - operator-registry-base + - hco-registry + - hco-registry-upgrade + name: 4.5-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.5-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-nightly-bundle-release-4-5-azure4 + commands: | + set -e + export ARTIFACTS_DIR=/tmp/artifacts + echo "Fetching quay secret" + auth_file=/tmp/openshift-cnv-auth.json + oc get secret/pull-secret -n openshift-config -o=jsonpath='{.data.\.dockerconfigjson}' | \ + base64 -w0 -d | + jq 'map({"auths":{"quay.io/openshift-cnv"}})| .[]' -cM > "$auth_file" + echo "Generating debug info" + bundle_floating=quay.io/openshift-cnv/container-native-virtualization-hco-bundle-registry:2.4-latest + bundle_metadata="$(skopeo inspect --authfile "$auth_file" "docker://${bundle_floating}")" + bundle_under_test="$(jq -r '.Name + "@" + .Digest' <<<"$bundle_metadata")" + echo "$bundle_under_test" > "${ARTIFACTS_DIR}/bundle_under_test.txt" + set -x + echo "Deploying test infra" + oc create ns openshift-cnv + oc create -f /kubevirt-testing-infra.yaml + echo "Deploying nightly bundle" + export HCO_REGISTRY_IMAGE="${bundle_under_test}" + export HCO_VERSION=2.4.0 + export HCO_CHANNEL=2.4 + export TARGET_NAMESPACE=openshift-cnv + /deploy.sh + + operator_image="$(oc get pod -n openshift-cnv -l kubevirt.io=virt-operator --no-headers -o=jsonpath='{.items[0].spec.containers[0].image}')" + kv_tag="$(skopeo inspect --authfile "$auth_file" "docker://${operator_image}" | jq -r '.Labels["upstream-version"]')" + + echo '{' > /tmp/kv-testconfig.json + echo ' "storageClassLocal": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassHostPath": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassRhel": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassWindows": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "manageStorageClasses": false' >> /tmp/kv-testconfig.json + echo '}' >> /tmp/kv-testconfig.json + curl -L https://github.com/kubevirt/kubevirt/releases/download/v${kv_tag}/tests.test -o /tmp/kubevirt.test + chmod u+x /tmp/kubevirt.test + ./tmp/kubevirt.test \ + -installed-namespace="$TARGET_NAMESPACE" \ + -cdi-namespace="$TARGET_NAMESPACE" \ + -config=/tmp/kv-testconfig.json \ + -kubeconfig="$KUBECONFIG" \ + -ginkgo.focus='(rfe_id:1177)|(rfe_id:273)|(rfe_id:151)' \ + -ginkgo.skip='(Slirp Networking)|(with CPU spec)|(with TX offload disabled)|(with cni flannel and ptp plugin interface)|(with ovs-cni plugin)|(test_id:1752)|(SRIOV)|(with EFI)|(Operator)|(GPU)|(DataVolume Integration)|(test_id:3468)|(test_id:3466)|(test_id:1015)|(rfe_id:393)' \ + -junit-output="${ARTIFACTS_DIR}/junit.functest.xml" \ + -ginkgo.seed=0 + echo "Test is finished" + echo "Tagging tested bundle" + TARGET_BUNDLE_REGISTRY=quay.io/openshift-cnv/container-native-virtualization-hco-bundle-registry-tested + skopeo copy --authfile "$auth_file" "docker://${bundle_under_test}" "docker://${TARGET_BUNDLE_REGISTRY}:4.5-tested" + echo "Nightly bundle test is finished." + cron: 2 3 * * * + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: pipeline:nightly-bundle-tests-runner +zz_generated_metadata: + branch: release-4.5 + 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.6.yaml b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6.yaml new file mode 100644 index 0000000000000..02bb159313419 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6.yaml @@ -0,0 +1,178 @@ +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:95c8c3e9002ebe55254b9371757a98a3d29991ba83e3edfe405a9174c596365a + 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: 4.6-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.6-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + 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=/tmp/artifacts --timeout=10 + cron: 2 4 * * * + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.6 + 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..c45fd110619b5 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7.yaml @@ -0,0 +1,179 @@ +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: 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:95c8c3e9002ebe55254b9371757a98a3d29991ba83e3edfe405a9174c596365a + with: hyperconverged-cluster-operator +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.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + 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=/tmp/artifacts --timeout=10 + cron: 2 4 * * * + openshift_installer_src: + cluster_profile: 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..2053acd347c49 --- /dev/null +++ b/ci-operator/config/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8.yaml @@ -0,0 +1,178 @@ +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: 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:95c8c3e9002ebe55254b9371757a98a3d29991ba83e3edfe405a9174c596365a + 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: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: hco-e2e-aws + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-azure +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-aws +- 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: 100m + memory: 200Mi + workflow: optional-operators-ci-gcp +- as: hco-e2e-upgrade-aws + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-upgrade-prev-aws + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: aws +- as: hco-e2e-azure + commands: | + make start && make functest + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-azure + commands: | + RELEASE_DELTA=1 make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- as: hco-e2e-upgrade-prev-azure + commands: | + RELEASE_DELTA=2 PREV=true make upgrade-test + openshift_installer_src: + cluster_profile: azure4 +- artifact_dir: /tmp/artifacts + as: hco-e2e-deploy-nightly-master-aws + 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=/tmp/artifacts --timeout=10 + cron: 2 4 * * * + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8.yaml new file mode 100644 index 0000000000000..88b6a28626674 --- /dev/null +++ b/ci-operator/config/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.8-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-infiniband-cni +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8.yaml b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8.yaml new file mode 100644 index 0000000000000..f13662133635d --- /dev/null +++ b/ci-operator/config/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8.yaml @@ -0,0 +1,83 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + integration: + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: image-registry diff --git a/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.8.yaml b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.8.yaml new file mode 100644 index 0000000000000..460065b6b8ce4 --- /dev/null +++ b/ci-operator/config/openshift-priv/images/openshift-priv-images-release-4.8.yaml @@ -0,0 +1,95 @@ +base_images: + base-os-8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + builder: + name: builder + namespace: ocp + tag: golang-1.13 + 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 + os-7: + name: ubi + namespace: ocp + tag: "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 + from: base-os-7 + to: base-7 +- context_dir: base/ + dockerfile_path: Dockerfile.rhel + from: base-os-8 + to: base-8 +- dockerfile_path: pod/Dockerfile.rhel + from: os-7 + 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: pod +- context_dir: egress/router + from: base-8 + to: egress-router +- context_dir: egress/http-proxy + from: base-8 + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base-8 + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base-8 + to: keepalived-ipfailover +promotion: + additional_images: + base: base-8 + base-7: base-7 + base-8: base-8 + name: 4.8-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6.ocp.svc > /etc/yum.repos.d/content.repo + from: os-7 + to: base-os-7 +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: images diff --git a/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8.yaml new file mode 100644 index 0000000000000..b1bded782c6ab --- /dev/null +++ b/ci-operator/config/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8.yaml @@ -0,0 +1,67 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: insights-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: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: insights-operator-e2e-tests + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: insights-operator diff --git a/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.8.yaml b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.8.yaml new file mode 100644 index 0000000000000..20db64d33d246 --- /dev/null +++ b/ci-operator/config/openshift-priv/installer/openshift-priv-installer-release-4.8.yaml @@ -0,0 +1,298 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + ocp_4.1_cli: + name: 4.1-priv + namespace: ocp-private + tag: cli + ocp_4.6_cli: + name: 4.8-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 + rhel-7: + name: 4.8-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.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.svc.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.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.svc.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.6_cli: + as: + - registry.svc.ci.openshift.org/origin/4.6:cli + to: openstack-installer +- dockerfile_path: images/baremetal/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 + 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.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.svc.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.8-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.8-priv + namespace: ocp-private +tests: +- as: unit + commands: go test ./pkg/... + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ .ImportPath }}' ./...) + container: + from: src +- as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- 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 +- as: e2e-gcp-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: gcp + upgrade: true +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8.yaml new file mode 100644 index 0000000000000..ce5804027b4ff --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + 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/ironic-hardware-inventory-recorder-image +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-hardware-inventory-recorder +promotion: + name: 4.8-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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8.yaml new file mode 100644 index 0000000000000..402e88e1443c2 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-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.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os: + 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/ironic-image +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: ironic +promotion: + name: 4.8-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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ironic-image diff --git a/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8.yaml b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8.yaml new file mode 100644 index 0000000000000..dcfd8ba5cf1c4 --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + 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/ironic-inspector-image +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-inspector +promotion: + name: 4.8-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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8.yaml new file mode 100644 index 0000000000000..92f1a912f486d --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-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.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os: + 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/ironic-ipa-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + 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.8-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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8.yaml new file mode 100644 index 0000000000000..2ed8c3f87724d --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/openshift/ironic-rhcos-downloader +images: +- dockerfile_path: Dockerfile.ocp + from: base + to: ironic-machine-os-downloader +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8.yaml new file mode 100644 index 0000000000000..e9af13c1fc01a --- /dev/null +++ b/ci-operator/config/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + 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/ironic-static-ip-manager +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-static-ip-manager +promotion: + name: 4.8-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: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..25cca6e2876c7 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + original_jenkins: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..0a684bfd59d14 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..a517c5d2e0f97 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8.yaml @@ -0,0 +1,42 @@ +base_images: + original_jenkins: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8.yaml b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8.yaml new file mode 100644 index 0000000000000..e53de6e47ac35 --- /dev/null +++ b/ci-operator/config/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: jenkins diff --git a/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8.yaml b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8.yaml new file mode 100644 index 0000000000000..a2c708ed83b09 --- /dev/null +++ b/ci-operator/config/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8.yaml @@ -0,0 +1,51 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: k8s-prometheus-adapter +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-master.yaml b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-master.yaml index c0e4e0705c569..a84557ff7ef44 100644 --- a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-master.yaml +++ b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-master.yaml @@ -7,6 +7,10 @@ base_images: 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 @@ -29,9 +33,9 @@ images: - dockerfile_path: Dockerfile.ocp from: base inputs: - ocp_builder_rhel-8-golang-1.15-openshift-4.6: + 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.6 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: kube-rbac-proxy promotion: name: 4.7-priv diff --git a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.7.yaml b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.7.yaml index 7710d74203f4f..87a245262498d 100644 --- a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.7.yaml +++ b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.7.yaml @@ -7,6 +7,10 @@ base_images: 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 @@ -29,9 +33,9 @@ images: - dockerfile_path: Dockerfile.ocp from: base inputs: - ocp_builder_rhel-8-golang-1.15-openshift-4.6: + 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.6 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: kube-rbac-proxy promotion: disabled: true diff --git a/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8.yaml b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..6d7d232e8b5c5 --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8.yaml @@ -0,0 +1,59 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kube-rbac-proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8.yaml new file mode 100644 index 0000000000000..d1b1033ead0ec --- /dev/null +++ b/ci-operator/config/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8.yaml @@ -0,0 +1,59 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kube-state-metrics +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: kube-state-metrics diff --git a/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8.yaml b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8.yaml new file mode 100644 index 0000000000000..5440748bdfe14 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.8 + org: openshift-priv + repo: kubecsr diff --git a/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8.yaml new file mode 100644 index 0000000000000..b7cc21f361d96 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8.yaml @@ -0,0 +1,41 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: olm-e2e + commands: | + make -f Makefile.ci olm-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: kubefed-operator diff --git a/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8.yaml b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8.yaml new file mode 100644 index 0000000000000..bcc0c08296147 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8.yaml @@ -0,0 +1,41 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: kubefed diff --git a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10.yaml deleted file mode 100644 index 99140b156f22a..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10.yaml +++ /dev/null @@ -1,48 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.10 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.9 -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.10 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh - container: - from: src -zz_generated_metadata: - branch: release-3.10 - org: openshift-priv - repo: kubernetes-autoscaler 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 a2bf990d3f9b8..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: ARTIFACT_DIR=/tmp/artifacts 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.8.yaml b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8.yaml new file mode 100644 index 0000000000000..6ea42a82fdcd4 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8.yaml @@ -0,0 +1,121 @@ +base_images: + base: + name: 4.8-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.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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.8-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.8-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: src +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8.yaml new file mode 100644 index 0000000000000..e7514cb087930 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8.yaml @@ -0,0 +1,69 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kube-storage-version-migrator +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.10.yaml b/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.10.yaml deleted file mode 100644 index c1cf2cc11b8d4..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.10.yaml +++ /dev/null @@ -1,36 +0,0 @@ -base_rpm_images: - base: - name: origin-v3.10 - namespace: openshift - tag: base -binary_build_commands: make build -build_root: - image_stream_tag: - name: release - namespace: openshift - tag: golang-1.9 -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.10 - namespace: openshift -test_binary_build_commands: OS_GOFLAGS='-race' make build -tests: -- artifact_dir: /tmp/artifacts - as: unit - commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh - container: - from: test-bin -zz_generated_metadata: - branch: release-3.10 - org: openshift-priv - repo: kubernetes-metrics-server 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 61e8e9e989b90..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: ARTIFACT_DIR=/tmp/artifacts 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.8.yaml b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.8.yaml new file mode 100644 index 0000000000000..444fc89e03674 --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes-nmstate/openshift-priv-kubernetes-nmstate-release-4.8.yaml @@ -0,0 +1,28 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/kubernetes-nmstate +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: +- as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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 9ba4354848840..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: -- as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 65394cc8117fa..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.3-kubernetes-1.16.2.yaml +++ /dev/null @@ -1,25 +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: | - mkdir -p /tmp/artifacts - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 dbb12679b7256..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0.yaml +++ /dev/null @@ -1,25 +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: | - mkdir -p /tmp/artifacts - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 cf87df3fc0087..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.5-kubernetes-1.18.8.yaml +++ /dev/null @@ -1,25 +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: | - mkdir -p /tmp/artifacts - go install ./vendor/gotest.tools/gotestsum - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 822eba0b33225..0000000000000 --- a/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-oc-4.6-kubernetes-1.19.yaml +++ /dev/null @@ -1,24 +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: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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-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 033efab0d7a25..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: -- as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 ca45260493f2d..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: -- as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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 f00b9bdac3cc4..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: -- as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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.8.yaml b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..25933c15e91fd --- /dev/null +++ b/ci-operator/config/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8.yaml @@ -0,0 +1,264 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + machine-os-content-base: + name: 4.8-priv + namespace: ocp-private + tag: machine-os-content + oc-rpms: + name: 4.8-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 + tools: + name: 4.8-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 + 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.8-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.8-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 +- 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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- 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 +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +- as: k8s-e2e-conformance-aws + commands: openshift-hack/conformance-k8s.sh + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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 07220595d3645..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: -- as: verify - commands: | - make verify -k - container: - from: bin -- artifact_dir: /tmp/artifacts - as: unit - commands: | - mkdir -p /tmp/artifacts - make test KUBE_JUNIT_REPORT_DIR=/tmp/artifacts/ - 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.8.yaml b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..33fd45ce1a049 --- /dev/null +++ b/ci-operator/config/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8.yaml @@ -0,0 +1,80 @@ +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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: 4.8-priv + namespace: ocp-private +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.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.8-priv + namespace: ocp-private +tests: +- as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8.yaml b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8.yaml new file mode 100644 index 0000000000000..10b6561e00651 --- /dev/null +++ b/ci-operator/config/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8.yaml @@ -0,0 +1,50 @@ +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: + 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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: leader-elector diff --git a/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.8.yaml b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.8.yaml new file mode 100644 index 0000000000000..48682146ed2e3 --- /dev/null +++ b/ci-operator/config/openshift-priv/library-go/openshift-priv-library-go-release-4.8.yaml @@ -0,0 +1,51 @@ +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-encryption + commands: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: library-go diff --git a/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8.yaml b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8.yaml new file mode 100644 index 0000000000000..f8dbc0216bf35 --- /dev/null +++ b/ci-operator/config/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8.yaml @@ -0,0 +1,59 @@ +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 + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ptp +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8.yaml new file mode 100644 index 0000000000000..6e5d09ea39e6e --- /dev/null +++ b/ci-operator/config/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: 4.8-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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.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: local-storage-diskmaker +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-operator + commands: make test_e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: local-storage-operator diff --git a/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.8.yaml b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.8.yaml new file mode 100644 index 0000000000000..311dfc645e4a3 --- /dev/null +++ b/ci-operator/config/openshift-priv/loki/openshift-priv-loki-release-4.8.yaml @@ -0,0 +1,56 @@ +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-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.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: loki diff --git a/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8.yaml new file mode 100644 index 0000000000000..e81a3b0be5fb4 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8.yaml @@ -0,0 +1,121 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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.13 +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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-operator-tech-preview + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..13f5a2f9cdd58 --- /dev/null +++ b/ci-operator/config/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8.yaml @@ -0,0 +1,112 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: machine-config-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: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp-op + commands: make test-e2e + openshift_installer_src: + cluster_profile: gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- 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 +- as: cluster-bootimages + commands: ./test/e2e/old-bootimages.sh + openshift_installer_src: + cluster_profile: aws +- as: e2e-vsphere-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: machine-config-operator diff --git a/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8.yaml b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8.yaml new file mode 100644 index 0000000000000..2242357b6d246 --- /dev/null +++ b/ci-operator/config/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8.yaml @@ -0,0 +1,59 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: mdns-publisher +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: mdns-publisher diff --git a/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8.yaml b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8.yaml new file mode 100644 index 0000000000000..8da7291a51cd0 --- /dev/null +++ b/ci-operator/config/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: 4.8-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.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: 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..faa0fb85dfa5b --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-master.yaml @@ -0,0 +1,178 @@ +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.svc.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.svc.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.svc.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +- dockerfile_path: olm_deploy/Dockerfile.registry + from: base + to: metering-ansible-operator-registry +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.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=/tmp/artifacts + container: + from: src +- 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 +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- 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=/tmp/artifacts/metering_test_output/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 +- 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=/tmp/artifacts/metering_test_output/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: 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.1.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1.yaml new file mode 100644 index 0000000000000..8414ab38fa176 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: origin-v3.11 + namespace: openshift + tag: base + metering-helm: + name: 4.1-priv + namespace: ocp-private + tag: metering-helm +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 + from: base + to: metering-reporting-operator +- dockerfile_path: Dockerfile.metering-operator + from: metering-helm + to: metering-helm-operator +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 TEST_OUTPUT_DIR=/tmp/artifacts + container: + from: src +- 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 +- as: metering-e2e-aws + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2.yaml new file mode 100644 index 0000000000000..12def300ae717 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2.yaml @@ -0,0 +1,71 @@ +base_images: + ansible-operator: + name: 4.2-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.2-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.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 TEST_OUTPUT_DIR=/tmp/artifacts + container: + from: src +- 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 +- as: metering-e2e-aws + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3.yaml new file mode 100644 index 0000000000000..e197ae4ed4199 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3.yaml @@ -0,0 +1,71 @@ +base_images: + ansible-operator: + name: 4.3-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.3-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.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 TEST_OUTPUT_DIR=/tmp/artifacts + container: + from: src +- 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 +- as: metering-e2e-aws + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4.yaml b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4.yaml new file mode 100644 index 0000000000000..63025c519cadb --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4.yaml @@ -0,0 +1,70 @@ +base_images: + ansible-operator: + name: 4.4-priv + namespace: ocp-private + tag: ansible-operator + base: + name: 4.4-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.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 TEST_OUTPUT_DIR=/tmp/artifacts + container: + from: src +- 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 +- as: metering-e2e-aws + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.4 + 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..9ded1d5c4a5e0 --- /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=/tmp/artifacts + container: + from: src +- 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 +- as: metering-e2e-aws + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + + # Note: re-enable upgrade testing once CRD + apiserver issues have been dealt with + # TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/upgrade EXTRA_TEST_FLAGS="-run TestMeteringUpgrades" make e2e + + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + openshift_installer_src: + cluster_profile: aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: 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..f6fe04d515e85 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6.yaml @@ -0,0 +1,166 @@ +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.svc.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.svc.ci.openshift.org/ocp/4.6:cli + ocp_4.6_metering-helm: + as: + - registry.svc.ci.openshift.org/ocp/4.6:metering-helm + to: metering-ansible-operator +- dockerfile_path: olm_deploy/Dockerfile.registry + from: base + to: metering-ansible-operator-registry +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=/tmp/artifacts + container: + from: src +- 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 +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- 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=/tmp/artifacts/metering_test_output/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 +- 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=/tmp/artifacts/metering_test_output/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: 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..b4447339ed351 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7.yaml @@ -0,0 +1,179 @@ +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.svc.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.svc.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.svc.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +- dockerfile_path: olm_deploy/Dockerfile.registry + from: base + to: metering-ansible-operator-registry +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: + disabled: true + 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=/tmp/artifacts + container: + from: src +- 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 +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- 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=/tmp/artifacts/metering_test_output/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 +- 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=/tmp/artifacts/metering_test_output/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: 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..8acc5a9f8df70 --- /dev/null +++ b/ci-operator/config/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8.yaml @@ -0,0 +1,178 @@ +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_builder_rhel-8-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.svc.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.svc.ci.openshift.org/ocp/4.7:cli + ocp_4.7_metering-helm: + as: + - registry.svc.ci.openshift.org/ocp/4.7:metering-helm + to: metering-ansible-operator +- dockerfile_path: olm_deploy/Dockerfile.registry + from: base + to: metering-ansible-operator-registry +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.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=/tmp/artifacts + container: + from: src +- 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 +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- 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=/tmp/artifacts/metering_test_output/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 +- 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=/tmp/artifacts/metering_test_output/upgrade make e2e-upgrade + dependencies: + - env: OO_INDEX + name: ci-index + from: src + resources: + requests: + cpu: 500m + memory: 500Mi + workflow: ipi-aws +- as: metering-periodic-aws + commands: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + cron: '@daily' + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: metering-operator diff --git a/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8.yaml b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8.yaml new file mode 100644 index 0000000000000..5aa3b6af0e4cd --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8.yaml @@ -0,0 +1,47 @@ +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-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: multus-admission-controller diff --git a/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8.yaml b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8.yaml new file mode 100644 index 0000000000000..9a105842140d9 --- /dev/null +++ b/ci-operator/config/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: multus-cni diff --git a/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8.yaml b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8.yaml new file mode 100644 index 0000000000000..d9894ff15a28d --- /dev/null +++ b/ci-operator/config/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: must-gather +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: must-gather diff --git a/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8.yaml b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8.yaml new file mode 100644 index 0000000000000..1a1cd0d7c53d5 --- /dev/null +++ b/ci-operator/config/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8.yaml @@ -0,0 +1,51 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: network-metrics-daemon +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make unittests + container: + from: src +- as: e2e + commands: make run-test + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8.yaml b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8.yaml new file mode 100644 index 0000000000000..c82f53745e1ab --- /dev/null +++ b/ci-operator/config/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: node-feature-discovery +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8.yaml new file mode 100644 index 0000000000000..51022ae08b32e --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8.yaml @@ -0,0 +1,50 @@ +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/openshift/node-problem-detector-operator +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: node-problem-detector-operator +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: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8.yaml new file mode 100644 index 0000000000000..1030a6ba03c8a --- /dev/null +++ b/ci-operator/config/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8.yaml @@ -0,0 +1,50 @@ +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/openshift/node-problem-detector +images: +- dockerfile_path: Dockerfile.openshift.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: node-problem-detector +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: release-4.8 + org: openshift-priv + repo: node-problem-detector diff --git a/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8.yaml b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8.yaml new file mode 100644 index 0000000000000..210a677dfb1fd --- /dev/null +++ b/ci-operator/config/openshift-priv/node_exporter/openshift-priv-node_exporter-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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus-node-exporter +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: node_exporter diff --git a/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8.yaml b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8.yaml new file mode 100644 index 0000000000000..7ed10934ab275 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-apiserver +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: oauth-apiserver diff --git a/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8.yaml b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..0800af5db40e6 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8.yaml @@ -0,0 +1,64 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: oauth-proxy diff --git a/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8.yaml b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8.yaml new file mode 100644 index 0000000000000..21367a395bad6 --- /dev/null +++ b/ci-operator/config/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-server +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: oauth-server diff --git a/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.8.yaml b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.8.yaml new file mode 100644 index 0000000000000..8ce5aa4c9a730 --- /dev/null +++ b/ci-operator/config/openshift-priv/oc/openshift-priv-oc-release-4.8.yaml @@ -0,0 +1,159 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + must-gather-base: + name: 4.8-priv + namespace: ocp-private + tag: must-gather + 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.8-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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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.8-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='0.0.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.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- as: rpm-build + commands: | + make rpm-build + container: + from: src +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8.yaml new file mode 100644 index 0000000000000..6e3ef9a9878a5 --- /dev/null +++ b/ci-operator/config/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8.yaml @@ -0,0 +1,128 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + 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: helm-operator +- 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/ansible-e2e-hybrid.Dockerfile + from: os + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e-hybrid +- dockerfile_path: ci/dockerfiles/helm-e2e-hybrid.Dockerfile + from: os-minimal + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e-hybrid +- 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-ansible-e2e-hybrid + - osdk-helm-e2e + - osdk-helm-e2e-hybrid + - memcached-operator + - nginx-operator + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- as: unit + commands: | + mkdir -p $GOPATH/src/github.com/operator-framework/operator-sdk + cp -r ./* $GOPATH/src/github.com/operator-framework/operator-sdk/ + cd $GOPATH/src/github.com/operator-framework/operator-sdk + rm -rf vendor/github.com/operator-framework/operator-sdk + make test/unit + container: + from: src +- as: sanity + commands: | + export GO111MODULE=on + export GOFLAGS=-mod=vendor + mkdir -p $GOPATH/src/github.com/operator-framework/operator-sdk + cp -r ./* $GOPATH/src/github.com/operator-framework/operator-sdk/ + cd $GOPATH/src/github.com/operator-framework/operator-sdk + go vet ./... + ./hack/check_license.sh + ./hack/check_error_log_msg_format.sh + container: + from: src +- as: e2e-aws-ansible + commands: make -f ci/prow.Makefile test-e2e-ansible + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-helm + commands: make -f ci/prow.Makefile test-e2e-helm + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8.yaml b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8.yaml new file mode 100644 index 0000000000000..1c5ce8e869950 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8.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 +canonical_go_repository: github.com/openshift/openshift-ansible +images: +- dockerfile_path: images/installer/Dockerfile + from: base + to: ansible +promotion: + name: 4.8-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.8-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 2>&1 | tee /tmp/artifacts/output.log + container: + from: test-bin +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: openshift-ansible diff --git a/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8.yaml b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8.yaml new file mode 100644 index 0000000000000..282d997425b08 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: openshift-apiserver +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: openshift-apiserver diff --git a/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8.yaml b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8.yaml new file mode 100644 index 0000000000000..0c812279e1ec5 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: 4.8-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-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/openshift-controller-manager +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: openshift-controller-manager +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8.yaml new file mode 100644 index 0000000000000..72e7014ac27a8 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8.yaml @@ -0,0 +1,71 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: openshift-state-metrics +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: gofmt + commands: make gofmtcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: doccheck + commands: make doccheck + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8.yaml new file mode 100644 index 0000000000000..cc5aa9c0b1681 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8.yaml @@ -0,0 +1,60 @@ +base_images: + cli: + name: 4.8-priv + namespace: ocp-private + tag: cli +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +canonical_go_repository: github.com/openshift/openshift-tests-private +images: +- dockerfile_path: openshift-ci/build-root/Dockerfile + from: bin + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: oc-bin-image +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e-test + commands: ./bin/extended-platform-tests run openshift/conformance/parallel --run "High-24829" + from: oc-bin-image + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: openshift-tests-private diff --git a/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8.yaml b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8.yaml new file mode 100644 index 0000000000000..3e10d20503605 --- /dev/null +++ b/ci-operator/config/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5c9b45242d39f --- /dev/null +++ b/ci-operator/config/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + 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: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: openstack-cinder-csi-driver-openstack +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: +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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..e65bf2f4116a1 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master.yaml @@ -0,0 +1,71 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..1a874fa572b1c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1.yaml @@ -0,0 +1,61 @@ +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: +- as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: schema-check + commands: make schema-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-olm + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..29e5b23cc6e83 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2.yaml @@ -0,0 +1,61 @@ +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: +- as: verify + commands: make verify-codegen verify-catalog + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: schema-check + commands: make schema-check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-olm + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..ed569b23e5642 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3.yaml @@ -0,0 +1,56 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..a14427a1d9b85 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4.yaml @@ -0,0 +1,54 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..92f3e438f53c2 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5.yaml @@ -0,0 +1,54 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..688c31d079643 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6.yaml @@ -0,0 +1,67 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..471707d154cad --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7.yaml @@ -0,0 +1,72 @@ +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: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +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..65a9834ed3891 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8.yaml @@ -0,0 +1,71 @@ +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: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + 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..24685814f9e32 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master.yaml @@ -0,0 +1,78 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..b15efedea5041 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1.yaml @@ -0,0 +1,61 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..be22e159afa4e --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2.yaml @@ -0,0 +1,61 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..47232e54e73f1 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3.yaml @@ -0,0 +1,61 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..f4a3c7e48a56d --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4.yaml @@ -0,0 +1,65 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..6ebb8cee6da21 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5.yaml @@ -0,0 +1,65 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..f151066ee0c1b --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6.yaml @@ -0,0 +1,78 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..f4e4fb788d76d --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7.yaml @@ -0,0 +1,79 @@ +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: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..120067f859e93 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8.yaml @@ -0,0 +1,78 @@ +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: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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..afdc9a5c7623d --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-master.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.7-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.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- 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..cb3cb710c5ed1 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1.yaml @@ -0,0 +1,38 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..465d4054fd80c --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2.yaml @@ -0,0 +1,38 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..cb8817ec08ae0 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3.yaml @@ -0,0 +1,38 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..d41bb3977a08f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4.yaml @@ -0,0 +1,38 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..00715ec3f273f --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5.yaml @@ -0,0 +1,38 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..b390ebae41b75 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6.yaml @@ -0,0 +1,50 @@ +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: +- as: unit + commands: make unit + container: + from: src +- 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..75be57a875e78 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: 4.7-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: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- 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..f5d9365992628 --- /dev/null +++ b/ci-operator/config/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make unit + container: + from: src +- 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/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8.yaml b/ci-operator/config/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8.yaml new file mode 100644 index 0000000000000..dfea1dbf050a1 --- /dev/null +++ b/ci-operator/config/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8.yaml @@ -0,0 +1,112 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + base_centos: + name: centos + namespace: openshift + tag: "7" + golang-builder: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ubi7: + name: ubi + namespace: ocp + tag: "7" + ubi8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ubi8-nodejs10: + name: builder + namespace: ocp + tag: ubi8.nodejs.10 + ubi8-python36: + name: builder + namespace: ocp + tag: ubi8.python.36 + ubi8-ruby25: + name: builder + namespace: ocp + tag: ubi8.ruby.25 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +canonical_go_repository: github.com/openshift/origin-aggregated-logging +images: +- dockerfile_path: openshift/ci-operator/build-image/Dockerfile + from: src + to: origin-aggregated-logging-tests +- dockerfile_path: test/unit/Dockerfile.rhel8 + from: ubi8-ruby25 + to: logging-test-unit +- context_dir: fluentd + dockerfile_path: Dockerfile + from: ubi8-ruby25 + to: logging-fluentd +- context_dir: elasticsearch + dockerfile_path: Dockerfile.rhel8 + from: ubi8 + to: logging-elasticsearch6 +- context_dir: kibana + dockerfile_path: Dockerfile.rhel8 + from: ubi8-nodejs10 + to: logging-kibana6 +- context_dir: curator + dockerfile_path: Dockerfile + from: ubi8-python36 + to: logging-curator5 +- context_dir: eventrouter/ + dockerfile_path: Dockerfile.centos7 + from: ubi8 + to: logging-eventrouter +promotion: + additional_images: + logging-ci-test-runner: src + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "1" + memory: 200Mi + src: + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: /tmp/run.sh + container: + from: logging-test-unit +- as: smoke + commands: make test + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:origin-aggregated-logging-tests +- as: elastic-operator-e2e + commands: make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:elasticsearch-operator-src +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- as: clo-functional + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: origin-aggregated-logging diff --git a/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.8.yaml b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.8.yaml new file mode 100644 index 0000000000000..627e1198221c3 --- /dev/null +++ b/ci-operator/config/openshift-priv/origin/openshift-priv-origin-release-4.8.yaml @@ -0,0 +1,143 @@ +base_images: + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + tools: + name: 4.8-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: tests +promotion: + name: 4.8-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.8-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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +- 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 +- as: e2e-aws-proxy + steps: + cluster_profile: aws + env: + TEST_SKIPS: "" + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-image-ecosystem +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: origin diff --git a/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8.yaml b/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8.yaml new file mode 100644 index 0000000000000..935c228b9b23b --- /dev/null +++ b/ci-operator/config/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: 4.8-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 + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: osd-metrics-exporter +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: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: osd-metrics-exporter diff --git a/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.8.yaml b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.8.yaml new file mode 100644 index 0000000000000..935bc557d6d74 --- /dev/null +++ b/ci-operator/config/openshift-priv/osin/openshift-priv-osin-release-4.8.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.13 +canonical_go_repository: github.com/openshift/osin +promotion: + name: 4.8-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 > /tmp/artifacts/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..9206a93c47cff --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,52 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ovirt-csi-driver-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: +- as: test + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8.yaml new file mode 100644 index 0000000000000..1597a2d34f659 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ovirt-csi-driver +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: release-4.8 + org: openshift-priv + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8.yaml b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..d5f24d2591bc3 --- /dev/null +++ b/ci-operator/config/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8.yaml @@ -0,0 +1,108 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + ocp_4.6_cli: + name: 4.8-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-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.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + 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: ovn-kubernetes +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- 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 +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-windows-hybrid-network + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-gcp-ovn-upgrade + commands: TEST_SUITE=all run-upgrade-tests + cron: '@yearly' + openshift_installer: + cluster_profile: gcp + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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..d191932ebd0fb --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-master.yaml @@ -0,0 +1,63 @@ +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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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 + export ARTIFACT_DIR=/tmp/artifacts + ./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.1.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.1.yaml new file mode 100644 index 0000000000000..523ba82c21ecd --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.1.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.10 +canonical_go_repository: github.com/kube-reporting/presto +images: +- from: base + to: metering-presto +promotion: + name: 4.1-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.1-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.1 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.2.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.2.yaml new file mode 100644 index 0000000000000..1d760c9d39dc4 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.2.yaml @@ -0,0 +1,30 @@ +base_images: + base: + name: ubi + namespace: ocp + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +canonical_go_repository: github.com/kube-reporting/presto +images: +- dockerfile_path: Dockerfile.okd + from: base + to: metering-presto +promotion: + name: 4.2-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.2-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.2 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.3.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.3.yaml new file mode 100644 index 0000000000000..0046d9ff9a2a7 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.3.yaml @@ -0,0 +1,41 @@ +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.3-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.3-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + export ARTIFACT_DIR=/tmp/artifacts + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.3 + org: openshift-priv + repo: presto diff --git a/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.4.yaml b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.4.yaml new file mode 100644 index 0000000000000..018ab23102349 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.4.yaml @@ -0,0 +1,41 @@ +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.4-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "2" + memory: 2Gi + unit: + requests: + cpu: "1" + memory: 4Gi +tag_specification: + name: 4.4-priv + namespace: ocp-private +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + set -x + export ARTIFACT_DIR=/tmp/artifacts + ./test.sh + container: + from: src +zz_generated_metadata: + branch: release-4.4 + 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..2f09d31f29e55 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.5.yaml @@ -0,0 +1,41 @@ +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 + export ARTIFACT_DIR=/tmp/artifacts + ./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..1eb3cd8f124c4 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.6.yaml @@ -0,0 +1,55 @@ +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.svc.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 + export ARTIFACT_DIR=/tmp/artifacts + ./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..911fd86f81f80 --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.7.yaml @@ -0,0 +1,64 @@ +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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: metering-presto +promotion: + disabled: true + 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 + export ARTIFACT_DIR=/tmp/artifacts + ./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..32ac44fd8de4a --- /dev/null +++ b/ci-operator/config/openshift-priv/presto/openshift-priv-presto-release-4.8.yaml @@ -0,0 +1,63 @@ +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: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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 + export ARTIFACT_DIR=/tmp/artifacts + ./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/project-request-limit/openshift-priv-project-request-limit-release-4.8.yaml b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8.yaml new file mode 100644 index 0000000000000..23a34b459f1f7 --- /dev/null +++ b/ci-operator/config/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..36219271ff003 --- /dev/null +++ b/ci-operator/config/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8.yaml @@ -0,0 +1,47 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: prom-label-proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: prom-label-proxy diff --git a/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8.yaml b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8.yaml new file mode 100644 index 0000000000000..0e946bf513128 --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8.yaml @@ -0,0 +1,64 @@ +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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus-alertmanager +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8.yaml new file mode 100644 index 0000000000000..81f1b4e2c0ab6 --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.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 + 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: prometheus-config-reloader +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: prometheus-operator diff --git a/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8.yaml b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8.yaml new file mode 100644 index 0000000000000..517eb66e64dff --- /dev/null +++ b/ci-operator/config/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8.yaml @@ -0,0 +1,64 @@ +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 + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: prometheus diff --git a/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8.yaml new file mode 100644 index 0000000000000..b1484c868ebda --- /dev/null +++ b/ci-operator/config/openshift-priv/ptp-operator/openshift-priv-ptp-operator-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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ptp-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: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8.yaml new file mode 100644 index 0000000000000..4d61db1b33feb --- /dev/null +++ b/ci-operator/config/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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.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: | + mkdir -p /tmp/artifacts + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8.yaml new file mode 100644 index 0000000000000..65055595d1e6f --- /dev/null +++ b/ci-operator/config/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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/route-override-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-route-override-cni +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: route-override-cni diff --git a/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.8.yaml b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.8.yaml new file mode 100644 index 0000000000000..638ce9f8d827e --- /dev/null +++ b/ci-operator/config/openshift-priv/router/openshift-priv-router-release-4.8.yaml @@ -0,0 +1,150 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + 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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: go test -race ./... + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- 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 +- as: e2e-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: gcp + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: router diff --git a/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.8.yaml b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.8.yaml new file mode 100644 index 0000000000000..3851e95859315 --- /dev/null +++ b/ci-operator/config/openshift-priv/runtime-utils/openshift-priv-runtime-utils-release-4.8.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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: verify + commands: | + make build + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: runtime-utils diff --git a/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.8.yaml b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.8.yaml new file mode 100644 index 0000000000000..5f6b19acee313 --- /dev/null +++ b/ci-operator/config/openshift-priv/sdn/openshift-priv-sdn-release-4.8.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: 4.8-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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: sdn +- dockerfile_path: images/kube-proxy/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: kube-proxy +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: sdn diff --git a/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8.yaml b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8.yaml new file mode 100644 index 0000000000000..e5788803bbd7c --- /dev/null +++ b/ci-operator/config/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: 4.8-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: service-ca-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: +- as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make test-unit + container: + from: src +- as: verify + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make verify + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: service-ca-operator diff --git a/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8.yaml b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8.yaml new file mode 100644 index 0000000000000..16374ef4051fb --- /dev/null +++ b/ci-operator/config/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8.yaml new file mode 100644 index 0000000000000..f88d6fd76ada1 --- /dev/null +++ b/ci-operator/config/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: local-storage-static-provisioner +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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 new file mode 100644 index 0000000000000..638b245aa7784 --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.7-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.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: master + 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.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..74e336af9dd2a --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5.yaml @@ -0,0 +1,47 @@ +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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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..9b6f366cc940c --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6.yaml @@ -0,0 +1,47 @@ +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: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +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 new file mode 100644 index 0000000000000..3c7132f7419b1 --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: 4.7-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: + disabled: true + name: 4.7-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.7-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.7 + 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.8.yaml b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml new file mode 100644 index 0000000000000..029bfd2feaf2a --- /dev/null +++ b/ci-operator/config/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: special-resource-operator diff --git a/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8.yaml b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8.yaml new file mode 100644 index 0000000000000..4baf90f86b2c6 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8.yaml @@ -0,0 +1,55 @@ +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-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-cni +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8.yaml new file mode 100644 index 0000000000000..f53de1d3d6311 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8.yaml @@ -0,0 +1,51 @@ +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: + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-dp-admission-controller +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..5a24ba29ed6a5 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8.yaml new file mode 100644 index 0000000000000..4d6a8a028dff2 --- /dev/null +++ b/ci-operator/config/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8.yaml @@ -0,0 +1,69 @@ +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-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.10 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.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: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.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: sriov-network-webhook +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: sriov-network-operator diff --git a/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8.yaml b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8.yaml new file mode 100644 index 0000000000000..4119a3e203ec0 --- /dev/null +++ b/ci-operator/config/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8.yaml @@ -0,0 +1,68 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: telemeter +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make lint test-unit + container: + from: src +- as: integration + commands: make test-integration + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: benchmark + commands: make test-benchmark + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8.yaml new file mode 100644 index 0000000000000..ab5fcbf18f303 --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8.yaml @@ -0,0 +1,28 @@ +base_images: + ansible_operator: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8.yaml new file mode 100644 index 0000000000000..cdd2bdf74da1e --- /dev/null +++ b/ci-operator/config/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: template-service-broker diff --git a/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.8.yaml b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.8.yaml new file mode 100644 index 0000000000000..1235fee979c78 --- /dev/null +++ b/ci-operator/config/openshift-priv/thanos/openshift-priv-thanos-release-4.8.yaml @@ -0,0 +1,64 @@ +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-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/thanos +images: +- dockerfile_path: Dockerfile.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 + to: thanos +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..6c40ae26665cb --- /dev/null +++ b/ci-operator/config/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8.yaml b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8.yaml new file mode 100644 index 0000000000000..506c05fad9975 --- /dev/null +++ b/ci-operator/config/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: 4.8-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.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8.yaml new file mode 100644 index 0000000000000..28618d1c96795 --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8.yaml @@ -0,0 +1,94 @@ +base_images: + base: + name: 4.8-priv + namespace: ocp-private + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/windows-machine-config-bootstrapper +images: +- dockerfile_path: Dockerfile.tools + to: windows-machine-config-bootstrapper-tests +promotion: + name: 4.8-priv + namespace: ocp-private +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: 4.8-priv + namespace: ocp-private +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + make build --warn-undefined-variables + make build-tools --warn-undefined-variables + container: + from: src +- as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- as: unit-wni + commands: make test-unit-wni + container: + from: src +- as: e2e-wni + steps: + cluster_profile: aws + test: + - as: e2e-wni + 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 test-e2e-tools + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +- 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.8 + 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.8.yaml b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..1178ce1152633 --- /dev/null +++ b/ci-operator/config/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8.yaml @@ -0,0 +1,58 @@ +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +canonical_go_repository: github.com/openshift/windows-machine-config-operator +images: +- dockerfile_path: build/Dockerfile.ci + to: windows-machine-config-operator-test +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: +- as: lint + commands: make lint + container: + from: src +- as: build + commands: make build + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- as: aws-e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +zz_generated_metadata: + branch: release-4.8 + org: openshift-priv + repo: windows-machine-config-operator diff --git a/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8.yaml b/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8.yaml new file mode 100644 index 0000000000000..3ebaa8703852a --- /dev/null +++ b/ci-operator/config/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + base_centos: + name: centos + namespace: openshift + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +images: +- dockerfile_path: build/Dockerfile + from: base + to: ci-artifacts +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 2Gi + requests: + cpu: 2000m + memory: 2Gi +tests: +- as: gpu-operator-e2e + cron: 0 */23 * * * + steps: + cluster_profile: aws + test: + - as: e2e + commands: run gpu-ci + from: ci-artifacts + resources: + requests: + cpu: 2000m + memory: 2Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift-psap + repo: ci-artifacts diff --git a/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8.yaml b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8.yaml new file mode 100644 index 0000000000000..b63aeddf4aedc --- /dev/null +++ b/ci-operator/config/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- from: base + to: special-resource-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift-psap + repo: special-resource-operator diff --git a/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8.yaml b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8.yaml new file mode 100644 index 0000000000000..47b7b21b24896 --- /dev/null +++ b/ci-operator/config/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8.yaml @@ -0,0 +1,76 @@ +base_images: + ansible_operator: + name: "4.8" + namespace: ocp + tag: ansible-operator + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make openshift-ci-test-container +tests: +- as: fmt + commands: make fmt + container: + from: test-bin +- as: fmtcheck + commands: make fmtcheck + container: + from: test-bin +- as: vet + commands: make vet + container: + from: test-bin +- as: lint + commands: make lint + container: + from: test-bin +- as: test + commands: make test + container: + from: test-bin +- as: build + commands: make build + container: + from: test-bin +- as: operator-molecule-e2e + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + openshift_installer_src: + cluster_profile: aws +- as: operator-molecule-olm-e2e + commands: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ansible-service-broker diff --git a/ci-operator/config/openshift/api/openshift-api-release-4.8.yaml b/ci-operator/config/openshift/api/openshift-api-release-4.8.yaml new file mode 100644 index 0000000000000..075cf1a356f19 --- /dev/null +++ b/ci-operator/config/openshift/api/openshift-api-release-4.8.yaml @@ -0,0 +1,56 @@ +binary_build_commands: make build --warn-undefined-variables +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.15 +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + true + container: + from: bin +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- 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.8 + org: openshift + repo: api diff --git a/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.8.yaml b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.8.yaml new file mode 100644 index 0000000000000..a1a98c12b8d3e --- /dev/null +++ b/ci-operator/config/openshift/apiserver-library-go/openshift-apiserver-library-go-release-4.8.yaml @@ -0,0 +1,41 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: apiserver-library-go diff --git a/ci-operator/config/openshift/assisted-service/openshift-assisted-service-release-4.8.yaml b/ci-operator/config/openshift/assisted-service/openshift-assisted-service-release-4.8.yaml new file mode 100644 index 0000000000000..3308830cc0734 --- /dev/null +++ b/ci-operator/config/openshift/assisted-service/openshift-assisted-service-release-4.8.yaml @@ -0,0 +1,37 @@ +base_images: + openshift_release_golang-1.14: + name: release + namespace: openshift + tag: golang-1.14 + ubi8: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.assisted-service + from: src + inputs: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: assisted-service +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: assisted-service diff --git a/ci-operator/config/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8.yaml b/ci-operator/config/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8.yaml new file mode 100644 index 0000000000000..5f6cb9e89fc9f --- /dev/null +++ b/ci-operator/config/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8.yaml @@ -0,0 +1,39 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: Dockerfile.test-infra + from: src + to: assisted-test-infra +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +- as: e2e-metal-assisted-periodic + cron: '@daily' + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: assisted-test-infra diff --git a/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0f3cd29d7e601 --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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 +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: aws-ebs-csi-driver-operator +- dockerfile_path: Dockerfile.test + from: src + to: aws-ebs-csi-driver-operator-test +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-operator + commands: | + make test-e2e ARTIFACT_DIR=/tmp/artifacts + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:aws-ebs-csi-driver-operator-test +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8.yaml new file mode 100644 index 0000000000000..92f4885348325 --- /dev/null +++ b/ci-operator/config/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8.yaml @@ -0,0 +1,72 @@ +base_images: + base: + name: "4.8" + 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 +binary_build_commands: make +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: aws-ebs-csi-driver +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- 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 +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8.yaml new file mode 100644 index 0000000000000..7a644153b6d61 --- /dev/null +++ b/ci-operator/config/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: aws-pod-identity-webhook +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: aws-pod-identity-webhook diff --git a/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8.yaml b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8.yaml new file mode 100644 index 0000000000000..f1d5d206d0c57 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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: +- 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-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make unit + container: + from: src +- as: lint + commands: export GOLANGCI_LINT_CACHE=/tmp/.cache make lint + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: baremetal-operator diff --git a/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8.yaml b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8.yaml new file mode 100644 index 0000000000000..804a930ee6257 --- /dev/null +++ b/ci-operator/config/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: baremetal-runtimecfg +promotion: + name: "4.8" + 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.8" + namespace: ocp +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: baremetal-runtimecfg diff --git a/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.8.yaml b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.8.yaml new file mode 100644 index 0000000000000..d8dd5fe01a5ae --- /dev/null +++ b/ci-operator/config/openshift/bond-cni/openshift-bond-cni-release-4.8.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.8" + 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.12 +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: network-interface-bond-cni +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: bond-cni diff --git a/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.8.yaml b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.8.yaml new file mode 100644 index 0000000000000..d5c982ff6f4c1 --- /dev/null +++ b/ci-operator/config/openshift/build-machinery-go/openshift-build-machinery-go-release-4.8.yaml @@ -0,0 +1,31 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: build-machinery-go diff --git a/ci-operator/config/openshift/builder/openshift-builder-release-4.8.yaml b/ci-operator/config/openshift/builder/openshift-builder-release-4.8.yaml new file mode 100644 index 0000000000000..f4641f91a62aa --- /dev/null +++ b/ci-operator/config/openshift/builder/openshift-builder-release-4.8.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: hack/test.sh + container: + from: src +- as: verify + commands: hack/verify.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: builder diff --git a/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8.yaml b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8.yaml new file mode 100644 index 0000000000000..9fd715b403010 --- /dev/null +++ b/ci-operator/config/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make unit-test + container: + from: src +- as: cincinnati-operator-e2e-aws + commands: make func-test + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cincinnati-operator diff --git a/ci-operator/config/openshift/client-go/openshift-client-go-release-4.8.yaml b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.8.yaml new file mode 100644 index 0000000000000..95e38f7ba9528 --- /dev/null +++ b/ci-operator/config/openshift/client-go/openshift-client-go-release-4.8.yaml @@ -0,0 +1,25 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make generate; go build ./...; make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: client-go diff --git a/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8.yaml b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8.yaml new file mode 100644 index 0000000000000..d18396aaf77aa --- /dev/null +++ b/ci-operator/config/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.8" + 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 + 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cloud-credential-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: verify-deps + commands: make verify-deps + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cloud-credential-operator diff --git a/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8.yaml b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8.yaml new file mode 100644 index 0000000000000..ff39dd6aab2dd --- /dev/null +++ b/ci-operator/config/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: "4.8" + 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.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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-openshift-4.6 + to: csi-driver-manila +- dockerfile_path: images/cinder-csi-plugin/Dockerfile + 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: 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 + ocp_builder_rhel-8-golang-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-openshift-4.6 + to: openstack-cloud-controller-manager +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cloud-provider-openstack diff --git a/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8.yaml b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8.yaml new file mode 100644 index 0000000000000..3af5abeb469ac --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + additional_images: + cluster-api-actuator-pkg: src + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-operator-tech-preview + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + openshift_installer_src: + cluster_profile: aws +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_src: + cluster_profile: azure4 +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8.yaml new file mode 100644 index 0000000000000..82935d8ba85bb --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + 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.13 +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8.yaml new file mode 100644 index 0000000000000..261c9c710d033 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8.yaml @@ -0,0 +1,87 @@ +base_images: + base: + name: "4.8" + 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: 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.13 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: azure-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- 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 +- as: unit + commands: | + NO_DOCKER=1 make test + container: + from: src +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: azure4 + workflow: openshift-upgrade-azure-loki +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8.yaml new file mode 100644 index 0000000000000..b0a907d257561 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: baremetal-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8.yaml new file mode 100644 index 0000000000000..6deeadacf8180 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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.13 +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: gcp-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8.yaml new file mode 100644 index 0000000000000..ae70928df66d2 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8.yaml new file mode 100644 index 0000000000000..a82d624e03f2c --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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: 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kubevirt-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8.yaml new file mode 100644 index 0000000000000..655b961eba9b8 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8.yaml @@ -0,0 +1,71 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: actuator-pkg-staleness + commands: make check-pkg + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.8.yaml new file mode 100644 index 0000000000000..aaaae257b09b6 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-openstack/openshift-cluster-api-provider-openstack-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: openstack-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.8.yaml new file mode 100644 index 0000000000000..b3256fd0b3f01 --- /dev/null +++ b/ci-operator/config/openshift/cluster-api-provider-ovirt/openshift-cluster-api-provider-ovirt-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.8" + 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 +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: ovirt-machine-controllers +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-api-provider-ovirt diff --git a/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5e889a7410e35 --- /dev/null +++ b/ci-operator/config/openshift/cluster-authentication-operator/openshift-cluster-authentication-operator-release-4.8.yaml @@ -0,0 +1,91 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-authentication-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + openshift_installer_src: + cluster_profile: gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-console-login + commands: ./test-prow-e2e.sh login + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:console-tests +- artifact_dir: /tmp/artifacts + as: e2e-operator-encryption + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-authentication-operator diff --git a/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..addb6d9d122c6 --- /dev/null +++ b/ci-operator/config/openshift/cluster-autoscaler-operator/openshift-cluster-autoscaler-operator-release-4.8.yaml @@ -0,0 +1,80 @@ +base_images: + base: + name: "4.8" + 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.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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-autoscaler-operator diff --git a/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8278493c0750e --- /dev/null +++ b/ci-operator/config/openshift/cluster-baremetal-operator/openshift-cluster-baremetal-operator-release-4.8.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-baremetal-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: ./hack/ci-test.sh + container: + from: src +- as: lint + commands: make lint + container: + from: src +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: generate-check + commands: make generate-check + container: + from: src +- as: e2e-metal-ipi + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + ENABLE_CBO_TEST=true + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-baremetal-operator diff --git a/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.8.yaml b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.8.yaml new file mode 100644 index 0000000000000..de7d3c46bf144 --- /dev/null +++ b/ci-operator/config/openshift/cluster-bootstrap/openshift-cluster-bootstrap-release-4.8.yaml @@ -0,0 +1,76 @@ +base_images: + base: + name: "4.8" + 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.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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-bootstrap +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-bootstrap diff --git a/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.8.yaml b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.8.yaml new file mode 100644 index 0000000000000..ad84291274f93 --- /dev/null +++ b/ci-operator/config/openshift/cluster-capacity/openshift-cluster-capacity-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + 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_rhel-8-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: 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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-capacity +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + 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.8 + org: openshift + repo: cluster-capacity diff --git a/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..aa6eba4ecfe49 --- /dev/null +++ b/ci-operator/config/openshift/cluster-config-operator/openshift-cluster-config-operator-release-4.8.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-config-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.8.yaml new file mode 100644 index 0000000000000..1aee5bfb8498e --- /dev/null +++ b/ci-operator/config/openshift/cluster-csi-snapshot-controller-operator/openshift-cluster-csi-snapshot-controller-operator-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-csi-snapshot-controller-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-csi-snapshot-controller-operator diff --git a/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.8.yaml new file mode 100644 index 0000000000000..bcd99aab3db5e --- /dev/null +++ b/ci-operator/config/openshift/cluster-dns-operator/openshift-cluster-dns-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-dns-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-dns-operator diff --git a/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.8.yaml new file mode 100644 index 0000000000000..7da7cdf064b0f --- /dev/null +++ b/ci-operator/config/openshift/cluster-etcd-operator/openshift-cluster-etcd-operator-release-4.8.yaml @@ -0,0 +1,114 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-etcd-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-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-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-metal-assisted + steps: + cluster_profile: packet + workflow: baremetalds-assisted +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-etcd-operator diff --git a/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.8.yaml new file mode 100644 index 0000000000000..f8907b27337f1 --- /dev/null +++ b/ci-operator/config/openshift/cluster-image-registry-operator/openshift-cluster-image-registry-operator-release-4.8.yaml @@ -0,0 +1,111 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- artifact_dir: /tmp/artifacts + as: e2e-gcp-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: gcp +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- artifact_dir: /tmp/artifacts + as: e2e-azure-operator + commands: JUNIT_REPORT=1 make test-e2e + openshift_installer_src: + cluster_profile: azure4 +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- 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 +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-image-registry-operator diff --git a/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.8.yaml new file mode 100644 index 0000000000000..d87bc40f34ccf --- /dev/null +++ b/ci-operator/config/openshift/cluster-ingress-operator/openshift-cluster-ingress-operator-release-4.8.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-ingress-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-ingress-operator diff --git a/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..c053e69c8d6d1 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-apiserver-operator/openshift-cluster-kube-apiserver-operator-release-4.8.yaml @@ -0,0 +1,112 @@ +base_images: + base: + name: "4.8" + 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: 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + commands: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + commands: | + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.8.yaml new file mode 100644 index 0000000000000..776159afd7f22 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-controller-manager-operator/openshift-cluster-kube-controller-manager-operator-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.8" + 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: 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-controller-manager-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..a573b9041f67a --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-descheduler-operator/openshift-cluster-kube-descheduler-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + 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-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.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-descheduler-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify-gofmt + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8ec8537017d39 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-scheduler-operator/openshift-cluster-kube-scheduler-operator-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.8" + 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: 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-scheduler-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: unit + commands: make test-unit --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-aws-operator + commands: make e2e + openshift_installer_src: + cluster_profile: aws +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5201da2a24391 --- /dev/null +++ b/ci-operator/config/openshift/cluster-kube-storage-version-migrator-operator/openshift-cluster-kube-storage-version-migrator-operator-release-4.8.yaml @@ -0,0 +1,79 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-kube-storage-version-migrator-operator diff --git a/ci-operator/config/openshift/cluster-logging-operator/openshift-cluster-logging-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-logging-operator/openshift-cluster-logging-operator-release-4.8.yaml new file mode 100644 index 0000000000000..a8aa89a02964d --- /dev/null +++ b/ci-operator/config/openshift/cluster-logging-operator/openshift-cluster-logging-operator-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + elasticsearch-operator-src: + name: "4.8" + namespace: ocp + tag: elasticsearch-operator-src + ocp_4.6_cli: + name: "4.8" + 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-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: +- from: base + inputs: + ocp_4.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + 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-logging-operator +- dockerfile_path: olm_deploy/operatorregistry/Dockerfile + from: base + to: cluster-logging-operator-registry +- dockerfile_path: Dockerfile.e2e + from: elasticsearch-operator-src + to: cluster-logging-operator-e2e +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- artifact_dir: /tmp/artifacts + as: e2e-operator + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- artifact_dir: /tmp/artifacts + as: functional + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-logging-operator diff --git a/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.8.yaml b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.8.yaml new file mode 100644 index 0000000000000..d2f36be031d66 --- /dev/null +++ b/ci-operator/config/openshift/cluster-machine-approver/openshift-cluster-machine-approver-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: cluster-machine-approver +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-machine-approver diff --git a/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.8.yaml new file mode 100644 index 0000000000000..f1842c0c0a0a9 --- /dev/null +++ b/ci-operator/config/openshift/cluster-monitoring-operator/openshift-cluster-monitoring-operator-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: "4.8" + 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 + 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-monitoring-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: generate + commands: make generate && git diff --exit-code + container: + from: src +- as: vendor + commands: make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-monitoring-operator diff --git a/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.8.yaml new file mode 100644 index 0000000000000..48238ea8dd9f4 --- /dev/null +++ b/ci-operator/config/openshift/cluster-network-operator/openshift-cluster-network-operator-release-4.8.yaml @@ -0,0 +1,125 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.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: cluster-network-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: go test ./... + container: + from: src +- 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 +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-ovn-upgrade + commands: TEST_SUITE=all run-upgrade-tests + cron: '@yearly' + openshift_installer: + cluster_profile: gcp + upgrade: true +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-sdn-single + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-single +- as: e2e-aws-sdn-multi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sdn-multi +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-windows-hybrid-network + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-network-operator diff --git a/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.8.yaml new file mode 100644 index 0000000000000..405a20916eb6d --- /dev/null +++ b/ci-operator/config/openshift/cluster-nfd-operator/openshift-cluster-nfd-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-nfd-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-nfd-operator diff --git a/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.8.yaml new file mode 100644 index 0000000000000..e1ad5f4f89b50 --- /dev/null +++ b/ci-operator/config/openshift/cluster-node-tuning-operator/openshift-cluster-node-tuning-operator-release-4.8.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.8" + 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-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: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel8 + from: ocp_4.6_base + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + 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-node-tuning-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..51bcb8bfde343 --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-apiserver-operator/openshift-cluster-openshift-apiserver-operator-release-4.8.yaml @@ -0,0 +1,92 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator-encryption-perf + commands: | + mkdir -p /tmp/artifacts + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.8.yaml new file mode 100644 index 0000000000000..123016b8f33c7 --- /dev/null +++ b/ci-operator/config/openshift/cluster-openshift-controller-manager-operator/openshift-cluster-openshift-controller-manager-operator-release-4.8.yaml @@ -0,0 +1,75 @@ +base_images: + base: + name: "4.8" + 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.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-controller-manager-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 4Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-openshift-controller-manager-operator diff --git a/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.8.yaml b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.8.yaml new file mode 100644 index 0000000000000..27de054f193fb --- /dev/null +++ b/ci-operator/config/openshift/cluster-policy-controller/openshift-cluster-policy-controller-release-4.8.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: "4.8" + 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: 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-policy-controller +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-upgrade + steps: + cluster_profile: aws + workflow: openshift-upgrade-aws-loki +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.8.yaml new file mode 100644 index 0000000000000..eb96116d4ef54 --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission-operator/openshift-cluster-resource-override-admission-operator-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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: + project_image: + dockerfile_path: images/ci/Dockerfile.build.root +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission-operator +- dockerfile_path: images/operator-registry/Dockerfile.registry.ci + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission-operator-registry +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make e2e-ci + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-olm + commands: make e2e-olm-ci + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.8.yaml new file mode 100644 index 0000000000000..59a7fcf6f4b35 --- /dev/null +++ b/ci-operator/config/openshift/cluster-resource-override-admission/openshift-cluster-resource-override-admission-release-4.8.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.8" + 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.13 +images: +- dockerfile_path: images/ci/Dockerfile + from: base + inputs: + openshift_release_golang-1.12: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.12 + to: cluster-resource-override-admission +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-resource-override-admission diff --git a/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8.yaml new file mode 100644 index 0000000000000..c4db75619d254 --- /dev/null +++ b/ci-operator/config/openshift/cluster-samples-operator/openshift-cluster-samples-operator-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: cluster-samples-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-image-ecosystem + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-ecosystem +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-samples-operator diff --git a/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.8.yaml new file mode 100644 index 0000000000000..3944352d2b6f0 --- /dev/null +++ b/ci-operator/config/openshift/cluster-storage-operator/openshift-cluster-storage-operator-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.8" + 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.15 +images: +- 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-storage-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-storage-operator diff --git a/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.8.yaml b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.8.yaml new file mode 100644 index 0000000000000..4d382126f81de --- /dev/null +++ b/ci-operator/config/openshift/cluster-update-keys/openshift-cluster-update-keys-release-4.8.yaml @@ -0,0 +1,39 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-update-keys diff --git a/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.8.yaml b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.8.yaml new file mode 100644 index 0000000000000..df82e12beeba1 --- /dev/null +++ b/ci-operator/config/openshift/cluster-version-operator/openshift-cluster-version-operator-release-4.8.yaml @@ -0,0 +1,74 @@ +base_images: + base: + name: "4.8" + 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-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.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: cluster-version-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: gofmt + commands: go fmt ./... && git diff --exit-code + container: + from: src +- as: unit + commands: go test ./... + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: cluster-version-operator diff --git a/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.8.yaml b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.8.yaml new file mode 100644 index 0000000000000..a151b2c7d4bf4 --- /dev/null +++ b/ci-operator/config/openshift/compliance-operator/openshift-compliance-operator-release-4.8.yaml @@ -0,0 +1,61 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: go-build + commands: make + container: + from: src +- as: verify + commands: make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +- as: e2e-aws + commands: make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: compliance-operator diff --git a/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.8.yaml b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.8.yaml new file mode 100644 index 0000000000000..7a73efb16f7b1 --- /dev/null +++ b/ci-operator/config/openshift/configmap-reload/openshift-configmap-reload-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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 +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: configmap-reloader +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: configmap-reload diff --git a/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.8.yaml b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.8.yaml new file mode 100644 index 0000000000000..892c9ca703b8f --- /dev/null +++ b/ci-operator/config/openshift/console-operator/openshift-console-operator-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: console-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- artifact_dir: /tmp/artifacts + as: e2e-aws-console + commands: ./test-prow-e2e.sh e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: console-operator diff --git a/ci-operator/config/openshift/console/openshift-console-release-4.8.yaml b/ci-operator/config/openshift/console/openshift-console-release-4.8.yaml new file mode 100644 index 0000000000000..00b51f6dc1579 --- /dev/null +++ b/ci-operator/config/openshift/console/openshift-console-release-4.8.yaml @@ -0,0 +1,82 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + analyze: + requests: + cpu: "1" + memory: 10Gi + console: + requests: + cpu: "1" + memory: 8Gi + frontend: + requests: + cpu: "1" + memory: 10Gi + test-bin: + requests: + cpu: "1" + memory: 10Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: ./build.sh +tests: +- artifact_dir: /tmp/artifacts + as: backend + commands: export ARTIFACT_DIR=/tmp/artifacts; ./test-backend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: frontend + commands: export ARTIFACT_DIR=/tmp/artifacts; ./test-frontend.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: analyze + commands: export ARTIFACT_DIR=/tmp/artifacts; ./analyze.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-gcp-console + commands: ./test-prow-e2e.sh + openshift_installer_src: + cluster_profile: gcp +- artifact_dir: /tmp/artifacts + as: kubevirt-plugin + commands: | + export ARTIFACT_DIR=/tmp/artifacts + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: pipeline:src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: console diff --git a/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.8.yaml b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.8.yaml new file mode 100644 index 0000000000000..2a63ddbb0bf96 --- /dev/null +++ b/ci-operator/config/openshift/containernetworking-plugins/openshift-containernetworking-plugins-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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 + 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: container-networking-plugins +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: containernetworking-plugins diff --git a/ci-operator/config/openshift/coredns/openshift-coredns-release-4.8.yaml b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.8.yaml new file mode 100644 index 0000000000000..159a81a42b8b5 --- /dev/null +++ b/ci-operator/config/openshift/coredns/openshift-coredns-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: coredns +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + bin: + requests: + memory: 4Gi + unit: + requests: + memory: 4Gi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: coredns diff --git a/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.8.yaml b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.8.yaml new file mode 100644 index 0000000000000..06dd3f83f6941 --- /dev/null +++ b/ci-operator/config/openshift/crd-schema-gen/openshift-crd-schema-gen-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 2Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- 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.8 + org: openshift + repo: crd-schema-gen diff --git a/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.8.yaml b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.8.yaml new file mode 100644 index 0000000000000..ecae82f5a782a --- /dev/null +++ b/ci-operator/config/openshift/csi-cluster-driver-registrar/openshift-csi-cluster-driver-registrar-release-4.8.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5e58f1c9521fa --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-manila-operator/openshift-csi-driver-manila-operator-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: csi-driver-manila-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-driver-manila-operator diff --git a/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.8.yaml b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.8.yaml new file mode 100644 index 0000000000000..4f707fc785439 --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-nfs/openshift-csi-driver-nfs-release-4.8.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: csi-driver-nfs +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: go-fmt + commands: make test-fmt + container: + from: src +- as: go-vet + commands: make test-vet + container: + from: src +- as: vendor + commands: make test-vendor + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-driver-nfs diff --git a/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.8.yaml b/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.8.yaml new file mode 100644 index 0000000000000..2aa2f9a35bcad --- /dev/null +++ b/ci-operator/config/openshift/csi-driver-projected-resource/openshift-csi-driver-projected-resource-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + mkdir -p /tmp/artifacts + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-driver-projected-resource diff --git a/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.8.yaml b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.8.yaml new file mode 100644 index 0000000000000..8846e9b2068f8 --- /dev/null +++ b/ci-operator/config/openshift/csi-external-attacher/openshift-csi-external-attacher-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-external-attacher +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-external-attacher diff --git a/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.8.yaml b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.8.yaml new file mode 100644 index 0000000000000..2405d43e2902b --- /dev/null +++ b/ci-operator/config/openshift/csi-external-provisioner/openshift-csi-external-provisioner-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-external-provisioner +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-external-provisioner diff --git a/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.8.yaml b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.8.yaml new file mode 100644 index 0000000000000..5aab775e1a09b --- /dev/null +++ b/ci-operator/config/openshift/csi-external-resizer/openshift-csi-external-resizer-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-external-resizer +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-external-resizer diff --git a/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.8.yaml b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.8.yaml new file mode 100644 index 0000000000000..48d729687f75e --- /dev/null +++ b/ci-operator/config/openshift/csi-external-snapshotter/openshift-csi-external-snapshotter-release-4.8.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-external-snapshotter +- dockerfile_path: Dockerfile.snapshot-controller.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: csi-snapshot-controller +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-external-snapshotter diff --git a/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.8.yaml b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.8.yaml new file mode 100644 index 0000000000000..8ad0848f31392 --- /dev/null +++ b/ci-operator/config/openshift/csi-livenessprobe/openshift-csi-livenessprobe-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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.13 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-livenessprobe +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-livenessprobe diff --git a/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.8.yaml b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.8.yaml new file mode 100644 index 0000000000000..1411a14fdafa0 --- /dev/null +++ b/ci-operator/config/openshift/csi-node-driver-registrar/openshift-csi-node-driver-registrar-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: csi-node-driver-registrar +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-node-driver-registrar diff --git a/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.8.yaml b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0181279d97ebb --- /dev/null +++ b/ci-operator/config/openshift/csi-operator/openshift-csi-operator-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: csi-operator diff --git a/ci-operator/config/openshift/debug-network/openshift-debug-network-release-4.8.yaml b/ci-operator/config/openshift/debug-network/openshift-debug-network-release-4.8.yaml new file mode 100644 index 0000000000000..40e57dfdfbde8 --- /dev/null +++ b/ci-operator/config/openshift/debug-network/openshift-debug-network-release-4.8.yaml @@ -0,0 +1,48 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + ocp_builder_golang-1.12: + name: builder + namespace: ocp + tag: golang-1.12 + 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: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 +images: +- dockerfile_path: Dockerfile.rhel7 + from: base + inputs: + ocp_builder_golang-1.12: + as: + - registry.svc.ci.openshift.org/ocp/builder:golang-1.12 + to: debug-network +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "1" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: debug-network diff --git a/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.8.yaml b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.8.yaml new file mode 100644 index 0000000000000..f7b7b49422d86 --- /dev/null +++ b/ci-operator/config/openshift/descheduler/openshift-descheduler-release-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: descheduler +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- as: unit + commands: go test ./pkg/... + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: descheduler diff --git a/ci-operator/config/openshift/elasticsearch-operator/openshift-elasticsearch-operator-release-4.8.yaml b/ci-operator/config/openshift/elasticsearch-operator/openshift-elasticsearch-operator-release-4.8.yaml new file mode 100644 index 0000000000000..cff661b22c096 --- /dev/null +++ b/ci-operator/config/openshift/elasticsearch-operator/openshift-elasticsearch-operator-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: elasticsearch-operator +- dockerfile_path: olm_deploy/operatorregistry/Dockerfile + from: base + to: elasticsearch-operator-registry +- dockerfile_path: Dockerfile.src + from: src + to: elasticsearch-operator-src +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-operator + commands: make test-e2e-olm + openshift_installer_src: + cluster_profile: aws +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: elasticsearch-operator diff --git a/ci-operator/config/openshift/elasticsearch-proxy/openshift-elasticsearch-proxy-release-4.8.yaml b/ci-operator/config/openshift/elasticsearch-proxy/openshift-elasticsearch-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..52ace2e8c5aa1 --- /dev/null +++ b/ci-operator/config/openshift/elasticsearch-proxy/openshift-elasticsearch-proxy-release-4.8.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.8" + 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 + 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: elasticsearch-proxy +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- as: elasticsearch-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:elasticsearch-operator-src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: elasticsearch-proxy diff --git a/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.8.yaml b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.8.yaml new file mode 100644 index 0000000000000..1da0e3d5f72ef --- /dev/null +++ b/ci-operator/config/openshift/etcd/openshift-etcd-openshift-4.8.yaml @@ -0,0 +1,61 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test --warn-undefined-variables + container: + from: bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: openshift-4.8 + org: openshift + repo: etcd diff --git a/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.8.yaml b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.8.yaml new file mode 100644 index 0000000000000..cdff2b14b871c --- /dev/null +++ b/ci-operator/config/openshift/federation-v2-operator/openshift-federation-v2-operator-release-4.8.yaml @@ -0,0 +1,40 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: federation-v2-operator diff --git a/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.8.yaml b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.8.yaml new file mode 100644 index 0000000000000..268969aa23f0d --- /dev/null +++ b/ci-operator/config/openshift/file-integrity-operator/openshift-file-integrity-operator-release-4.8.yaml @@ -0,0 +1,57 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 400Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: go-build + commands: make + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: verify + commands: make verify + container: + from: src +- as: e2e-aws + commands: make e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: file-integrity-operator diff --git a/ci-operator/config/openshift/grafana/openshift-grafana-release-4.8.yaml b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.8.yaml new file mode 100644 index 0000000000000..ce45311af1bad --- /dev/null +++ b/ci-operator/config/openshift/grafana/openshift-grafana-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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.14 +images: +- dockerfile_path: Dockerfile.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 + to: grafana +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: grafana diff --git a/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.8.yaml b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.8.yaml new file mode 100644 index 0000000000000..040d165404e79 --- /dev/null +++ b/ci-operator/config/openshift/ib-sriov-cni/openshift-ib-sriov-cni-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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-infiniband-cni +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ib-sriov-cni diff --git a/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.8.yaml b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.8.yaml new file mode 100644 index 0000000000000..08bb9dce80bfa --- /dev/null +++ b/ci-operator/config/openshift/image-registry/openshift-image-registry-release-4.8.yaml @@ -0,0 +1,82 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi + integration: + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: image-registry diff --git a/ci-operator/config/openshift/images/openshift-images-release-4.8.yaml b/ci-operator/config/openshift/images/openshift-images-release-4.8.yaml new file mode 100644 index 0000000000000..16954423a1ac3 --- /dev/null +++ b/ci-operator/config/openshift/images/openshift-images-release-4.8.yaml @@ -0,0 +1,94 @@ +base_images: + base-os-8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + builder: + name: builder + namespace: ocp + tag: golang-1.13 + 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 + os-7: + name: ubi + namespace: ocp + tag: "7" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- context_dir: base/ + dockerfile_path: Dockerfile.rhel + from: base-os-7 + to: base-7 +- context_dir: base/ + dockerfile_path: Dockerfile.rhel + from: base-os-8 + to: base-8 +- dockerfile_path: pod/Dockerfile.rhel + from: os-7 + 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: pod +- context_dir: egress/router + from: base-8 + to: egress-router +- context_dir: egress/http-proxy + from: base-8 + to: egress-http-proxy +- context_dir: egress/dns-proxy + from: base-8 + to: egress-dns-proxy +- context_dir: ipfailover/keepalived + from: base-8 + to: keepalived-ipfailover +promotion: + additional_images: + base: base-8 + base-7: base-7 + base-8: base-8 + name: "4.8" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + rm -rf /etc/yum.repos.d/* + curl http://base-4-6.ocp.svc > /etc/yum.repos.d/content.repo + from: os-7 + to: base-os-7 +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: images diff --git a/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.8.yaml b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.8.yaml new file mode 100644 index 0000000000000..f23e3b9a57bbe --- /dev/null +++ b/ci-operator/config/openshift/insights-operator/openshift-insights-operator-release-4.8.yaml @@ -0,0 +1,66 @@ +base_images: + base: + name: "4.8" + 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: +- 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: insights-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: insights-operator-e2e-tests + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: insights-operator diff --git a/ci-operator/config/openshift/installer/openshift-installer-release-4.8.yaml b/ci-operator/config/openshift/installer/openshift-installer-release-4.8.yaml new file mode 100644 index 0000000000000..06d715c2f0af3 --- /dev/null +++ b/ci-operator/config/openshift/installer/openshift-installer-release-4.8.yaml @@ -0,0 +1,297 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + ocp_4.1_cli: + name: "4.1" + namespace: ocp + tag: cli + ocp_4.6_cli: + name: "4.8" + 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 + rhel-7: + name: "4.8" + 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.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.svc.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.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.svc.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.6_cli: + as: + - registry.svc.ci.openshift.org/origin/4.6:cli + to: openstack-installer +- dockerfile_path: images/baremetal/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 + 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.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.svc.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.8" + 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.8" + namespace: ocp +tests: +- as: unit + commands: go test ./pkg/... + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE ./hack/go-fmt.sh . + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE ./hack/go-vet.sh ./... + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE ./hack/go-lint.sh -min_confidence 0.3 $(go list -f '{{ .ImportPath }}' ./...) + container: + from: src +- as: verify-vendor + commands: IS_CONTAINER=TRUE ./hack/verify-vendor.sh + container: + from: src +- as: verify-codegen + commands: IS_CONTAINER=TRUE ./hack/verify-codegen.sh + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-shared-vpc + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-sharednetwork +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-shared-vpc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-sharednetwork +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-azure-shared-vpc + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-sharednetwork +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: aws +- as: e2e-gcp-upi + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi +- as: e2e-gcp-upi-xpn + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-upi-xpn +- as: e2e-azure-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: azure4 +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- 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 +- as: e2e-gcp-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: gcp + upgrade: true +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-openstack-ipi + steps: + cluster_profile: openstack + workflow: openshift-e2e-openstack-ipi +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-vsphere-upi + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-upi +- as: e2e-crc + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-crc +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: installer diff --git a/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8.yaml b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8.yaml new file mode 100644 index 0000000000000..9818c949ba922 --- /dev/null +++ b/ci-operator/config/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-hardware-inventory-recorder +promotion: + name: "4.8" + 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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-hardware-inventory-recorder-image diff --git a/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.8.yaml b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.8.yaml new file mode 100644 index 0000000000000..acb69354df80e --- /dev/null +++ b/ci-operator/config/openshift/ironic-image/openshift-ironic-image-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-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.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + inputs: + ocp_builder_rhel-8-base-openshift: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-base-openshift + to: ironic +promotion: + name: "4.8" + 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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-image diff --git a/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8.yaml b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8.yaml new file mode 100644 index 0000000000000..0819fa8b2fb6c --- /dev/null +++ b/ci-operator/config/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-inspector +promotion: + name: "4.8" + 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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-inspector-image diff --git a/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8.yaml b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8.yaml new file mode 100644 index 0000000000000..4e48e7d2bc914 --- /dev/null +++ b/ci-operator/config/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-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.6: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + 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.8" + 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 + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.repo + from: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-ipa-downloader diff --git a/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8.yaml b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8.yaml new file mode 100644 index 0000000000000..369907aec1cb7 --- /dev/null +++ b/ci-operator/config/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8.yaml @@ -0,0 +1,38 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.10 +images: +- dockerfile_path: Dockerfile.ocp + from: base + to: ironic-machine-os-downloader +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-rhcos-downloader diff --git a/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8.yaml b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8.yaml new file mode 100644 index 0000000000000..ecbc0b29807b9 --- /dev/null +++ b/ci-operator/config/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + os: + name: ubi + namespace: ocp + tag: "8" +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.12 +images: +- dockerfile_path: Dockerfile.ocp + from: base-os + to: ironic-static-ip-manager +promotion: + name: "4.8" + 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: os + to: base-os +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ironic-static-ip-manager diff --git a/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8.yaml b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..994b683501bfb --- /dev/null +++ b/ci-operator/config/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + original_jenkins: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: jenkins-client-plugin diff --git a/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8.yaml b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..c5285b508370b --- /dev/null +++ b/ci-operator/config/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8.yaml @@ -0,0 +1,41 @@ +base_images: + original_jenkins: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: jenkins-openshift-login-plugin diff --git a/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8.yaml b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..4d74e781349e0 --- /dev/null +++ b/ci-operator/config/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8.yaml @@ -0,0 +1,41 @@ +base_images: + original_jenkins: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: jenkins-sync-plugin diff --git a/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.8.yaml b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.8.yaml new file mode 100644 index 0000000000000..824fb122f776e --- /dev/null +++ b/ci-operator/config/openshift/jenkins/openshift-jenkins-release-4.8.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: jenkins diff --git a/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8.yaml b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8.yaml new file mode 100644 index 0000000000000..bdc9fef45fa95 --- /dev/null +++ b/ci-operator/config/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8.yaml @@ -0,0 +1,51 @@ +base_images: + base: + name: "4.8" + 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.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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: k8s-prometheus-adapter +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: k8s-prometheus-adapter diff --git a/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.7.yaml b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.7.yaml index 21715a3e07e21..efe8a314d9f52 100644 --- a/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.7.yaml +++ b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.7.yaml @@ -7,6 +7,10 @@ base_images: 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 @@ -28,9 +32,9 @@ images: - dockerfile_path: Dockerfile.ocp from: base inputs: - ocp_builder_rhel-8-golang-1.15-openshift-4.6: + 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.6 + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 to: kube-rbac-proxy promotion: disabled: true diff --git a/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8.yaml b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..f6dfaac4a2989 --- /dev/null +++ b/ci-operator/config/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kube-rbac-proxy +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kube-rbac-proxy diff --git a/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8.yaml b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8.yaml new file mode 100644 index 0000000000000..3dd04ab8e7bbc --- /dev/null +++ b/ci-operator/config/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + base: + name: "4.8" + 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 +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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kube-state-metrics +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kube-state-metrics diff --git a/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.8.yaml b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.8.yaml new file mode 100644 index 0000000000000..e3344f5906cd9 --- /dev/null +++ b/ci-operator/config/openshift/kubecsr/openshift-kubecsr-openshift-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make check + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: openshift-4.8 + org: openshift + repo: kubecsr diff --git a/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8.yaml b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8.yaml new file mode 100644 index 0000000000000..bb1495241dc83 --- /dev/null +++ b/ci-operator/config/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8.yaml @@ -0,0 +1,40 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: vet + commands: | + make -f Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f Makefile.ci unit + container: + from: src +- as: olm-e2e + commands: | + make -f Makefile.ci olm-e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kubefed-operator diff --git a/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.8.yaml b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.8.yaml new file mode 100644 index 0000000000000..69c66ba567b9d --- /dev/null +++ b/ci-operator/config/openshift/kubefed/openshift-kubefed-release-4.8.yaml @@ -0,0 +1,41 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: vet + commands: | + make -f openshift/Makefile.ci vet + container: + from: src +- as: unit + commands: | + make -f openshift/Makefile.ci unit + container: + from: src +- as: managed-e2e + commands: | + make -f openshift/Makefile.ci managed-e2e + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kubefed diff --git a/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8.yaml b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8.yaml new file mode 100644 index 0000000000000..5e14b15f37aa0 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8.yaml @@ -0,0 +1,121 @@ +base_images: + base: + name: "4.8" + 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.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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + 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.8" + 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.8" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: src +- as: git-history + commands: ./hack/verify_history.sh + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8.yaml new file mode 100644 index 0000000000000..8a1dce733fb7d --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8.yaml @@ -0,0 +1,69 @@ +base_images: + base: + name: "4.8" + 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 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: kube-storage-version-migrator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kubernetes-kube-storage-version-migrator diff --git a/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8.yaml b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8.yaml new file mode 100644 index 0000000000000..0912aba69b489 --- /dev/null +++ b/ci-operator/config/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8.yaml @@ -0,0 +1,27 @@ +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test/unit + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kubernetes-nmstate diff --git a/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.8.yaml b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..8f20fd892a3cd --- /dev/null +++ b/ci-operator/config/openshift/kubernetes/openshift-kubernetes-release-4.8.yaml @@ -0,0 +1,264 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + base-machine: + name: fedora + namespace: openshift + tag: "29" + cli: + name: "4.8" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + machine-os-content-base: + name: "4.8" + namespace: ocp + tag: machine-os-content + oc-rpms: + name: "4.8" + 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 + tools: + name: "4.8" + 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 + 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.8" + 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.8" + 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 +- 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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- 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 +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +- as: k8s-e2e-conformance-aws + commands: openshift-hack/conformance-k8s.sh + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kubernetes diff --git a/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8.yaml b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..a88eaf785e493 --- /dev/null +++ b/ci-operator/config/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8.yaml @@ -0,0 +1,79 @@ +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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: kuryr-cni +- dockerfile_path: openshift-kuryr-controller-rhel8.Dockerfile + from: rpm-os + to: kuryr-controller +promotion: + name: "4.8" + namespace: ocp +raw_steps: +- pipeline_image_cache_step: + commands: | + curl http://base-4-6-rhel8.ocp.svc > /etc/yum.repos.d/base-4-6-rhel8.repo + curl http://base-openstack-4-6.ocp.svc > /etc/yum.repos.d/base-openstack-4-6.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.8" + namespace: ocp +tests: +- as: unit + commands: HOME=`dirname .` tox -e py3 + container: + from: kuryr-tester +- as: verify + commands: HOME=`dirname .` tox -e pep8 + container: + from: kuryr-tester +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: kuryr-kubernetes diff --git a/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.8.yaml b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.8.yaml new file mode 100644 index 0000000000000..9971268aa3223 --- /dev/null +++ b/ci-operator/config/openshift/leader-elector/openshift-leader-elector-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: test -z $(go fmt ./election/lib) + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: leader-elector diff --git a/ci-operator/config/openshift/library-go/openshift-library-go-release-4.8.yaml b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.8.yaml new file mode 100644 index 0000000000000..35df1ebfb4349 --- /dev/null +++ b/ci-operator/config/openshift/library-go/openshift-library-go-release-4.8.yaml @@ -0,0 +1,50 @@ +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-encryption + commands: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: library-go diff --git a/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8.yaml b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8.yaml new file mode 100644 index 0000000000000..2e53d6b404747 --- /dev/null +++ b/ci-operator/config/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ptp +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: linuxptp-daemon diff --git a/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8.yaml b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8153229228cc8 --- /dev/null +++ b/ci-operator/config/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8.yaml @@ -0,0 +1,65 @@ +base_images: + base: + name: "4.8" + 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 +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: local-storage-operator +- dockerfile_path: Dockerfile.diskmaker.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: local-storage-diskmaker +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: e2e-operator + commands: make test_e2e + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: local-storage-operator diff --git a/ci-operator/config/openshift/loki/openshift-loki-release-4.8.yaml b/ci-operator/config/openshift/loki/openshift-loki-release-4.8.yaml new file mode 100644 index 0000000000000..75c1f1fb12841 --- /dev/null +++ b/ci-operator/config/openshift/loki/openshift-loki-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: loki diff --git a/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8.yaml b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8.yaml new file mode 100644 index 0000000000000..a0aa4a2c7d1ca --- /dev/null +++ b/ci-operator/config/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8.yaml @@ -0,0 +1,120 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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.13 +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: goimports + commands: IS_CONTAINER=TRUE make goimports + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-operator-tech-preview + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-api-actuator-pkg +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- as: e2e-azure-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: azure4 + from: stable:cluster-api-actuator-pkg +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-operator + commands: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + openshift_installer_custom_test_image: + cluster_profile: gcp + from: stable:cluster-api-actuator-pkg +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-vsphere-serial + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-serial +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: machine-api-operator diff --git a/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8.yaml b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..efff50b9cce89 --- /dev/null +++ b/ci-operator/config/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8.yaml @@ -0,0 +1,111 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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 +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: machine-config-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test-unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: verify + commands: | + make verify + container: + from: src +- as: e2e-gcp-op + commands: make test-e2e + openshift_installer_src: + cluster_profile: gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +- 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 +- as: cluster-bootimages + commands: ./test/e2e/old-bootimages.sh + openshift_installer_src: + cluster_profile: aws +- as: e2e-vsphere-upi + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +- as: e2e-metal-ipi + steps: + cluster_profile: packet + workflow: baremetalds-e2e +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-proxy +- as: e2e-vsphere + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere +- as: e2e-ovn-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: machine-config-operator diff --git a/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8.yaml b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8.yaml new file mode 100644 index 0000000000000..6a4412a112cdb --- /dev/null +++ b/ci-operator/config/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8.yaml @@ -0,0 +1,58 @@ +base_images: + base: + name: "4.8" + 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 + 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: mdns-publisher +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: gofmt + commands: make fmt + container: + from: src +- as: govet + commands: make vet + container: + from: src +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: mdns-publisher diff --git a/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8.yaml b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8.yaml new file mode 100644 index 0000000000000..b507cd5d3fbda --- /dev/null +++ b/ci-operator/config/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8.yaml @@ -0,0 +1,37 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: metal3-smart-exporter diff --git a/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8.yaml b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8.yaml new file mode 100644 index 0000000000000..9ec1eaac0a339 --- /dev/null +++ b/ci-operator/config/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: multus-admission-controller diff --git a/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.8.yaml b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.8.yaml new file mode 100644 index 0000000000000..ceda7cf95c059 --- /dev/null +++ b/ci-operator/config/openshift/multus-cni/openshift-multus-cni-release-4.8.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: multus-cni diff --git a/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.8.yaml b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.8.yaml new file mode 100644 index 0000000000000..9d850b9528d26 --- /dev/null +++ b/ci-operator/config/openshift/must-gather/openshift-must-gather-release-4.8.yaml @@ -0,0 +1,56 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: must-gather +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: must-gather diff --git a/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8.yaml b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8.yaml new file mode 100644 index 0000000000000..7b978968c17a0 --- /dev/null +++ b/ci-operator/config/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.8" + 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.13 +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: network-metrics-daemon +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make unittests + container: + from: src +- as: e2e + commands: make run-test + openshift_installer_src: + cluster_profile: gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: network-metrics-daemon diff --git a/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8.yaml b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8.yaml new file mode 100644 index 0000000000000..125206d0306e7 --- /dev/null +++ b/ci-operator/config/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8.yaml @@ -0,0 +1,62 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: node-feature-discovery +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: node-feature-discovery diff --git a/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8.yaml b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8.yaml new file mode 100644 index 0000000000000..ebd509591c3a7 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.8" + 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: node-problem-detector-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: node-problem-detector-operator diff --git a/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8.yaml b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8.yaml new file mode 100644 index 0000000000000..3a0fbf318c886 --- /dev/null +++ b/ci-operator/config/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.8" + 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.openshift.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: node-problem-detector +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: node-problem-detector diff --git a/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.8.yaml b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.8.yaml new file mode 100644 index 0000000000000..63a222f56a9a0 --- /dev/null +++ b/ci-operator/config/openshift/node_exporter/openshift-node_exporter-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus-node-exporter +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: node_exporter diff --git a/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8.yaml b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8.yaml new file mode 100644 index 0000000000000..e4399900cb232 --- /dev/null +++ b/ci-operator/config/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8.yaml @@ -0,0 +1,73 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-apiserver +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 3Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: oauth-apiserver diff --git a/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8.yaml b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..82c458c808398 --- /dev/null +++ b/ci-operator/config/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-proxy +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: oauth-proxy diff --git a/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.8.yaml b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.8.yaml new file mode 100644 index 0000000000000..78442bb7ea5ef --- /dev/null +++ b/ci-operator/config/openshift/oauth-server/openshift-oauth-server-release-4.8.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: oauth-server +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: oauth-server diff --git a/ci-operator/config/openshift/oc/openshift-oc-release-4.8.yaml b/ci-operator/config/openshift/oc/openshift-oc-release-4.8.yaml new file mode 100644 index 0000000000000..3a83a9146b9a3 --- /dev/null +++ b/ci-operator/config/openshift/oc/openshift-oc-release-4.8.yaml @@ -0,0 +1,158 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + must-gather-base: + name: "4.8" + namespace: ocp + tag: must-gather + 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.8" + 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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + to: tests +- dockerfile_path: images/cli/Dockerfile.rhel + from: must-gather-base + inputs: + ocp_builder_rhel-7-golang-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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-openshift-4.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-7-golang-openshift-4.6 + 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.8" + 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='0.0.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.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build-rpms-from-tar + commands: '# noop, just to force the building the `rpms` target' + container: + from: oc-base-with-rpms +- as: rpm-build + commands: | + make rpm-build + container: + from: src +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: oc diff --git a/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8.yaml b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8.yaml new file mode 100644 index 0000000000000..8115c4a194896 --- /dev/null +++ b/ci-operator/config/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8.yaml @@ -0,0 +1,127 @@ +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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ansible-operator +- dockerfile_path: release/helm/Dockerfile + from: os-minimal + 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: helm-operator +- 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/ansible-e2e-hybrid.Dockerfile + from: os + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-ansible-e2e-hybrid +- dockerfile_path: ci/dockerfiles/helm-e2e-hybrid.Dockerfile + from: os-minimal + inputs: + osdk-builder: + as: + - osdk-builder + to: osdk-helm-e2e-hybrid +- 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-ansible-e2e-hybrid + - osdk-helm-e2e + - osdk-helm-e2e-hybrid + - memcached-operator + - nginx-operator + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build/operator-sdk-dev-x86_64-linux-gnu +tests: +- as: unit + commands: | + mkdir -p $GOPATH/src/github.com/operator-framework/operator-sdk + cp -r ./* $GOPATH/src/github.com/operator-framework/operator-sdk/ + cd $GOPATH/src/github.com/operator-framework/operator-sdk + rm -rf vendor/github.com/operator-framework/operator-sdk + make test/unit + container: + from: src +- as: sanity + commands: | + export GO111MODULE=on + export GOFLAGS=-mod=vendor + mkdir -p $GOPATH/src/github.com/operator-framework/operator-sdk + cp -r ./* $GOPATH/src/github.com/operator-framework/operator-sdk/ + cd $GOPATH/src/github.com/operator-framework/operator-sdk + go vet ./... + ./hack/check_license.sh + ./hack/check_error_log_msg_format.sh + container: + from: src +- as: e2e-aws-ansible + commands: make -f ci/prow.Makefile test-e2e-ansible + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-helm + commands: make -f ci/prow.Makefile test-e2e-helm + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ocp-release-operator-sdk diff --git a/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8.yaml b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8.yaml new file mode 100644 index 0000000000000..e1551f1878b3f --- /dev/null +++ b/ci-operator/config/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8.yaml @@ -0,0 +1,74 @@ +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.8" + 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.8" + 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 2>&1 | tee /tmp/artifacts/output.log + container: + from: test-bin +- as: e2e-aws-workers-rhel7 + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-workers-rhel7 +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openshift-ansible diff --git a/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8.yaml b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8.yaml new file mode 100644 index 0000000000000..626ac822b1791 --- /dev/null +++ b/ci-operator/config/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8.yaml @@ -0,0 +1,81 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: openshift-apiserver +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-cmd + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-cmd +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openshift-apiserver diff --git a/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8.yaml b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8.yaml new file mode 100644 index 0000000000000..b23e514289965 --- /dev/null +++ b/ci-operator/config/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8.yaml @@ -0,0 +1,85 @@ +base_images: + base: + name: "4.8" + 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-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: 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: openshift-controller-manager +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-builds + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-aws-proxy + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-builds +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openshift-controller-manager diff --git a/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8.yaml b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8.yaml new file mode 100644 index 0000000000000..c470ff6562b25 --- /dev/null +++ b/ci-operator/config/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.8" + 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 + 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-state-metrics +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: gofmt + commands: make gofmtcheck + container: + from: src +- as: unit + commands: make test-unit + container: + from: src +- as: doccheck + commands: make doccheck + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openshift-state-metrics diff --git a/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8.yaml b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8.yaml new file mode 100644 index 0000000000000..53da6fcd86806 --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8.yaml @@ -0,0 +1,59 @@ +base_images: + cli: + name: "4.8" + namespace: ocp + tag: cli +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.13 +images: +- dockerfile_path: openshift-ci/build-root/Dockerfile + from: bin + inputs: + cli: + paths: + - destination_dir: . + source_path: /usr/bin/oc + to: oc-bin-image +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 8Gi + requests: + cpu: "1" + memory: 4Gi + bin: + requests: + cpu: "2" + memory: 8Gi + e2e-aws: + requests: + cpu: "4" + memory: 4Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make test +tests: +- as: e2e-aws + steps: + cluster_profile: aws + test: + - as: e2e-test + commands: ./bin/extended-platform-tests run openshift/conformance/parallel --run "High-24829" + from: oc-bin-image + resources: + requests: + cpu: "2" + memory: 4Gi + workflow: ipi-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openshift-tests-private diff --git a/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.8.yaml b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.8.yaml new file mode 100644 index 0000000000000..6c2e031f36120 --- /dev/null +++ b/ci-operator/config/openshift/openshift-tests/openshift-openshift-tests-release-4.8.yaml @@ -0,0 +1,43 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..afd0450f0cdc8 --- /dev/null +++ b/ci-operator/config/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,45 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + 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: + openshift_release_golang-1.14: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.14 + to: openstack-cinder-csi-driver-openstack +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: openstack-cinder-csi-driver-operator diff --git a/ci-operator/config/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8.yaml b/ci-operator/config/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8.yaml new file mode 100644 index 0000000000000..c347d7b293a11 --- /dev/null +++ b/ci-operator/config/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8.yaml @@ -0,0 +1,111 @@ +base_images: + base: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + base_centos: + name: centos + namespace: openshift + tag: "7" + golang-builder: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + ubi7: + name: ubi + namespace: ocp + tag: "7" + ubi8: + name: builder + namespace: ocp + tag: rhel-8-base-openshift-4.6 + ubi8-nodejs10: + name: builder + namespace: ocp + tag: ubi8.nodejs.10 + ubi8-python36: + name: builder + namespace: ocp + tag: ubi8.python.36 + ubi8-ruby25: + name: builder + namespace: ocp + tag: ubi8.ruby.25 +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: rhel-8-release-openshift-4.6 +images: +- dockerfile_path: openshift/ci-operator/build-image/Dockerfile + from: src + to: origin-aggregated-logging-tests +- dockerfile_path: test/unit/Dockerfile.rhel8 + from: ubi8-ruby25 + to: logging-test-unit +- context_dir: fluentd + dockerfile_path: Dockerfile + from: ubi8-ruby25 + to: logging-fluentd +- context_dir: elasticsearch + dockerfile_path: Dockerfile.rhel8 + from: ubi8 + to: logging-elasticsearch6 +- context_dir: kibana + dockerfile_path: Dockerfile.rhel8 + from: ubi8-nodejs10 + to: logging-kibana6 +- context_dir: curator + dockerfile_path: Dockerfile + from: ubi8-python36 + to: logging-curator5 +- context_dir: eventrouter/ + dockerfile_path: Dockerfile.centos7 + from: ubi8 + to: logging-eventrouter +promotion: + additional_images: + logging-ci-test-runner: src + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "1" + memory: 200Mi + src: + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: /tmp/run.sh + container: + from: logging-test-unit +- as: smoke + commands: make test + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:origin-aggregated-logging-tests +- as: elastic-operator-e2e + commands: make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:elasticsearch-operator-src +- as: cluster-logging-operator-e2e + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +- as: clo-functional + commands: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:cluster-logging-operator-e2e +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: origin-aggregated-logging diff --git a/ci-operator/config/openshift/origin/openshift-origin-release-4.8.yaml b/ci-operator/config/openshift/origin/openshift-origin-release-4.8.yaml new file mode 100644 index 0000000000000..93cdde6bb5253 --- /dev/null +++ b/ci-operator/config/openshift/origin/openshift-origin-release-4.8.yaml @@ -0,0 +1,142 @@ +base_images: + 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-openshift-4.6: + name: builder + namespace: ocp + tag: rhel-8-golang-openshift-4.6 + tools: + name: "4.8" + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: tests +promotion: + name: "4.8" + 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.8" + 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 +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-loki +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-loki +- as: e2e-aws-ovn + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn +- as: e2e-azure + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure +- as: e2e-cmd + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-cmd +- as: e2e-gcp-builds + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-builds +- 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 +- as: e2e-aws-proxy + steps: + cluster_profile: aws + env: + TEST_SKIPS: "" + workflow: openshift-e2e-aws-proxy +- as: e2e-aws-jenkins + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-jenkins +- as: e2e-gcp-image-ecosystem + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp-image-ecosystem +- as: e2e-aws-image-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-image-registry +- as: e2e-gcp-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-csi + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-csi +- as: e2e-vsphere + commands: TEST_SUITE=openshift/conformance/parallel run-tests + openshift_installer_upi: + cluster_profile: vsphere +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: origin diff --git a/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8.yaml b/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8.yaml new file mode 100644 index 0000000000000..cd9ad811c9847 --- /dev/null +++ b/ci-operator/config/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8.yaml @@ -0,0 +1,44 @@ +base_images: + base: + name: "4.8" + 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 + inputs: + openshift_release_golang-1.13: + as: + - registry.svc.ci.openshift.org/openshift/release:golang-1.13 + to: osd-metrics-exporter +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: osd-metrics-exporter diff --git a/ci-operator/config/openshift/osin/openshift-osin-release-4.8.yaml b/ci-operator/config/openshift/osin/openshift-osin-release-4.8.yaml new file mode 100644 index 0000000000000..5d357c6341e7b --- /dev/null +++ b/ci-operator/config/openshift/osin/openshift-osin-release-4.8.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.13 +promotion: + name: "4.8" + 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 > /tmp/artifacts/junit_report.xml + container: + from: test-bin +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: osin diff --git a/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8.yaml b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8.yaml new file mode 100644 index 0000000000000..354db20b8eedb --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8.yaml @@ -0,0 +1,52 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ovirt-csi-driver-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: test + commands: make test + container: + from: src +- as: verify + commands: make verify + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ovirt-csi-driver-operator diff --git a/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8.yaml b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8.yaml new file mode 100644 index 0000000000000..db8864d65bba1 --- /dev/null +++ b/ci-operator/config/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8.yaml @@ -0,0 +1,47 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: ovirt-csi-driver +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ovirt-csi-driver diff --git a/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8.yaml b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8.yaml new file mode 100644 index 0000000000000..22a3eadfba306 --- /dev/null +++ b/ci-operator/config/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8.yaml @@ -0,0 +1,107 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-kni + tag: dev-scripts + ocp_4.6_cli: + name: "4.8" + 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-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.6_cli: + as: + - registry.svc.ci.openshift.org/ocp/4.6:cli + 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: ovn-kubernetes +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- 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 +- as: e2e-ovn-hybrid-step-registry + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-ovn-hybrid +- as: e2e-windows-hybrid-network + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +- as: e2e-vsphere-ovn + steps: + cluster_profile: vsphere + workflow: openshift-e2e-vsphere-ovn +- as: e2e-azure-ovn + steps: + cluster_profile: azure4 + workflow: openshift-e2e-azure-ovn +- as: e2e-gcp-ovn-upgrade + commands: TEST_SUITE=all run-upgrade-tests + cron: '@yearly' + openshift_installer: + cluster_profile: gcp + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ovn-kubernetes diff --git a/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.8.yaml b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.8.yaml new file mode 100644 index 0000000000000..b75f623afdc3d --- /dev/null +++ b/ci-operator/config/openshift/project-request-limit/openshift-project-request-limit-release-4.8.yaml @@ -0,0 +1,60 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 1Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- 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=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: project-request-limit diff --git a/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8.yaml b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8.yaml new file mode 100644 index 0000000000000..18bd964ef9147 --- /dev/null +++ b/ci-operator/config/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8.yaml @@ -0,0 +1,46 @@ +base_images: + base: + name: "4.8" + 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.14 +images: +- dockerfile_path: Dockerfile.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 + to: prom-label-proxy +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: prom-label-proxy diff --git a/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8.yaml b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8.yaml new file mode 100644 index 0000000000000..54086435d0c9a --- /dev/null +++ b/ci-operator/config/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus-alertmanager +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: prometheus-alertmanager diff --git a/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8.yaml b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8.yaml new file mode 100644 index 0000000000000..8066a911568b7 --- /dev/null +++ b/ci-operator/config/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8.yaml @@ -0,0 +1,78 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: prometheus-operator +- dockerfile_path: Dockerfile.config-reloader.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 + 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: prometheus-config-reloader +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: prometheus-operator diff --git a/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.8.yaml b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.8.yaml new file mode 100644 index 0000000000000..4e18d1f5a0bd0 --- /dev/null +++ b/ci-operator/config/openshift/prometheus/openshift-prometheus-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: prometheus +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: prometheus diff --git a/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.8.yaml b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.8.yaml new file mode 100644 index 0000000000000..6ee0981d54a51 --- /dev/null +++ b/ci-operator/config/openshift/ptp-operator/openshift-ptp-operator-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: ptp-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: ptp-operator diff --git a/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8.yaml b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8.yaml new file mode 100644 index 0000000000000..4859eeddd3ca0 --- /dev/null +++ b/ci-operator/config/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- artifact_dir: /tmp/artifacts + as: verify + commands: | + mkdir -p /tmp/artifacts + make verify -k --warn-undefined-variables + container: + from: bin +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: redhat-subscription-injection-webhook diff --git a/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.8.yaml b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.8.yaml new file mode 100644 index 0000000000000..4a8e1a2035c9d --- /dev/null +++ b/ci-operator/config/openshift/route-override-cni/openshift-route-override-cni-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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-route-override-cni +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: route-override-cni diff --git a/ci-operator/config/openshift/router/openshift-router-release-4.8.yaml b/ci-operator/config/openshift/router/openshift-router-release-4.8.yaml new file mode 100644 index 0000000000000..b9c14f7967acd --- /dev/null +++ b/ci-operator/config/openshift/router/openshift-router-release-4.8.yaml @@ -0,0 +1,149 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base + dev-scripts: + name: test + namespace: openshift-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-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.7: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: go test -race ./... + container: + from: src +- as: e2e + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-metal-ipi-ovn-ipv6 + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- as: e2e-metal-ipi-ovn-dualstack + steps: + cluster_profile: packet + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4v6 + NETWORK_TYPE=OVNKubernetes + workflow: baremetalds-e2e +- 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 +- as: e2e-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: gcp + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: router diff --git a/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.8.yaml b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.8.yaml new file mode 100644 index 0000000000000..5a1b142e54184 --- /dev/null +++ b/ci-operator/config/openshift/runtime-utils/openshift-runtime-utils-release-4.8.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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 8Gi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: | + make build + make verify + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: runtime-utils diff --git a/ci-operator/config/openshift/sdn/openshift-sdn-release-4.8.yaml b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.8.yaml new file mode 100644 index 0000000000000..607cc6825801c --- /dev/null +++ b/ci-operator/config/openshift/sdn/openshift-sdn-release-4.8.yaml @@ -0,0 +1,86 @@ +base_images: + base: + name: "4.8" + 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 +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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: sdn +- dockerfile_path: images/kube-proxy/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: kube-proxy +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: sdn diff --git a/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8.yaml b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8.yaml new file mode 100644 index 0000000000000..22458ee397a8f --- /dev/null +++ b/ci-operator/config/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + 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-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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: service-ca-operator +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make test-unit + container: + from: src +- as: verify + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 make verify + container: + from: src +- as: verify-deps + commands: | + make verify-deps -k --warn-undefined-variables + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-operator + commands: make test-e2e + openshift_installer_src: + cluster_profile: aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: service-ca-operator diff --git a/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.8.yaml b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.8.yaml new file mode 100644 index 0000000000000..6a15f6ab3ca34 --- /dev/null +++ b/ci-operator/config/openshift/service-catalog/openshift-service-catalog-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: OS_GOFLAGS='-race' make build +tests: +- artifact_dir: /tmp/artifacts + as: unit + commands: ARTIFACT_DIR=/tmp/artifacts JUNIT_REPORT=1 hack/test-go.sh + container: + from: test-bin +- artifact_dir: /tmp/artifacts + as: e2e-aws-operator + commands: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8.yaml new file mode 100644 index 0000000000000..010ee62c828e8 --- /dev/null +++ b/ci-operator/config/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8.yaml @@ -0,0 +1,55 @@ +base_images: + base: + name: "4.8" + 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.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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: local-storage-static-provisioner +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make no-container-test + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: sig-storage-local-static-provisioner diff --git a/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.8.yaml b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.8.yaml new file mode 100644 index 0000000000000..35aac88e2ccc6 --- /dev/null +++ b/ci-operator/config/openshift/sriov-cni/openshift-sriov-cni-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-cni +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: sriov-cni diff --git a/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8.yaml b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8.yaml new file mode 100644 index 0000000000000..ab2068a0e9ce4 --- /dev/null +++ b/ci-operator/config/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8.yaml @@ -0,0 +1,50 @@ +base_images: + base: + name: "4.8" + 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.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.7 + to: sriov-dp-admission-controller +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8.yaml new file mode 100644 index 0000000000000..05fbeaaf35cf8 --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8.yaml @@ -0,0 +1,54 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: sriov-network-device-plugin diff --git a/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8.yaml b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8.yaml new file mode 100644 index 0000000000000..b7ae377b40907 --- /dev/null +++ b/ci-operator/config/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8.yaml @@ -0,0 +1,68 @@ +base_images: + base: + name: "4.8" + 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 +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: sriov-network-operator +- dockerfile_path: Dockerfile.sriov-network-config-daemon.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: sriov-network-config-daemon +- dockerfile_path: Dockerfile.webhook.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: sriov-network-webhook +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: sriov-network-operator diff --git a/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.8.yaml b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.8.yaml new file mode 100644 index 0000000000000..e3bab3d36d2df --- /dev/null +++ b/ci-operator/config/openshift/telemeter/openshift-telemeter-release-4.8.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: "4.8" + 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.14 +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: telemeter +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: vendor + commands: GO111MODULE=on make vendor && git diff --exit-code + container: + from: src +- as: unit + commands: make lint test-unit + container: + from: src +- as: integration + commands: make test-integration + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +- as: benchmark + commands: make test-benchmark + openshift_installer_src: + cluster_profile: aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: telemeter diff --git a/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8.yaml b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8.yaml new file mode 100644 index 0000000000000..0e23a810be13a --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8.yaml @@ -0,0 +1,27 @@ +base_images: + ansible_operator: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 200m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: template-service-broker-operator diff --git a/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.8.yaml b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.8.yaml new file mode 100644 index 0000000000000..6b33d29df305e --- /dev/null +++ b/ci-operator/config/openshift/template-service-broker/openshift-template-service-broker-release-4.8.yaml @@ -0,0 +1,67 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: "3" + memory: 6Gi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: verify + commands: | + make verify -k --warn-undefined-variables + container: + from: bin +- as: verify-deps + commands: | + HOME=$( mktemp -d ) + make verify-deps -k --warn-undefined-variables + container: + from: src +- artifact_dir: /tmp/artifacts + as: unit + commands: | + mkdir -p /tmp/artifacts + make test-unit JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + container: + from: test-bin +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: template-service-broker diff --git a/ci-operator/config/openshift/thanos/openshift-thanos-release-4.8.yaml b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.8.yaml new file mode 100644 index 0000000000000..950dfff16f913 --- /dev/null +++ b/ci-operator/config/openshift/thanos/openshift-thanos-release-4.8.yaml @@ -0,0 +1,63 @@ +base_images: + base: + name: "4.8" + 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 + 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.6: + as: + - registry.svc.ci.openshift.org/ocp/builder:rhel-8-golang-1.15-openshift-4.6 + to: thanos +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: vendor + commands: scripts/verify-vendor.sh && git diff --exit-code + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: thanos diff --git a/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8.yaml b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8.yaml new file mode 100644 index 0000000000000..5a6406601a33f --- /dev/null +++ b/ci-operator/config/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: NO_DOCKER=1 make test + container: + from: src +- as: gofmt + commands: IS_CONTAINER=TRUE make fmt + container: + from: src +- as: govet + commands: IS_CONTAINER=TRUE make vet + container: + from: src +- as: golint + commands: IS_CONTAINER=TRUE make lint + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: vertical-pod-autoscaler-operator diff --git a/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8.yaml b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8.yaml new file mode 100644 index 0000000000000..988f61d03022e --- /dev/null +++ b/ci-operator/config/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8.yaml @@ -0,0 +1,57 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: openshift + repo: whereabouts-cni diff --git a/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8.yaml b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8.yaml new file mode 100644 index 0000000000000..947a3d812278d --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8.yaml @@ -0,0 +1,93 @@ +base_images: + base: + name: "4.8" + namespace: ocp + tag: base +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: Dockerfile.tools + to: windows-machine-config-bootstrapper-tests +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +test_binary_build_commands: make build GO_BUILD_FLAGS:='-race' --warn-undefined-variables +tests: +- as: build + commands: | + make build --warn-undefined-variables + make build-tools --warn-undefined-variables + container: + from: src +- as: verify + commands: make verify-all --warn-undefined-variables + container: + from: src +- as: unit-wni + commands: make test-unit-wni + container: + from: src +- as: e2e-wni + steps: + cluster_profile: aws + test: + - as: e2e-wni + 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 test-e2e-tools + from: src + resources: + requests: + cpu: 1000m + memory: 600Mi + workflow: ipi-aws-ovn-hybrid +- 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.8 + 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.8.yaml b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8.yaml new file mode 100644 index 0000000000000..6681b51364ab6 --- /dev/null +++ b/ci-operator/config/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8.yaml @@ -0,0 +1,57 @@ +binary_build_commands: make build +build_root: + image_stream_tag: + name: release + namespace: openshift + tag: golang-1.14 +images: +- dockerfile_path: build/Dockerfile.ci + to: windows-machine-config-operator-test +promotion: + name: "4.8" + namespace: ocp +resources: + '*': + limits: + memory: 4Gi + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: lint + commands: make lint + container: + from: src +- as: build + commands: make build + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: aws-e2e-operator + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test + workflow: ipi-aws-ovn-hybrid +- as: azure-e2e-operator + steps: + cluster_profile: azure4 + test: + - ref: windows-e2e-operator-test + workflow: ipi-azure-ovn-hybrid +- as: aws-e2e-operator-with-custom-vxlan-port + steps: + cluster_profile: aws + test: + - ref: windows-e2e-operator-test-with-custom-vxlan-port + workflow: ipi-aws-ovn-hybrid-custom-vxlan-port +zz_generated_metadata: + branch: release-4.8 + 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.8.yaml b/ci-operator/config/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8.yaml new file mode 100644 index 0000000000000..a5bea9a4ec9be --- /dev/null +++ b/ci-operator/config/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8.yaml @@ -0,0 +1,70 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: verify + commands: make verify + container: + from: src +- as: unit + commands: make unit + container: + from: src +- as: e2e-gcp + steps: + cluster_profile: gcp + workflow: openshift-e2e-gcp +- as: e2e-aws-olm + commands: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-upgrade + steps: + cluster_profile: gcp + workflow: openshift-upgrade-gcp-loki +zz_generated_metadata: + branch: release-4.8 + org: operator-framework + repo: operator-lifecycle-manager diff --git a/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8.yaml b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8.yaml new file mode 100644 index 0000000000000..7598cbcba3727 --- /dev/null +++ b/ci-operator/config/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8.yaml @@ -0,0 +1,77 @@ +base_images: + base: + name: "4.8" + 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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +- as: e2e-aws-serial + steps: + cluster_profile: aws + workflow: openshift-e2e-aws-serial +- as: e2e-aws-operator + commands: make e2e-job + openshift_installer_src: + cluster_profile: aws +- artifact_dir: /tmp/artifacts + as: e2e-aws-console-olm + commands: ./test-prow-e2e.sh olmFull + openshift_installer_custom_test_image: + cluster_profile: aws + from: stable:console-tests +- as: e2e-aws-upgrade + commands: TEST_SUITE=all run-upgrade-tests + openshift_installer: + cluster_profile: aws + upgrade: true +zz_generated_metadata: + branch: release-4.8 + org: operator-framework + repo: operator-marketplace diff --git a/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8.yaml b/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8.yaml new file mode 100644 index 0000000000000..832fe007149ed --- /dev/null +++ b/ci-operator/config/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8.yaml @@ -0,0 +1,49 @@ +base_images: + base: + name: "4.8" + namespace: ocp + 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 +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.8" + namespace: ocp +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tag_specification: + name: "4.8" + namespace: ocp +tests: +- as: unit + commands: make unit + container: + from: src +- as: e2e-aws + steps: + cluster_profile: aws + workflow: openshift-e2e-aws +zz_generated_metadata: + branch: release-4.8 + org: operator-framework + repo: operator-registry diff --git a/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a268aa523f813 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..db402609006a3 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/ghostunnel/kube-reporting-ghostunnel-release-4.8-presubmits.yaml @@ -0,0 +1,49 @@ +presubmits: + kube-reporting/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..220f91615ad56 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + kube-reporting/hadoop: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4411b6cf25794 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hadoop/kube-reporting-hadoop-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + kube-reporting/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..253246b2bde51 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + kube-reporting/helm: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7ee3fd2e8b664 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/helm/kube-reporting-helm-release-4.8-presubmits.yaml @@ -0,0 +1,49 @@ +presubmits: + kube-reporting/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..83993e1bca2c4 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + kube-reporting/hive: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4938e5ed8c9ed --- /dev/null +++ b/ci-operator/jobs/kube-reporting/hive/kube-reporting-hive-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + kube-reporting/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-periodics.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..7641d49c8fee7 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-periodics.yaml @@ -0,0 +1,88 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: kube-reporting + repo: metering-operator + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-kube-reporting-metering-operator-release-4.8-metering-periodic-aws + reporter_config: + slack: + channel: '#metering-ci-notifications' + job_states_to_report: + - success + - failure + - error + report_template: '{{if eq .Status.State "success"}} :rainbow: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :rainbow: {{else}} :volcano: Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. <{{.Status.URL}}|View logs> :volcano: {{end}}' + spec: + containers: + - args: + - --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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a87c191ddc8e1 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + kube-reporting/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d55c20c433b36 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/metering-operator/kube-reporting-metering-operator-release-4.8-presubmits.yaml @@ -0,0 +1,354 @@ +presubmits: + kube-reporting/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-metering-e2e-aws + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-metering-upgrade-aws + rerun_command: /test metering-upgrade-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0ec100776cbf1 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + kube-reporting/presto: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.8-presubmits.yaml b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..389da0da61ac9 --- /dev/null +++ b/ci-operator/jobs/kube-reporting/presto/kube-reporting-presto-release-4.8-presubmits.yaml @@ -0,0 +1,93 @@ +presubmits: + kube-reporting/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-periodics.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..3fa6b920dead6 --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-periodics.yaml @@ -0,0 +1,83 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + 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.8-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --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 + - --template=/usr/local/hco-e2e-deploy-nightly-master-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-deploy-nightly-master-aws + - name: TEST_COMMAND + value: | + 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=/tmp/artifacts --timeout=10 + 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: /usr/local/hco-e2e-deploy-nightly-master-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8-postsubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7da781eb14fc5 --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..595bd8dc9a16b --- /dev/null +++ b/ci-operator/jobs/kubevirt/hyperconverged-cluster-operator/kubevirt-hyperconverged-cluster-operator-release-4.8-presubmits.yaml @@ -0,0 +1,753 @@ +presubmits: + kubevirt/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-ci-index + rerun_command: /test ci-index + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/hco-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-kubevirt-hyperconverged-cluster-operator-release-4.8-hco-e2e-aws + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --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-aws-cluster-profile + - --target=hco-e2e-aws + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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-4.8 + cluster: build01 + context: ci/prow/hco-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-kubevirt-hyperconverged-cluster-operator-release-4.8-hco-e2e-azure + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --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-azure-cluster-profile + - --target=hco-e2e-azure + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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-4.8 + 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.8-hco-e2e-image-index-aws + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-hco-e2e-image-index-azure + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-hco-e2e-image-index-gcp + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-hco-e2e-upgrade-aws + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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.8-hco-e2e-upgrade-azure + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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.8-hco-e2e-upgrade-prev-aws + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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.8-hco-e2e-upgrade-prev-azure + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ed1a1283916e5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ansible-service-broker + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6be3331a47a05 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ansible-service-broker/openshift-priv-ansible-service-broker-release-4.8-presubmits.yaml @@ -0,0 +1,558 @@ +presubmits: + openshift-priv/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-build + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-fmt + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-fmtcheck + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test fmtcheck + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-lint + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test lint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-operator-molecule-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/operator-molecule-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: operator-molecule-e2e + - name: TEST_COMMAND + value: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/operator-molecule-e2e + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-operator-molecule-olm-e2e + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/operator-molecule-olm-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: operator-molecule-olm-e2e + - name: TEST_COMMAND + value: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/operator-molecule-olm-e2e + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-test + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test test + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-vet + path_alias: github.com/openshift/ansible-service-broker + rerun_command: /test vet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2e3190c5bc27b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/api/openshift-priv-api-release-4.8-presubmits.yaml @@ -0,0 +1,272 @@ +presubmits: + openshift-priv/api: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-build + path_alias: github.com/openshift/api + rerun_command: /test build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-api-release-4.8-unit + path_alias: github.com/openshift/api + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-api-release-4.8-verify + path_alias: github.com/openshift/api + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-client-go + path_alias: github.com/openshift/api + rerun_command: /test verify-client-go + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/api + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8-presubmits.yaml similarity index 60% rename from ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml rename to ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8-presubmits.yaml index a9cd2dafdd8cc..3f1993437b3b0 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-origin-4.4-kubernetes-1.17.0-rc.2-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/apiserver-library-go/openshift-priv-apiserver-library-go-release-4.8-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/apiserver-library-go: - agent: kubernetes always_run: true branches: - - origin-4.4-kubernetes-1.17.0-rc.2 + - release-4.8 cluster: build01 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-origin-4.4-kubernetes-1.17.0-rc.2-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-apiserver-library-go-release-4.8-unit + path_alias: github.com/openshift/apiserver-library-go rerun_command: /test unit spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - origin-4.4-kubernetes-1.17.0-rc.2 + - release-4.8 cluster: build01 context: ci/prow/verify decorate: true @@ -67,8 +67,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.4-kubernetes-1.17.0-rc.2-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-priv-apiserver-library-go-release-4.8-verify + path_alias: github.com/openshift/apiserver-library-go rerun_command: /test verify spec: containers: @@ -108,3 +108,57 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/apiserver-library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/assisted-service/openshift-priv-assisted-service-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f3aad00d21b6c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/assisted-service: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-assisted-service-release-4.8-images + path_alias: github.com/openshift/assisted-service + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/assisted-service/openshift-priv-assisted-service-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..de5f648698ed8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/assisted-service/openshift-priv-assisted-service-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/assisted-service: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-assisted-service-release-4.8-images + path_alias: github.com/openshift/assisted-service + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-periodics.yaml b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..032cec3f93153 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-periodics.yaml @@ -0,0 +1,74 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift-priv + path_alias: github.com/openshift/assisted-test-infra + repo: assisted-test-infra + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-assisted-test-infra-release-4.8-e2e-metal-assisted-periodic + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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-periodic-cluster-profile + - --target=e2e-metal-assisted-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-assisted-periodic-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b440f4aadb99e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/assisted-test-infra: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-assisted-test-infra-release-4.8-images + path_alias: github.com/openshift/assisted-test-infra + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a204a9b3c998f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/assisted-test-infra/openshift-priv-assisted-test-infra-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/assisted-test-infra: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-assisted-test-infra-release-4.8-e2e-metal-assisted + path_alias: github.com/openshift/assisted-test-infra + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-assisted-test-infra-release-4.8-images + path_alias: github.com/openshift/assisted-test-infra + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6fda4afb50da3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5ddb77e3176a7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver-operator/openshift-priv-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,253 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-aws-ebs-csi-driver-operator-release-4.8-e2e-operator + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: | + make test-e2e ARTIFACT_DIR=/tmp/artifacts + - name: TEST_IMAGESTREAM_TAG + value: stable:aws-ebs-csi-driver-operator-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-aws-ebs-csi-driver-operator-release-4.8-unit + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-aws-ebs-csi-driver-operator-release-4.8-verify + path_alias: github.com/openshift/aws-ebs-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..79113ea2a7556 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..29562c3a2207c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-ebs-csi-driver/openshift-priv-aws-ebs-csi-driver-release-4.8-presubmits.yaml @@ -0,0 +1,236 @@ +presubmits: + openshift-priv/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-aws-ebs-csi-driver-release-4.8-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-aws-ebs-csi-driver-release-4.8-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..50d2cda7857c5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..505efd3135f6e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/aws-pod-identity-webhook/openshift-priv-aws-pod-identity-webhook-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..cb933113fac47 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/metal3-io/baremetal-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..03e748b62b7f3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-operator/openshift-priv-baremetal-operator-release-4.8-presubmits.yaml @@ -0,0 +1,238 @@ +presubmits: + openshift-priv/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-baremetal-operator-release-4.8-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..52abc37f504ce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/baremetal-runtimecfg + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..10a1e5a11e404 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/baremetal-runtimecfg/openshift-priv-baremetal-runtimecfg-release-4.8-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift-priv/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-baremetal-runtimecfg-release-4.8-unit + path_alias: github.com/openshift/baremetal-runtimecfg + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9a08823403361 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/bond-cni/openshift-priv-bond-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/bond-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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.8-presubmits.yaml similarity index 82% 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.8-presubmits.yaml index c69af6f5ec6b1..738287464f72e 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.8-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.8 cluster: build01 - 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.8-images + path_alias: github.com/openshift/bond-cni + rerun_command: /test images spec: containers: - args: @@ -23,7 +23,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 @@ -53,4 +53,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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..02398ec8f3da3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/build-machinery-go/openshift-priv-build-machinery-go-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-build-machinery-go-release-4.8-verify + path_alias: github.com/openshift/build-machinery-go + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/builder/openshift-priv-builder-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b7a723e0ec1f1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/builder: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/builder + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/builder/openshift-priv-builder-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fcfc4e1dfe43b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/builder/openshift-priv-builder-release-4.8-presubmits.yaml @@ -0,0 +1,452 @@ +presubmits: + openshift-priv/builder: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-builds + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-image-ecosystem + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-proxy + path_alias: github.com/openshift/builder + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/builder + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-builder-release-4.8-unit + path_alias: github.com/openshift/builder + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-builder-release-4.8-verify + path_alias: github.com/openshift/builder + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-master-periodics.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master-periodics.yaml new file mode 100644 index 0000000000000..afd24f3ec36ad --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master-periodics.yaml @@ -0,0 +1,72 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 0 */23 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + 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-master-gpu-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master-postsubmits.yaml new file mode 100644 index 0000000000000..74601ceb805cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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-master-images + path_alias: github.com/openshift-psap/ci-artifacts + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes/openshift-priv-kubernetes-oc-4.4-kubernetes-1.17.0-presubmits.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-master-presubmits.yaml similarity index 82% 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/ci-artifacts/openshift-priv-ci-artifacts-master-presubmits.yaml index 2469182281a28..f84d61dd0f87d 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/ci-artifacts/openshift-priv-ci-artifacts-master-presubmits.yaml @@ -1,11 +1,11 @@ presubmits: - openshift-priv/kubernetes: + openshift-priv/ci-artifacts: - agent: kubernetes always_run: true branches: - - oc-4.4-kubernetes-1.17.0 + - master cluster: build01 - 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.4-kubernetes-1.17.0-unit - path_alias: github.com/openshift/kubernetes - rerun_command: /test unit + name: pull-ci-openshift-priv-ci-artifacts-master-images + path_alias: github.com/openshift-psap/ci-artifacts + rerun_command: /test images spec: containers: - args: @@ -23,7 +23,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 @@ -53,4 +53,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/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..1877d7b1e70b1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-periodics.yaml @@ -0,0 +1,72 @@ +periodics: +- agent: kubernetes + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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..008167f90909a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..cd2e1865c6935 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.7-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..0732612a4c216 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-periodics.yaml @@ -0,0 +1,72 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 0 */23 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + 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.8-gpu-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.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..6a2413980264a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.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..49154665623e2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ci-artifacts/openshift-priv-ci-artifacts-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7ae819c696389 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cincinnati-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b8af883d8b723 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cincinnati-operator/openshift-priv-cincinnati-operator-release-4.8-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cincinnati-operator-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-cincinnati-operator-release-4.8-cincinnati-operator-e2e-aws + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test cincinnati-operator-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/cincinnati-operator-e2e-aws-cluster-profile + - --target=cincinnati-operator-e2e-aws + - --template=/usr/local/cincinnati-operator-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cincinnati-operator-e2e-aws + - name: TEST_COMMAND + value: make func-test + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cincinnati-operator-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/cincinnati-operator-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cincinnati-operator-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cincinnati-operator-release-4.8-unit + path_alias: github.com/openshift/cincinnati-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f56b4eabb4dc5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/client-go/openshift-priv-client-go-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/client-go: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-client-go-release-4.8-verify + path_alias: github.com/openshift/client-go + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d5f572351e642 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cloud-credential-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..335fa1cf88b7d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-credential-operator/openshift-priv-cloud-credential-operator-release-4.8-presubmits.yaml @@ -0,0 +1,508 @@ +presubmits: + openshift-priv/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cloud-credential-operator-release-4.8-unit + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cloud-credential-operator-release-4.8-verify + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cloud-credential-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f8a1f6f6471cd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/cloud-provider-openstack + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8-presubmits.yaml similarity index 89% rename from ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.10-presubmits.yaml rename to ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8-presubmits.yaml index 0c7a2be3a2a11..aad8242c0bbcb 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.10-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/cloud-provider-openstack/openshift-priv-cloud-provider-openstack-release-4.8-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.10 + - release-4.8 cluster: build01 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.10-images - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.8-images + path_alias: k8s.io/cloud-provider-openstack rerun_command: /test images spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.10 + - release-4.8 cluster: build01 context: ci/prow/unit decorate: true @@ -67,8 +67,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.10-unit - path_alias: github.com/kubernetes-incubator/metrics-server + name: pull-ci-openshift-priv-cloud-provider-openstack-release-4.8-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..36be3116f8c3b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ef79e8a156320 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-actuator-pkg/openshift-priv-cluster-api-actuator-pkg-release-4.8-presubmits.yaml @@ -0,0 +1,565 @@ +presubmits: + openshift-priv/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-tech-preview + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-tech-preview + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-azure-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-goimports + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-actuator-pkg + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..fa3b62aee2b42 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-aws/openshift-priv-cluster-api-provider-aws-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0ddcf95e5d8de --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-aws/openshift-priv-cluster-api-provider-aws-release-4.8-presubmits.yaml @@ -0,0 +1,504 @@ +presubmits: + openshift-priv/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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.8-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-aws-release-4.8-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9fee7454dd54d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-azure/openshift-priv-cluster-api-provider-azure-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1ab2e41a1b2d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-azure/openshift-priv-cluster-api-provider-azure-release-4.8-presubmits.yaml @@ -0,0 +1,504 @@ +presubmits: + openshift-priv/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-azure + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-azure-release-4.8-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..649e2ae36190b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9be23a81c29fe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-baremetal/openshift-priv-cluster-api-provider-baremetal-release-4.8-presubmits.yaml @@ -0,0 +1,346 @@ +presubmits: + openshift-priv/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-generate-check + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test generate-check + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-baremetal-release-4.8-unit + path_alias: github.com/openshift/cluster-api-provider-baremetal + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..edebc4f1503ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..10ed102ecc869 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-gcp/openshift-priv-cluster-api-provider-gcp-release-4.8-presubmits.yaml @@ -0,0 +1,382 @@ +presubmits: + openshift-priv/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-operator + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-goimports + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-gcp-release-4.8-unit + path_alias: github.com/openshift/cluster-api-provider-gcp + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0827848b9b346 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..80630c783fb00 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubemark/openshift-priv-cluster-api-provider-kubemark-release-4.8-presubmits.yaml @@ -0,0 +1,272 @@ +presubmits: + openshift-priv/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-kubemark-release-4.8-unit + path_alias: github.com/openshift/cluster-api-provider-kubemark + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ba2c8dfcd1c16 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e79e2a6754b65 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-kubevirt/openshift-priv-cluster-api-provider-kubevirt-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-kubevirt + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5983b1bc05ab3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4dca54165835b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-libvirt/openshift-priv-cluster-api-provider-libvirt-release-4.8-presubmits.yaml @@ -0,0 +1,326 @@ +presubmits: + openshift-priv/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-actuator-pkg-staleness + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test actuator-pkg-staleness + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-libvirt-release-4.8-unit + path_alias: github.com/openshift/cluster-api-provider-libvirt + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d903e877a7d63 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cf44e338a41d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-openstack/openshift-priv-cluster-api-provider-openstack-release-4.8-presubmits.yaml @@ -0,0 +1,272 @@ +presubmits: + openshift-priv/cluster-api-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-gofmt + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-api-provider-openstack-release-4.8-unit + path_alias: sigs.k8s.io/cluster-api-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..3725a5d15ee33 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f840e52c345d6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-api-provider-ovirt/openshift-priv-cluster-api-provider-ovirt-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/cluster-api-provider-ovirt: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-api-provider-ovirt + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6c24ce47e35e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-authentication-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..27ccaa7e0db5e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-authentication-operator/openshift-priv-cluster-authentication-operator-release-4.8-presubmits.yaml @@ -0,0 +1,636 @@ +presubmits: + openshift-priv/cluster-authentication-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-cluster-authentication-operator-release-4.8-e2e + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-console-login + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-console-login + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-console-login + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-console-login + - name: TEST_COMMAND + value: ./test-prow-e2e.sh login + - name: TEST_IMAGESTREAM_TAG + value: stable:console-tests + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-console-login + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-operator + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-operator-encryption + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-operator-encryption + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator-encryption + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-operator-encryption + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator-encryption + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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-authentication-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-authentication-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-authentication-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-authentication-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..801cc8504c761 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-autoscaler-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f7d99279c731b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-autoscaler-operator/openshift-priv-cluster-autoscaler-operator-release-4.8-presubmits.yaml @@ -0,0 +1,504 @@ +presubmits: + openshift-priv/cluster-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-goimports + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-autoscaler-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0cf4e11990ec8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-baremetal-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8dbc1d20b00ee --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-baremetal-operator/openshift-priv-cluster-baremetal-operator-release-4.8-presubmits.yaml @@ -0,0 +1,400 @@ +presubmits: + openshift-priv/cluster-baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-generate-check + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test generate-check + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-lint + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-cluster-baremetal-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e6f0b664d6926 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-bootstrap + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-bootstrap/openshift-priv-cluster-bootstrap-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..eca63aca711d3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-bootstrap/openshift-priv-cluster-bootstrap-release-4.8-presubmits.yaml @@ -0,0 +1,362 @@ +presubmits: + openshift-priv/cluster-bootstrap: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-bootstrap-release-4.8-unit + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-bootstrap-release-4.8-verify + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-bootstrap + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6e3b7ea4b0833 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-capacity: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-capacity + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-metrics-server/openshift-priv-kubernetes-metrics-server-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-capacity/openshift-priv-cluster-capacity-release-4.8-presubmits.yaml similarity index 89% 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/cluster-capacity/openshift-priv-cluster-capacity-release-4.8-presubmits.yaml index 77d615b74d85c..d2287b45f2228 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/cluster-capacity/openshift-priv-cluster-capacity-release-4.8-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes-metrics-server: + openshift-priv/cluster-capacity: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.8 cluster: build01 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-cluster-capacity-release-4.8-images + path_alias: sigs.k8s.io/cluster-capacity rerun_command: /test images spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.11 + - release-4.8 cluster: build01 context: ci/prow/unit decorate: true @@ -67,8 +67,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-cluster-capacity-release-4.8-unit + path_alias: sigs.k8s.io/cluster-capacity rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..de140a9747393 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-config-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-config-operator/openshift-priv-cluster-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b8b6ee673bee9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-config-operator/openshift-priv-cluster-config-operator-release-4.8-presubmits.yaml @@ -0,0 +1,508 @@ +presubmits: + openshift-priv/cluster-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-config-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-config-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-config-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b15248fe5677f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4e96bd0402612 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-csi-snapshot-controller-operator/openshift-priv-cluster-csi-snapshot-controller-operator-release-4.8-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/cluster-csi-snapshot-controller-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-csi-snapshot-controller-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-csi-snapshot-controller-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-csi-snapshot-controller-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a04723fc2bed6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-dns-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-dns-operator/openshift-priv-cluster-dns-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2768368048f4c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-dns-operator/openshift-priv-cluster-dns-operator-release-4.8-presubmits.yaml @@ -0,0 +1,394 @@ +presubmits: + openshift-priv/cluster-dns-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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-dns-operator-release-4.8-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-dns-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-dns-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-dns-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a9a514b807ad6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-etcd-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9fe72d554607a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-etcd-operator/openshift-priv-cluster-etcd-operator-release-4.8-presubmits.yaml @@ -0,0 +1,905 @@ +presubmits: + openshift-priv/cluster-etcd-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-cluster-etcd-operator-release-4.8-e2e + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-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.8-e2e-disruptive + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-disruptive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-disruptive-cluster-profile + - --target=e2e-disruptive + - --template=/usr/local/e2e-disruptive + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-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-disruptive-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-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-disruptive,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-metal-assisted + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-operator + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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-etcd-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-etcd-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-etcd-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-etcd-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d6e6d4601a7e0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-image-registry-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..40073a8d0451b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-image-registry-operator/openshift-priv-cluster-image-registry-operator-release-4.8-presubmits.yaml @@ -0,0 +1,930 @@ +presubmits: + openshift-priv/cluster-image-registry-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-image-registry + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_REPORT=1 make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-azure-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_REPORT=1 make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_REPORT=1 make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: 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.8-e2e-vsphere + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere-operator + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test e2e-vsphere-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-image-registry-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-image-registry-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-image-registry-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7580e52a37847 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-ingress-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..44a99f59f550c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-ingress-operator/openshift-priv-cluster-ingress-operator-release-4.8-presubmits.yaml @@ -0,0 +1,466 @@ +presubmits: + openshift-priv/cluster-ingress-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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-ingress-operator-release-4.8-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-ingress-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-ingress-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-ingress-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..72374a7b0a2cf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..28c50b2f5371a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-apiserver-operator/openshift-priv-cluster-kube-apiserver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,843 @@ +presubmits: + openshift-priv/cluster-kube-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-operator-encryption + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-encryption + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-encryption + - name: TEST_COMMAND + value: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-encryption + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-encryption-perf + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-encryption-perf + - name: TEST_COMMAND + value: | + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-encryption-perf + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-k8s-e2e-gcp + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-k8s-e2e-gcp-serial + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-cluster-kube-apiserver-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-apiserver-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-kube-apiserver-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b70923340a3ce --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..036d3722287c7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-controller-manager-operator/openshift-priv-cluster-kube-controller-manager-operator-release-4.8-presubmits.yaml @@ -0,0 +1,449 @@ +presubmits: + openshift-priv/cluster-kube-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: | + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-controller-manager-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-controller-manager-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-kube-controller-manager-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ec9177b0ea56d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c9623221166a9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-descheduler-operator/openshift-priv-cluster-kube-descheduler-operator-release-4.8-presubmits.yaml @@ -0,0 +1,250 @@ +presubmits: + openshift-priv/cluster-kube-descheduler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-descheduler-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-descheduler-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-kube-descheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..36fb3b094745a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1009f55e12bc7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-scheduler-operator/openshift-priv-cluster-kube-scheduler-operator-release-4.8-presubmits.yaml @@ -0,0 +1,520 @@ +presubmits: + openshift-priv/cluster-kube-scheduler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-serial + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-scheduler-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-scheduler-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-kube-scheduler-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..48604d78d867e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..14fb98975a60c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-kube-storage-version-migrator-operator/openshift-priv-cluster-kube-storage-version-migrator-operator-release-4.8-presubmits.yaml @@ -0,0 +1,378 @@ +presubmits: + openshift-priv/cluster-kube-storage-version-migrator-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-storage-version-migrator-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-kube-storage-version-migrator-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-kube-storage-version-migrator-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e98b5966908f9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-logging-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-logging-operator-release-4.8-images + path_alias: github.com/openshift/cluster-logging-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..53c7d7f3233f4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-logging-operator/openshift-priv-cluster-logging-operator-release-4.8-presubmits.yaml @@ -0,0 +1,286 @@ +presubmits: + openshift-priv/cluster-logging-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-logging-operator-release-4.8-e2e-operator + path_alias: github.com/openshift/cluster-logging-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + context: ci/prow/functional + decorate: true + decoration_config: + skip_cloning: true + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-priv-cluster-logging-operator-release-4.8-functional + path_alias: github.com/openshift/cluster-logging-operator + rerun_command: /test functional + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/functional-cluster-profile + - --target=functional + - --template=/usr/local/functional + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: functional + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/functional-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/functional + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )functional,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-logging-operator-release-4.8-images + path_alias: github.com/openshift/cluster-logging-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-logging-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-logging-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..189f2c473177a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-machine-approver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fcb8a037dfcd6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-machine-approver/openshift-priv-cluster-machine-approver-release-4.8-presubmits.yaml @@ -0,0 +1,520 @@ +presubmits: + openshift-priv/cluster-machine-approver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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.8-e2e-azure-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-gcp-operator + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-machine-approver-release-4.8-unit + path_alias: github.com/openshift/cluster-machine-approver + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e7ab21627da88 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-monitoring-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a4dbd1212db14 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-monitoring-operator/openshift-priv-cluster-monitoring-operator-release-4.8-presubmits.yaml @@ -0,0 +1,452 @@ +presubmits: + openshift-priv/cluster-monitoring-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-cluster-monitoring-operator-release-4.8-e2e + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-monitoring-operator-release-4.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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-monitoring-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-generate + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test generate + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-monitoring-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vendor + path_alias: github.com/openshift/cluster-monitoring-operator + rerun_command: /test vendor + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-periodics.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..8e13a0f8f9d21 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-periodics.yaml @@ -0,0 +1,74 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@yearly' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift-priv + path_alias: github.com/openshift/cluster-network-operator + repo: cluster-network-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-cluster-network-operator-release-4.8-e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ba4f086a3b068 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-network-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-network-operator/openshift-priv-cluster-network-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c7f01818672af --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-network-operator/openshift-priv-cluster-network-operator-release-4.8-presubmits.yaml @@ -0,0 +1,962 @@ +presubmits: + openshift-priv/cluster-network-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-sdn-multi + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-sdn-multi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-sdn-single + decorate: true + decoration_config: + skip_cloning: true + 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.8-e2e-aws-sdn-single + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-aws-sdn-single + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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-single-cluster-profile + - --target=e2e-aws-sdn-single + command: + - ci-operator + 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-single-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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-single,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-azure-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-operator-with-custom-vxlan-port + decorate: true + decoration_config: + skip_cloning: true + 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.8-e2e-operator-with-custom-vxlan-port + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-operator-with-custom-vxlan-port + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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-with-custom-vxlan-port-cluster-profile + - --target=e2e-operator-with-custom-vxlan-port + command: + - ci-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-with-custom-vxlan-port-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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-with-custom-vxlan-port,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + cluster: build01 + 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.8-e2e-ovn-step-registry + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + cluster: build01 + 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-network-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: 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.8-e2e-vsphere-ovn + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-windows-hybrid-network + decorate: true + decoration_config: + skip_cloning: true + 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.8-e2e-windows-hybrid-network + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test e2e-windows-hybrid-network + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-windows-hybrid-network-cluster-profile + - --target=e2e-windows-hybrid-network + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-windows-hybrid-network-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-windows-hybrid-network,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-network-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-network-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-network-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..09b6260553545 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-nfd-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9dbf70c8a7f69 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-nfd-operator/openshift-priv-cluster-nfd-operator-release-4.8-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/cluster-nfd-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-nfd-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-nfd-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-nfd-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b0cff02460bd8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-node-tuning-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b4439fb8e6338 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-node-tuning-operator/openshift-priv-cluster-node-tuning-operator-release-4.8-presubmits.yaml @@ -0,0 +1,394 @@ +presubmits: + openshift-priv/cluster-node-tuning-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-node-tuning-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-node-tuning-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-node-tuning-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d8767e04a4960 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a8e5fa358744e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-apiserver-operator/openshift-priv-cluster-openshift-apiserver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,572 @@ +presubmits: + openshift-priv/cluster-openshift-apiserver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-operator-encryption + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-encryption + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-encryption + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-encryption + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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-openshift-apiserver-operator-release-4.8-e2e-aws-operator-encryption-perf + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-aws-operator-encryption-perf + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-encryption-perf + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-encryption-perf + - name: TEST_COMMAND + value: | + mkdir -p /tmp/artifacts + make test-e2e-encryption-perf JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-encryption-perf + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-openshift-apiserver-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-openshift-apiserver-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-openshift-apiserver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..207daa56d7e7b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e4ee04b75c82c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-openshift-controller-manager-operator/openshift-priv-cluster-openshift-controller-manager-operator-release-4.8-presubmits.yaml @@ -0,0 +1,394 @@ +presubmits: + openshift-priv/cluster-openshift-controller-manager-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-openshift-controller-manager-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-openshift-controller-manager-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-openshift-controller-manager-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8e833b4c2c64a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-policy-controller + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-policy-controller/openshift-priv-cluster-policy-controller-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6bd97ea98526f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-policy-controller/openshift-priv-cluster-policy-controller-release-4.8-presubmits.yaml @@ -0,0 +1,362 @@ +presubmits: + openshift-priv/cluster-policy-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-policy-controller-release-4.8-unit + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-policy-controller-release-4.8-verify + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/cluster-policy-controller + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f37790e41a39e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ee56f2f182409 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission-operator/openshift-priv-cluster-resource-override-admission-operator-release-4.8-presubmits.yaml @@ -0,0 +1,408 @@ +presubmits: + openshift-priv/cluster-resource-override-admission-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-olm + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e-olm-ci + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-ci + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-resource-override-admission-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-resource-override-admission-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-resource-override-admission-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4591d1b6f9def --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-resource-override-admission + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7d22872376112 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-resource-override-admission/openshift-priv-cluster-resource-override-admission-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/cluster-resource-override-admission: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-resource-override-admission-release-4.8-unit + path_alias: github.com/openshift/cluster-resource-override-admission + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a1670526045ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-samples-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-samples-operator/openshift-priv-cluster-samples-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3439942bbd2bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-samples-operator/openshift-priv-cluster-samples-operator-release-4.8-presubmits.yaml @@ -0,0 +1,556 @@ +presubmits: + openshift-priv/cluster-samples-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-builds + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-image-ecosystem + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-samples-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-samples-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..59633be639951 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-storage-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-storage-operator/openshift-priv-cluster-storage-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5d3ac421b3a54 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-storage-operator/openshift-priv-cluster-storage-operator-release-4.8-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/cluster-storage-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-storage-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-storage-operator-release-4.8-verify + path_alias: github.com/openshift/cluster-storage-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9830b37859b21 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-update-keys + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-update-keys/openshift-priv-cluster-update-keys-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5b94b9d426897 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-update-keys/openshift-priv-cluster-update-keys-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/cluster-update-keys: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/cluster-update-keys + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..59cf39f4bf661 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/cluster-version-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-version-operator/openshift-priv-cluster-version-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d0f6ac7e3e377 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/cluster-version-operator/openshift-priv-cluster-version-operator-release-4.8-presubmits.yaml @@ -0,0 +1,312 @@ +presubmits: + openshift-priv/cluster-version-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-cluster-version-operator-release-4.8-e2e + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-version-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-gofmt + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-cluster-version-operator-release-4.8-unit + path_alias: github.com/openshift/cluster-version-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ae89f008f7d8f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/compliance-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/compliance-operator/openshift-priv-compliance-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ff1952b4d97e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/compliance-operator/openshift-priv-compliance-operator-release-4.8-presubmits.yaml @@ -0,0 +1,304 @@ +presubmits: + openshift-priv/compliance-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/compliance-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-go-build + path_alias: github.com/openshift/compliance-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/compliance-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-compliance-operator-release-4.8-unit + path_alias: github.com/openshift/compliance-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-compliance-operator-release-4.8-verify + path_alias: github.com/openshift/compliance-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b6b4b4aff94d4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/configmap-reload + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/configmap-reload/openshift-priv-configmap-reload-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ee869f023cda3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/configmap-reload/openshift-priv-configmap-reload-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/configmap-reload: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/configmap-reload + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/configmap-reload + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/console-operator/openshift-priv-console-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5131cd7145b70 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/console-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/console-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/console-operator/openshift-priv-console-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3d228bbca02b2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console-operator/openshift-priv-console-operator-release-4.8-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/console-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-console + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-console + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console + - name: TEST_COMMAND + value: ./test-prow-e2e.sh e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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-console-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/console-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/console-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-console-operator-release-4.8-unit + path_alias: github.com/openshift/console-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-console-operator-release-4.8-verify + path_alias: github.com/openshift/console-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..af503657e802f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/console: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/console + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/console/openshift-priv-console-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7e98f4cd599a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/console/openshift-priv-console-release-4.8-presubmits.yaml @@ -0,0 +1,402 @@ +presubmits: + openshift-priv/console: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-analyze + path_alias: github.com/openshift/console + rerun_command: /test analyze + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-backend + path_alias: github.com/openshift/console + rerun_command: /test backend + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-e2e-gcp-console + path_alias: github.com/openshift/console + rerun_command: /test e2e-gcp-console + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-console + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-console + - name: TEST_COMMAND + value: ./test-prow-e2e.sh + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-console + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-frontend + path_alias: github.com/openshift/console + rerun_command: /test frontend + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/console + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-kubevirt-plugin + path_alias: github.com/openshift/console + rerun_command: /test kubevirt-plugin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/kubevirt-plugin + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: kubevirt-plugin + - name: TEST_COMMAND + value: | + export ARTIFACT_DIR=/tmp/artifacts + + # Deploy Kubevirt + source ./frontend/packages/kubevirt-plugin/integration-tests/deploy-kubevirt-gating.sh + + # Run kubevirt-plugin gating suite + ./test-prow-e2e.sh kubevirt-gating + - name: TEST_IMAGESTREAM_TAG + value: pipeline:src + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/kubevirt-plugin + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..fd6fd1b159ded --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/containernetworking-plugins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..78f6ac7ec403d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/containernetworking-plugins/openshift-priv-containernetworking-plugins-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/containernetworking-plugins: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/containernetworking-plugins + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c801b3434efdd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/coredns: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/coredns/coredns + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/coredns/openshift-priv-coredns-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4e122f268238f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/coredns/openshift-priv-coredns-release-4.8-presubmits.yaml @@ -0,0 +1,328 @@ +presubmits: + openshift-priv/coredns: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/coredns/coredns + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/coredns/coredns + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-coredns-release-4.8-unit + path_alias: github.com/coredns/coredns + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d75c9ef931256 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/crd-schema-gen/openshift-priv-crd-schema-gen-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/crd-schema-gen: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/crd-schema-gen + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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.8-presubmits.yaml similarity index 86% 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.8-presubmits.yaml index 68654411836cd..cb64f5949eec3 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.8-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.8 cluster: build01 - 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.8-images + path_alias: github.com/openshift/crd-schema-gen + rerun_command: /test images spec: containers: - args: @@ -23,7 +23,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 @@ -53,11 +53,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.8 cluster: build01 context: ci/prow/verify decorate: true @@ -67,8 +67,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.8-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d97c173e1d8c8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..554d7c2b9092a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-cluster-driver-registrar/openshift-priv-csi-cluster-driver-registrar-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/csi-cluster-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-cluster-driver-registrar-release-4.8-unit + path_alias: github.com/kubernetes-csi/cluster-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a397acda59c9a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/csi-driver-manila-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ab9050fe60af5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-manila-operator/openshift-priv-csi-driver-manila-operator-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/csi-driver-manila-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-driver-manila-operator-release-4.8-unit + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-driver-manila-operator-release-4.8-verify + path_alias: github.com/openshift/csi-driver-manila-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5a2388c5e9a4e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..00a456947e4e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-nfs/openshift-priv-csi-driver-nfs-release-4.8-presubmits.yaml @@ -0,0 +1,218 @@ +presubmits: + openshift-priv/csi-driver-nfs: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-go-fmt + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-fmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-go-vet + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test go-vet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vendor + path_alias: github.com/kubernetes-csi/csi-driver-nfs + rerun_command: /test vendor + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..61919da99cc56 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-driver-projected-resource: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/csi-driver-projected-resource + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5002a26379863 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-driver-projected-resource/openshift-priv-csi-driver-projected-resource-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/csi-driver-projected-resource: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-driver-projected-resource-release-4.8-unit + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-driver-projected-resource-release-4.8-verify + path_alias: github.com/openshift/csi-driver-projected-resource + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..85236ba95f07a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/external-attacher + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..65b6ee5e14b8e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-attacher/openshift-priv-csi-external-attacher-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-external-attacher: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-external-attacher-release-4.8-unit + path_alias: github.com/kubernetes-csi/external-attacher + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e2375f2e29afa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/external-provisioner + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ea1cabf3b58d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-provisioner/openshift-priv-csi-external-provisioner-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-external-provisioner: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-external-provisioner-release-4.8-unit + path_alias: github.com/kubernetes-csi/external-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c018c6a8cee6f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/external-resizer + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..68be8d92a09d1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-resizer/openshift-priv-csi-external-resizer-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-external-resizer: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-external-resizer-release-4.8-unit + path_alias: github.com/kubernetes-csi/external-resizer + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..372950caebd94 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/external-snapshotter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ba0ffdb05af08 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-external-snapshotter/openshift-priv-csi-external-snapshotter-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-external-snapshotter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-external-snapshotter-release-4.8-unit + path_alias: github.com/kubernetes-csi/external-snapshotter + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..52ee52c00c9c4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/livenessprobe + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..48f25fd2e1eea --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-livenessprobe/openshift-priv-csi-livenessprobe-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-livenessprobe: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-livenessprobe-release-4.8-unit + path_alias: github.com/kubernetes-csi/livenessprobe + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f224003b6cd3e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f37430f6c417d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-node-driver-registrar/openshift-priv-csi-node-driver-registrar-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/csi-node-driver-registrar: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-node-driver-registrar-release-4.8-unit + path_alias: github.com/kubernetes-csi/node-driver-registrar + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..54898f22b17b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/csi-operator/openshift-priv-csi-operator-release-4.8-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/csi-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/csi-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: 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-csi-operator-release-4.8-unit + path_alias: github.com/openshift/csi-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-csi-operator-release-4.8-verify + path_alias: github.com/openshift/csi-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/debug-network/openshift-priv-debug-network-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5e7e1ccc783cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/debug-network: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-debug-network-release-4.8-images + path_alias: github.com/openshift/debug-network + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/debug-network/openshift-priv-debug-network-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2bccf8af43b85 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/debug-network/openshift-priv-debug-network-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/debug-network: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-debug-network-release-4.8-e2e-aws + path_alias: github.com/openshift/debug-network + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-debug-network-release-4.8-images + path_alias: github.com/openshift/debug-network + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/descheduler/openshift-priv-descheduler-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..215890dc7f71a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/descheduler: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/descheduler + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10-presubmits.yaml b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8-presubmits.yaml similarity index 91% rename from ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10-presubmits.yaml rename to ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8-presubmits.yaml index 712674b438e72..d05c3abd6d936 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.10-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/descheduler/openshift-priv-descheduler-release-4.8-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes-autoscaler: + openshift-priv/descheduler: - agent: kubernetes always_run: true branches: - - release-3.10 + - release-4.8 cluster: build01 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.10-images - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-descheduler-release-4.8-images + path_alias: sigs.k8s.io/descheduler rerun_command: /test images spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.10 + - release-4.8 cluster: build01 context: ci/prow/unit decorate: true @@ -67,8 +67,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.10-unit - path_alias: k8s.io/autoscaler + name: pull-ci-openshift-priv-descheduler-release-4.8-unit + path_alias: sigs.k8s.io/descheduler rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f667964ad2c8b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/elasticsearch-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-elasticsearch-operator-release-4.8-images + path_alias: github.com/openshift/elasticsearch-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7b6fc1bb189bf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/elasticsearch-operator/openshift-priv-elasticsearch-operator-release-4.8-presubmits.yaml @@ -0,0 +1,284 @@ +presubmits: + openshift-priv/elasticsearch-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cluster-logging-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-elasticsearch-operator-release-4.8-cluster-logging-operator-e2e + path_alias: github.com/openshift/elasticsearch-operator + rerun_command: /test cluster-logging-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-logging-operator-e2e-cluster-profile + - --target=cluster-logging-operator-e2e + - --template=/usr/local/cluster-logging-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-logging-operator-e2e + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-logging-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-elasticsearch-operator-release-4.8-e2e-operator + path_alias: github.com/openshift/elasticsearch-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: make test-e2e-olm + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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-elasticsearch-operator-release-4.8-images + path_alias: github.com/openshift/elasticsearch-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-elasticsearch-operator-release-4.8-unit + path_alias: github.com/openshift/elasticsearch-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0a9233e9c7f2c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/elasticsearch-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-elasticsearch-proxy-release-4.8-images + path_alias: github.com/openshift/elasticsearch-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3801c054f3a90 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/elasticsearch-proxy/openshift-priv-elasticsearch-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,286 @@ +presubmits: + openshift-priv/elasticsearch-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cluster-logging-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-elasticsearch-proxy-release-4.8-cluster-logging-operator-e2e + path_alias: github.com/openshift/elasticsearch-proxy + rerun_command: /test cluster-logging-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-logging-operator-e2e-cluster-profile + - --target=cluster-logging-operator-e2e + - --template=/usr/local/cluster-logging-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-logging-operator-e2e + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-logging-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/elasticsearch-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-elasticsearch-proxy-release-4.8-elasticsearch-operator-e2e + path_alias: github.com/openshift/elasticsearch-proxy + rerun_command: /test elasticsearch-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/elasticsearch-operator-e2e-cluster-profile + - --target=elasticsearch-operator-e2e + - --template=/usr/local/elasticsearch-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: elasticsearch-operator-e2e + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:elasticsearch-operator-src + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/elasticsearch-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/elasticsearch-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )elasticsearch-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-elasticsearch-proxy-release-4.8-images + path_alias: github.com/openshift/elasticsearch-proxy + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-elasticsearch-proxy-release-4.8-unit + path_alias: github.com/openshift/elasticsearch-proxy + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/etcd/openshift-priv-etcd-openshift-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..56a8d8a52958c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/etcd: + - agent: kubernetes + branches: + - ^openshift-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/coreos/etcd + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/etcd/openshift-priv-etcd-openshift-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8-presubmits.yaml new file mode 100644 index 0000000000000..bd67da71a318f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/etcd/openshift-priv-etcd-openshift-4.8-presubmits.yaml @@ -0,0 +1,326 @@ +presubmits: + openshift-priv/etcd: + - agent: kubernetes + always_run: true + branches: + - openshift-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-serial + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/coreos/etcd + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/coreos/etcd + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-etcd-openshift-4.8-unit + path_alias: github.com/coreos/etcd + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7fc9466faca4b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/federation-v2-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..32049f6f46013 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/federation-v2-operator/openshift-priv-federation-v2-operator-release-4.8-presubmits.yaml @@ -0,0 +1,218 @@ +presubmits: + openshift-priv/federation-v2-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-managed-e2e + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-federation-v2-operator-release-4.8-unit + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vet + path_alias: github.com/openshift/federation-v2-operator + rerun_command: /test vet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..27ad4ffced8d8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/file-integrity-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2175160cefda1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/file-integrity-operator/openshift-priv-file-integrity-operator-release-4.8-presubmits.yaml @@ -0,0 +1,304 @@ +presubmits: + openshift-priv/file-integrity-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-go-build + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test go-build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-file-integrity-operator-release-4.8-unit + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-file-integrity-operator-release-4.8-verify + path_alias: github.com/openshift/file-integrity-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/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..386cf248128bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..a706896e1c92b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-master-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..fa47949d26ed0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ghostunnel/openshift-priv-ghostunnel-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..53a831ce78d20 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.2-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..399ed15d67c92 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ghostunnel/openshift-priv-ghostunnel-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..4e386e68d35e6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.3-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..5d872bf7a7dbe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/square/ghostunnel + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ghostunnel/openshift-priv-ghostunnel-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..380a04cf02471 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.4-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: github.com/square/ghostunnel + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..be6f15938b67e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..507a29596914e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.5-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..b45fdbf99acc8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..83b4fd0cc6521 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.6-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..a207e37156434 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..52bf2c0c9575d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.7-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..a0087aee84e8b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..542f50f93b753 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ghostunnel/openshift-priv-ghostunnel-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ghostunnel: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7432f3684f334 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/grafana: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/grafana + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/grafana/openshift-priv-grafana-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..bd79097cd2663 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/grafana/openshift-priv-grafana-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/grafana: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/grafana + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/grafana + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-master-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml new file mode 100644 index 0000000000000..5e9ca9d8882a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..eada100559288 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-master-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..be9f1498023c9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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.1-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hadoop/openshift-priv-hadoop-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..1f07781bdc7f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.1-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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.1-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..be5fe67bdf733 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hadoop/openshift-priv-hadoop-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..20796c8c8bd60 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.2-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..84616f51f2be2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hadoop/openshift-priv-hadoop-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..3da7d5e1664fd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.3-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..1a86d4095d725 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/kube-reporting/hadoop + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hadoop/openshift-priv-hadoop-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..a71b05497e0a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.4-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: github.com/kube-reporting/hadoop + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..dad165040c51f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..995cda42fb68d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.5-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..154ea2b0527cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..25fbc72c47f78 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.6-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..d6483c3856c5b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..70d979d2cf217 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.7-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..106170484f7a6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hadoop: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..f9482ea6a3490 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hadoop/openshift-priv-hadoop-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hadoop: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..bf1a71bf263b3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..8bddf092042a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-master-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..07dade13f7af5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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.1-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/helm/openshift-priv-helm-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..98ee43b37f9b1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.1-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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.1-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..8ad683d81d9d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/helm/openshift-priv-helm-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..591381a2c1e51 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.2-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..558cf861afde3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/helm/openshift-priv-helm-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..febdadebdf572 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.3-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..29e38784184d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: k8s.io/helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/helm/openshift-priv-helm-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..58e02e0b2ee9a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.4-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: k8s.io/helm + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..2ae50ae8a72bd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..656689adf733c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.5-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..74723d727133b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..82aad77644a24 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.6-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..5b804655f8c63 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..acf71aa1a21f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.7-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..6caa005d511f1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/helm: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..b14211506615e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/helm/openshift-priv-helm-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/helm: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..0b011af48f0ad --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..aa975ff361463 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-master-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..d7f11fd363e9e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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.1-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hive/openshift-priv-hive-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..6115776c22f36 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.1-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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.1-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..400aa99b881d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hive/openshift-priv-hive-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..7d7f2d9b9c87c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.2-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..0cf132d992ef3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hive/openshift-priv-hive-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..6ca241c6b9ccc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.3-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..5aeb2ef4d8dab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/kube-reporting/hive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/hive/openshift-priv-hive-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..8d3fdb278d0a4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.4-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: github.com/kube-reporting/hive + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..e7a66596261ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..14fcc7b4bd336 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.5-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..393b01f21cb04 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..6adabbde2d09b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.6-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..6a8d42a995372 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..426e358cd5955 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.7-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..ee4d4f7c5ac2b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/hive: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..a256b9dfb1dd1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hive/openshift-priv-hive-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/hive: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..7226c1f416203 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-periodics.yaml @@ -0,0 +1,92 @@ +periodics: +- agent: kubernetes + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-deploy-nightly-master-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-deploy-nightly-master-aws + - name: TEST_COMMAND + value: | + 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=/tmp/artifacts --timeout=10 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-deploy-nightly-master-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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..79637aaf1878e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..ca692aa6e0ec3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-master-presubmits.yaml @@ -0,0 +1,851 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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-master-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: + - master + cluster: build01 + 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-master-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: + - master + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..23acf623cdcb8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.1$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..6e7909bb0ea90 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.1-presubmits.yaml @@ -0,0 +1,579 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-1.1 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..b757ef8b9724d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-1\.2$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..91b369772f6d7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-1.2-presubmits.yaml @@ -0,0 +1,851 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-1.2 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..17dbfc5d1677b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..2040929a7a1ee --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.2-presubmits.yaml @@ -0,0 +1,144 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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-4.2-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..16a72e45eedfb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..129483b2fea32 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.3-presubmits.yaml @@ -0,0 +1,231 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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-4.3-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.3 + cluster: build01 + 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.3-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.3 + cluster: build01 + 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.3-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..01ad296b4809f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..75ee7b905842d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.4-presubmits.yaml @@ -0,0 +1,231 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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-4.4-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.4 + cluster: build01 + 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.4-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.4 + cluster: build01 + 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.4-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.5-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-periodics.yaml new file mode 100644 index 0000000000000..24988a0cb1b86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-periodics.yaml @@ -0,0 +1,137 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 2 3 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.5 + 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.5-hco-e2e-nightly-bundle-release-4-5-azure4 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-nightly-bundle-release-4-5-azure4-cluster-profile + - --target=hco-e2e-nightly-bundle-release-4-5-azure4 + - --template=/usr/local/hco-e2e-nightly-bundle-release-4-5-azure4 + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-nightly-bundle-release-4-5-azure4 + - name: TEST_COMMAND + value: | + set -e + export ARTIFACTS_DIR=/tmp/artifacts + echo "Fetching quay secret" + auth_file=/tmp/openshift-cnv-auth.json + oc get secret/pull-secret -n openshift-config -o=jsonpath='{.data.\.dockerconfigjson}' | \ + base64 -w0 -d | + jq 'map({"auths":{"quay.io/openshift-cnv"}})| .[]' -cM > "$auth_file" + echo "Generating debug info" + bundle_floating=quay.io/openshift-cnv/container-native-virtualization-hco-bundle-registry:2.4-latest + bundle_metadata="$(skopeo inspect --authfile "$auth_file" "docker://${bundle_floating}")" + bundle_under_test="$(jq -r '.Name + "@" + .Digest' <<<"$bundle_metadata")" + echo "$bundle_under_test" > "${ARTIFACTS_DIR}/bundle_under_test.txt" + set -x + echo "Deploying test infra" + oc create ns openshift-cnv + oc create -f /kubevirt-testing-infra.yaml + echo "Deploying nightly bundle" + export HCO_REGISTRY_IMAGE="${bundle_under_test}" + export HCO_VERSION=2.4.0 + export HCO_CHANNEL=2.4 + export TARGET_NAMESPACE=openshift-cnv + /deploy.sh + + operator_image="$(oc get pod -n openshift-cnv -l kubevirt.io=virt-operator --no-headers -o=jsonpath='{.items[0].spec.containers[0].image}')" + kv_tag="$(skopeo inspect --authfile "$auth_file" "docker://${operator_image}" | jq -r '.Labels["upstream-version"]')" + + echo '{' > /tmp/kv-testconfig.json + echo ' "storageClassLocal": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassHostPath": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassRhel": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "storageClassWindows": "hostpath-provisioner",' >> /tmp/kv-testconfig.json + echo ' "manageStorageClasses": false' >> /tmp/kv-testconfig.json + echo '}' >> /tmp/kv-testconfig.json + curl -L https://github.com/kubevirt/kubevirt/releases/download/v${kv_tag}/tests.test -o /tmp/kubevirt.test + chmod u+x /tmp/kubevirt.test + ./tmp/kubevirt.test \ + -installed-namespace="$TARGET_NAMESPACE" \ + -cdi-namespace="$TARGET_NAMESPACE" \ + -config=/tmp/kv-testconfig.json \ + -kubeconfig="$KUBECONFIG" \ + -ginkgo.focus='(rfe_id:1177)|(rfe_id:273)|(rfe_id:151)' \ + -ginkgo.skip='(Slirp Networking)|(with CPU spec)|(with TX offload disabled)|(with cni flannel and ptp plugin interface)|(with ovs-cni plugin)|(test_id:1752)|(SRIOV)|(with EFI)|(Operator)|(GPU)|(DataVolume Integration)|(test_id:3468)|(test_id:3466)|(test_id:1015)|(rfe_id:393)' \ + -junit-output="${ARTIFACTS_DIR}/junit.functest.xml" \ + -ginkgo.seed=0 + echo "Test is finished" + echo "Tagging tested bundle" + TARGET_BUNDLE_REGISTRY=quay.io/openshift-cnv/container-native-virtualization-hco-bundle-registry-tested + skopeo copy --authfile "$auth_file" "docker://${bundle_under_test}" "docker://${TARGET_BUNDLE_REGISTRY}:4.5-tested" + echo "Nightly bundle test is finished." + - name: TEST_IMAGESTREAM_TAG + value: pipeline:nightly-bundle-tests-runner + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/hco-e2e-nightly-bundle-release-4-5-azure4-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-nightly-bundle-release-4-5-azure4 + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.5-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-postsubmits.yaml new file mode 100644 index 0000000000000..12ffda25d19bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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.5-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.5-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-presubmits.yaml new file mode 100644 index 0000000000000..a2c7220ab5a9c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.5-presubmits.yaml @@ -0,0 +1,579 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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-4.5-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.5 + cluster: build01 + 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-4.5-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.5 + cluster: build01 + 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.5-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.5 + cluster: build01 + 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.5-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.5 + cluster: build01 + 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.5-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.5 + cluster: build01 + 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.5-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.5 + cluster: build01 + 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.5-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.6-periodics.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-periodics.yaml new file mode 100644 index 0000000000000..c3ad6e4144117 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-periodics.yaml @@ -0,0 +1,92 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 2 4 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.6 + 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.6-hco-e2e-deploy-nightly-master-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-deploy-nightly-master-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-deploy-nightly-master-aws + - name: TEST_COMMAND + value: | + 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=/tmp/artifacts --timeout=10 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-deploy-nightly-master-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.6-postsubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-postsubmits.yaml new file mode 100644 index 0000000000000..1391e499a37ac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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.6-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.6-presubmits.yaml b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-presubmits.yaml new file mode 100644 index 0000000000000..4274287429088 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.6-presubmits.yaml @@ -0,0 +1,851 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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.6-ci-index + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test ci-index + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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-4.6-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.6 + cluster: build01 + 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-4.6-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.6 + cluster: build01 + 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.6-hco-e2e-image-index-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.6 + cluster: build01 + 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.6-hco-e2e-image-index-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.6 + cluster: build01 + 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.6-hco-e2e-image-index-gcp + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-image-index-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.6 + cluster: build01 + 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.6-hco-e2e-upgrade-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.6 + cluster: build01 + 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.6-hco-e2e-upgrade-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.6 + cluster: build01 + 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.6-hco-e2e-upgrade-prev-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.6 + cluster: build01 + 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.6-hco-e2e-upgrade-prev-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-upgrade-prev-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.6 + cluster: build01 + 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.6-images + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..824fcbbbc6dbc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-periodics.yaml @@ -0,0 +1,92 @@ +periodics: +- agent: kubernetes + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-deploy-nightly-master-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-deploy-nightly-master-aws + - name: TEST_COMMAND + value: | + 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=/tmp/artifacts --timeout=10 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-deploy-nightly-master-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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..f4c20575f6e25 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..367eb0e6339ca --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.7-presubmits.yaml @@ -0,0 +1,851 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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-4.7-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.7 + cluster: build01 + 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-4.7-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.7 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..c0b530ab50d86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-periodics.yaml @@ -0,0 +1,92 @@ +periodics: +- agent: kubernetes + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-deploy-nightly-master-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-deploy-nightly-master-aws + - name: TEST_COMMAND + value: | + 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=/tmp/artifacts --timeout=10 + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-deploy-nightly-master-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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..2e5fe32ee8118 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-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..298ea02f905be --- /dev/null +++ b/ci-operator/jobs/openshift-priv/hyperconverged-cluster-operator/openshift-priv-hyperconverged-cluster-operator-release-4.8-presubmits.yaml @@ -0,0 +1,851 @@ +presubmits: + openshift-priv/hyperconverged-cluster-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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-4.8-hco-e2e-aws + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-aws + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.8 + cluster: build01 + 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-4.8-hco-e2e-azure + path_alias: github.com/kubevirt/hyperconverged-cluster-operator + rerun_command: /test hco-e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-azure + - name: TEST_COMMAND + value: | + make start && make functest + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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-4.8 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=1 make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-aws + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/hco-e2e-upgrade-prev-azure + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: hco-e2e-upgrade-prev-azure + - name: TEST_COMMAND + value: | + RELEASE_DELTA=2 PREV=true make upgrade-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/hco-e2e-upgrade-prev-azure + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..91197d6f437d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ib-sriov-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..56bd0cc75a0a1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ib-sriov-cni/openshift-priv-ib-sriov-cni-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/ib-sriov-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/ib-sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6eff2d620172d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/image-registry: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/image-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/image-registry/openshift-priv-image-registry-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..658391289fdb9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/image-registry/openshift-priv-image-registry-release-4.8-presubmits.yaml @@ -0,0 +1,380 @@ +presubmits: + openshift-priv/image-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-image-registry + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/image-registry + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/image-registry + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-image-registry-release-4.8-unit + path_alias: github.com/openshift/image-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-image-registry-release-4.8-verify + path_alias: github.com/openshift/image-registry + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..60e705d8ec3a8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.8-postsubmits.yaml @@ -0,0 +1,56 @@ +postsubmits: + openshift-priv/images: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --oauth-token-path=/usr/local/github-credentials/oauth + - --promote + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=base-7 + - --target=base-8 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/images/openshift-priv-images-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1ab812b2c5c85 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/images/openshift-priv-images-release-4.8-presubmits.yaml @@ -0,0 +1,202 @@ +presubmits: + openshift-priv/images: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/images + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/images + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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=base-7 + - --target=base-8 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b697adb86186d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/insights-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/insights-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e3b95ef3bfa58 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/insights-operator/openshift-priv-insights-operator-release-4.8-presubmits.yaml @@ -0,0 +1,340 @@ +presubmits: + openshift-priv/insights-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-insights-operator-release-4.8-e2e-aws + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-insights-operator-release-4.8-e2e-aws-upgrade + path_alias: github.com/openshift/insights-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/insights-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-insights-operator-e2e-tests + path_alias: github.com/openshift/insights-operator + rerun_command: /test insights-operator-e2e-tests + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/insights-operator-e2e-tests + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: insights-operator-e2e-tests + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/insights-operator-e2e-tests + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + 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-insights-operator-release-4.8-unit + path_alias: github.com/openshift/insights-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..972c906906b91 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/installer: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/installer + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/installer/openshift-priv-installer-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..78e8b5e86b78c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/installer/openshift-priv-installer-release-4.8-presubmits.yaml @@ -0,0 +1,1876 @@ +presubmits: + openshift-priv/installer: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-disruptive + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /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.8 + cluster: build01 + 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.8-e2e-aws-proxy + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-shared-vpc + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-upi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /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.8 + cluster: build01 + 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.8-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/installer + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-azure-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-shared-vpc + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-azure-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-azure-upi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /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.8 + cluster: build01 + 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.8-e2e-crc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-crc + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-shared-vpc + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-shared-vpc + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp-upgrade + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-gcp-upi-xpn + path_alias: github.com/openshift/installer + rerun_command: /test e2e-gcp-upi-xpn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-openstack-ipi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-openstack-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere-upi + path_alias: github.com/openshift/installer + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/installer + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/installer + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/installer + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/installer + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-installer-release-4.8-unit + path_alias: github.com/openshift/installer + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-verify-codegen + path_alias: github.com/openshift/installer + rerun_command: /test verify-codegen + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-vendor + path_alias: github.com/openshift/installer + rerun_command: /test verify-vendor + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c7cbcb2aa2fad --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0957537e18778 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-hardware-inventory-recorder-image/openshift-priv-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-hardware-inventory-recorder-image + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..12be7cc70df3f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-image + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-image/openshift-priv-ironic-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b34450f4530b3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-image/openshift-priv-ironic-image-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-image + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..98a2a8b176059 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-inspector-image + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e721358c7199b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-inspector-image/openshift-priv-ironic-inspector-image-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-inspector-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-inspector-image + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..29ccca9da6558 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-ipa-downloader + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..85d9c49b5dac4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-ipa-downloader/openshift-priv-ironic-ipa-downloader-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-ipa-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-ipa-downloader + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..506c09d5191c4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-rhcos-downloader + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d679a8f724cb6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-rhcos-downloader/openshift-priv-ironic-rhcos-downloader-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-rhcos-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-rhcos-downloader + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8462a05135faf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ironic-static-ip-manager + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..464a8466d5c26 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ironic-static-ip-manager/openshift-priv-ironic-static-ip-manager-release-4.8-presubmits.yaml @@ -0,0 +1,130 @@ +presubmits: + openshift-priv/ironic-static-ip-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ironic-static-ip-manager + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c9503b1546eae --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/jenkins-client-plugin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0d4f75e05e080 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-client-plugin/openshift-priv-jenkins-client-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,214 @@ +presubmits: + openshift-priv/jenkins-client-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-images + path_alias: github.com/openshift/jenkins-client-plugin + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4d17d000eceaf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0a2f159c68d45 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-openshift-login-plugin/openshift-priv-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/jenkins-openshift-login-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/jenkins-openshift-login-plugin + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e97921017e0ac --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/jenkins-sync-plugin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cf81e9081cd96 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins-sync-plugin/openshift-priv-jenkins-sync-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/jenkins-sync-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/jenkins-sync-plugin + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8259eaf1087dd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/jenkins: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/jenkins/openshift-priv-jenkins-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..55ff6346eaa1c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/jenkins/openshift-priv-jenkins-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/jenkins: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/jenkins + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f8f3266ebf55b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2e0927b89509e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/k8s-prometheus-adapter/openshift-priv-k8s-prometheus-adapter-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/k8s-prometheus-adapter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-k8s-prometheus-adapter-release-4.8-unit + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8616baad483b1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/kube-rbac-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3a9aed10974ea --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-rbac-proxy/openshift-priv-kube-rbac-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/kube-rbac-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/kube-rbac-proxy + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..873ad72ceae30 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/kube-state-metrics + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d4173876e1e86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kube-state-metrics/openshift-priv-kube-state-metrics-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/kube-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: k8s.io/kube-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/kubecsr/openshift-priv-kubecsr-openshift-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0bdeaa0791350 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kubecsr: + - agent: kubernetes + branches: + - ^openshift-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/coreos/kubecsr + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubecsr/openshift-priv-kubecsr-openshift-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8-presubmits.yaml new file mode 100644 index 0000000000000..59b7f91d4bb47 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubecsr/openshift-priv-kubecsr-openshift-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/kubecsr: + - agent: kubernetes + always_run: true + branches: + - openshift-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/coreos/kubecsr + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/coreos/kubecsr + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-kubecsr-openshift-4.8-unit + path_alias: github.com/coreos/kubecsr + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f0065053a6aa2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/kubefed-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubefed-operator/openshift-priv-kubefed-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..79198ba7734d3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed-operator/openshift-priv-kubefed-operator-release-4.8-presubmits.yaml @@ -0,0 +1,251 @@ +presubmits: + openshift-priv/kubefed-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-olm-e2e + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test olm-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/olm-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: olm-e2e + - name: TEST_COMMAND + value: | + make -f Makefile.ci olm-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/olm-e2e + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + 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-kubefed-operator-release-4.8-unit + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vet + path_alias: github.com/openshift/kubefed-operator + rerun_command: /test vet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d01f597efa7dd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kubefed: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/kubefed + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubefed/openshift-priv-kubefed-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e4d44f9a24b29 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubefed/openshift-priv-kubefed-release-4.8-presubmits.yaml @@ -0,0 +1,218 @@ +presubmits: + openshift-priv/kubefed: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: sigs.k8s.io/kubefed + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-managed-e2e + path_alias: sigs.k8s.io/kubefed + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-kubefed-release-4.8-unit + path_alias: sigs.k8s.io/kubefed + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vet + path_alias: sigs.k8s.io/kubefed + rerun_command: /test vet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..866af8fa74eea --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/autoscaler + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d5c72dd611dd8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-4.8-presubmits.yaml @@ -0,0 +1,592 @@ +presubmits: + openshift-priv/kubernetes-autoscaler: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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.8-e2e-azure-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-gcp-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-git-history + path_alias: k8s.io/autoscaler + rerun_command: /test git-history + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-goimports + path_alias: k8s.io/autoscaler + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: k8s.io/autoscaler + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: k8s.io/autoscaler + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: k8s.io/autoscaler + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-autoscaler-release-4.8-unit + path_alias: k8s.io/autoscaler + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4ad8d9bdf8b4b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..21e53950f9c2a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes-kube-storage-version-migrator/openshift-priv-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml @@ -0,0 +1,236 @@ +presubmits: + openshift-priv/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-kube-storage-version-migrator-release-4.8-unit + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-kube-storage-version-migrator-release-4.8-verify + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-presubmits.yaml similarity index 89% 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.8-presubmits.yaml index a37dc1ab3d6d0..40d6a3a14ae45 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.8-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.8 cluster: build01 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.8-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-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..098396399991a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/kubernetes + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes/openshift-priv-kubernetes-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..563a51bbb3187 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kubernetes/openshift-priv-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,1333 @@ +presubmits: + openshift-priv/kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-csi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-disruptive + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /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.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-ovn + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-serial + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-kubernetes-release-4.8-e2e-cmd + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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-kubernetes-release-4.8-e2e-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: 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.8-e2e-vsphere + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-vsphere + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere + - 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-vsphere-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-vsphere + 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-vsphere + - 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-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: k8s.io/kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-integration + path_alias: k8s.io/kubernetes + rerun_command: /test integration + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-k8s-e2e-conformance-aws + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-conformance-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/k8s-e2e-conformance-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: k8s-e2e-conformance-aws + - name: TEST_COMMAND + value: openshift-hack/conformance-k8s.sh + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/k8s-e2e-conformance-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-k8s-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-k8s-e2e-gcp-serial + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-release-4.8-unit + path_alias: k8s.io/kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-release-4.8-verify + path_alias: k8s.io/kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-commits + path_alias: k8s.io/kubernetes + rerun_command: /test verify-commits + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..db69d878df2b8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/kuryr-kubernetes + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d05846ed977de --- /dev/null +++ b/ci-operator/jobs/openshift-priv/kuryr-kubernetes/openshift-priv-kuryr-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/kuryr-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-kuryr-kubernetes-release-4.8-unit + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-kuryr-kubernetes-release-4.8-verify + path_alias: github.com/openshift/kuryr-kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ac9bbbeb28db0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/leader-elector: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/leader-elector + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/leader-elector/openshift-priv-leader-elector-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9a49f79072185 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/leader-elector/openshift-priv-leader-elector-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/leader-elector: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-leader-elector-release-4.8-images + path_alias: github.com/openshift/leader-elector + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-leader-elector-release-4.8-verify + path_alias: github.com/openshift/leader-elector + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/library-go/openshift-priv-library-go-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..65c229d4bdb05 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/library-go/openshift-priv-library-go-release-4.8-presubmits.yaml @@ -0,0 +1,251 @@ +presubmits: + openshift-priv/library-go: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-encryption + path_alias: github.com/openshift/library-go + rerun_command: /test e2e-aws-encryption + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-encryption + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-encryption + - name: TEST_COMMAND + value: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-encryption + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + 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-library-go-release-4.8-unit + path_alias: github.com/openshift/library-go + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-library-go-release-4.8-verify + path_alias: github.com/openshift/library-go + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/library-go + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..56237ce176876 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/linuxptp-daemon + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3c7c9f371360c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/linuxptp-daemon/openshift-priv-linuxptp-daemon-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/linuxptp-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/linuxptp-daemon + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b226907d16612 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/local-storage-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/local-storage-operator/openshift-priv-local-storage-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4d749a6064630 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/local-storage-operator/openshift-priv-local-storage-operator-release-4.8-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/local-storage-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-operator + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: make test_e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-local-storage-operator-release-4.8-unit + path_alias: github.com/openshift/local-storage-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c4e9b1ecb45d0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/loki: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/loki + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/loki/openshift-priv-loki-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6cd994301d498 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/loki/openshift-priv-loki-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/loki: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/loki + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..776053143646a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/machine-api-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/machine-api-operator/openshift-priv-machine-api-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d92b8c1eb92c2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-api-operator/openshift-priv-machine-api-operator-release-4.8-presubmits.yaml @@ -0,0 +1,1134 @@ +presubmits: + openshift-priv/machine-api-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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.8-e2e-aws-operator-tech-preview + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator-tech-preview + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-tech-preview + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator-tech-preview + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-azure-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-operator + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere-serial + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test e2e-vsphere-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-goimports + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test goimports + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-machine-api-operator-release-4.8-unit + path_alias: github.com/openshift/machine-api-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0f0d99f9d1373 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/machine-config-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/machine-config-operator/openshift-priv-machine-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..968e4061bea2d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/machine-config-operator/openshift-priv-machine-config-operator-release-4.8-presubmits.yaml @@ -0,0 +1,1090 @@ +presubmits: + openshift-priv/machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-cluster-bootimages + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test cluster-bootimages + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/cluster-bootimages + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-bootimages + - name: TEST_COMMAND + value: ./test/e2e/old-bootimages.sh + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/cluster-bootimages + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-disruptive + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /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.8 + cluster: build01 + 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.8-e2e-aws-proxy + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp-op + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-gcp-op + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-gcp-op + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-op + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-gcp-op + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-metal-ipi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-ovn-step-registry + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + cluster: build01 + 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-machine-config-operator-release-4.8-e2e-upgrade + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: 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.8-e2e-vsphere + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere-upi + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-vsphere-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere-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-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-vsphere-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-vsphere + - 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-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-machine-config-operator-release-4.8-unit + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-machine-config-operator-release-4.8-verify + path_alias: github.com/openshift/machine-config-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..791f688ad1f23 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/mdns-publisher + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/mdns-publisher/openshift-priv-mdns-publisher-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..efdba66e676d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/mdns-publisher/openshift-priv-mdns-publisher-release-4.8-presubmits.yaml @@ -0,0 +1,218 @@ +presubmits: + openshift-priv/mdns-publisher: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-gofmt + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-mdns-publisher-release-4.8-unit + path_alias: github.com/openshift/mdns-publisher + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..401df1c7225db --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/metal3-smart-exporter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fde1fa7b21903 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metal3-smart-exporter/openshift-priv-metal3-smart-exporter-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/metal3-smart-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/metal3-smart-exporter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-periodics.yaml new file mode 100644 index 0000000000000..89e62a1d2bd61 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-periodics.yaml @@ -0,0 +1,89 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: master + org: openshift-priv + path_alias: github.com/kube-reporting/metering-operator + repo: metering-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-metering-operator-master-metering-periodic-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator 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..4c396fb60cec0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..3f3623b9542c3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-master-presubmits.yaml @@ -0,0 +1,416 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-master-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-master-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..6f4fd4a2dc8d2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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.1-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/metering-operator/openshift-priv-metering-operator-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..95d23f30b956c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.1-presubmits.yaml @@ -0,0 +1,256 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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.1-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.1-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/metering-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-e2e-aws + - name: TEST_COMMAND + value: | + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.1 + 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-metering-operator-release-4.1-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.1-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..1b3878525eeb6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/metering-operator/openshift-priv-metering-operator-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..b5ccc06b09603 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.2-presubmits.yaml @@ -0,0 +1,256 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.2-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/metering-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-e2e-aws + - name: TEST_COMMAND + value: | + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.2 + 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-metering-operator-release-4.2-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.2-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..7dd914cfe95aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/metering-operator/openshift-priv-metering-operator-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..68c26ac0f33cb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.3-presubmits.yaml @@ -0,0 +1,256 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.3-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/metering-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-e2e-aws + - name: TEST_COMMAND + value: | + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/integration make integration + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.3 + 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-metering-operator-release-4.3-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.3-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..3992bcc190bee --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/kube-reporting/metering-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/metering-operator/openshift-priv-metering-operator-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..3f173166a328f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.4-presubmits.yaml @@ -0,0 +1,255 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.4-metering-e2e-aws + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test metering-e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/metering-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-e2e-aws + - name: TEST_COMMAND + value: | + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.4 + 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-metering-operator-release-4.4-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.4-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-periodics.yaml new file mode 100644 index 0000000000000..51aba5fd62f9b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-periodics.yaml @@ -0,0 +1,89 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.5 + org: openshift-priv + path_alias: github.com/kube-reporting/metering-operator + repo: metering-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-metering-operator-release-4.5-metering-periodic-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator 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..2c418324ad561 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..a2e01cfa1972a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.5-presubmits.yaml @@ -0,0 +1,259 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/metering-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-e2e-aws + - name: TEST_COMMAND + value: | + 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 -o name | grep worker | cut -d/ -f2 | xargs -I{} kubectl -n openshift-machine-api scale machineset {} --replicas 3 + + # Note: re-enable upgrade testing once CRD + apiserver issues have been dealt with + # TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/upgrade EXTRA_TEST_FLAGS="-run TestMeteringUpgrades" make e2e + + TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: 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-metering-operator-release-4.5-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.5-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-periodics.yaml new file mode 100644 index 0000000000000..9803a81437405 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-periodics.yaml @@ -0,0 +1,89 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.6 + org: openshift-priv + path_alias: github.com/kube-reporting/metering-operator + repo: metering-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-metering-operator-release-4.6-metering-periodic-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator 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..1093addbf0ea2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..9abc48d7ee8f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.6-presubmits.yaml @@ -0,0 +1,416 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.6-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.6-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-periodics.yaml new file mode 100644 index 0000000000000..281c716b88dd7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-periodics.yaml @@ -0,0 +1,89 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.7 + org: openshift-priv + path_alias: github.com/kube-reporting/metering-operator + repo: metering-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-metering-operator-release-4.7-metering-periodic-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator 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..0f57e9372c7c8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..231a5602838db --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.7-presubmits.yaml @@ -0,0 +1,416 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.7-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.7-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-periodics.yaml b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..1255f1036f5f8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-periodics.yaml @@ -0,0 +1,89 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift-priv + path_alias: github.com/kube-reporting/metering-operator + repo: metering-operator + hidden: true + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-priv-metering-operator-release-4.8-metering-periodic-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-periodic-aws-cluster-profile + - --target=metering-periodic-aws + - --template=/usr/local/metering-periodic-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: metering-periodic-aws + - name: TEST_COMMAND + value: | + set -x + + make e2e EXTRA_TEST_FLAGS="-run TestManualMeteringInstall" TEST_ENABLE_MACHINE_AUTOSCALING="true" TEST_RUN_ALL_INSTALL_TESTS="true" TEST_OUTPUT_PATH=/tmp/artifacts/metering_test_output/e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/metering-periodic-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/metering-periodic-aws + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator 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..58d1e58ced423 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/metering-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..5127abe0a746e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/metering-operator/openshift-priv-metering-operator-release-4.8-presubmits.yaml @@ -0,0 +1,416 @@ +presubmits: + openshift-priv/metering-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.8-unit + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-metering-operator-release-4.8-verify + path_alias: github.com/kube-reporting/metering-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6539bdb9cd0b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/multus-admission-controller + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c5be2ba109dd4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-admission-controller/openshift-priv-multus-admission-controller-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/multus-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/multus-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..13e3950011710 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/multus-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/multus-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/multus-cni/openshift-priv-multus-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..61e8c5f156b5d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/multus-cni/openshift-priv-multus-cni-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/multus-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/multus-cni + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/multus-cni + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b377a345c7e8b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/must-gather: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/must-gather + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/must-gather/openshift-priv-must-gather-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..969ddb000b4e3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/must-gather/openshift-priv-must-gather-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/must-gather: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/must-gather + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/must-gather + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6aaa68f557fa9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/network-metrics-daemon + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cdb9cf631865c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/network-metrics-daemon/openshift-priv-network-metrics-daemon-release-4.8-presubmits.yaml @@ -0,0 +1,198 @@ +presubmits: + openshift-priv/network-metrics-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e + - name: TEST_COMMAND + value: make run-test + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-network-metrics-daemon-release-4.8-unit + path_alias: github.com/openshift/network-metrics-daemon + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..deefa89cf5c6d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/node-feature-discovery + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e1252a692dfa6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-feature-discovery/openshift-priv-node-feature-discovery-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/node-feature-discovery: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-node-feature-discovery-release-4.8-unit + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-node-feature-discovery-release-4.8-verify + path_alias: github.com/openshift/node-feature-discovery + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..bde1ffb9ee10a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/node-problem-detector-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0a5783f3baa0b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector-operator/openshift-priv-node-problem-detector-operator-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/node-problem-detector-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/node-problem-detector-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7b4f73f2dbfa8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/node-problem-detector + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/node-problem-detector/openshift-priv-node-problem-detector-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..004220ff32375 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node-problem-detector/openshift-priv-node-problem-detector-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/node-problem-detector: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/node-problem-detector + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..08e53f5ba6446 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/node_exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/node_exporter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/node_exporter/openshift-priv-node_exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4c69c87c6eb9f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/node_exporter/openshift-priv-node_exporter-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/node_exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/node_exporter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/node_exporter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..efd69d1cbfe93 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/oauth-apiserver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..be1e690fdd381 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-apiserver/openshift-priv-oauth-apiserver-release-4.8-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/oauth-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-apiserver-release-4.8-unit + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-apiserver-release-4.8-verify + path_alias: github.com/openshift/oauth-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9a176b54e9b14 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/oauth-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/oauth-proxy/openshift-priv-oauth-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2e65405e8a3e7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-proxy/openshift-priv-oauth-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,290 @@ +presubmits: + openshift-priv/oauth-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-proxy-release-4.8-unit + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-proxy-release-4.8-verify + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/oauth-proxy + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..55fe4111ebc46 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/oauth-server: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/oauth-server + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/oauth-server/openshift-priv-oauth-server-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..979c067764a35 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oauth-server/openshift-priv-oauth-server-release-4.8-presubmits.yaml @@ -0,0 +1,438 @@ +presubmits: + openshift-priv/oauth-server: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-serial + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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-oauth-server-release-4.8-e2e-upgrade + path_alias: github.com/openshift/oauth-server + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/oauth-server + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-server-release-4.8-unit + path_alias: github.com/openshift/oauth-server + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oauth-server-release-4.8-verify + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/oauth-server + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2f4df06d006f4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/oc: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/oc + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/oc/openshift-priv-oc-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..3fdfc33758358 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/oc/openshift-priv-oc-release-4.8-presubmits.yaml @@ -0,0 +1,617 @@ +presubmits: + openshift-priv/oc: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-build-rpms-from-tar + path_alias: github.com/openshift/oc + rerun_command: /test build-rpms-from-tar + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-builds + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/oc + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-oc-release-4.8-e2e-cmd + path_alias: github.com/openshift/oc + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/oc + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-rpm-build + path_alias: github.com/openshift/oc + rerun_command: /test rpm-build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-oc-release-4.8-unit + path_alias: github.com/openshift/oc + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-oc-release-4.8-verify + path_alias: github.com/openshift/oc + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/oc + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5ba2b57a18243 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ocp-release-operator-sdk + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cdf00b0fcd936 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ocp-release-operator-sdk/openshift-priv-ocp-release-operator-sdk-release-4.8-presubmits.yaml @@ -0,0 +1,336 @@ +presubmits: + openshift-priv/ocp-release-operator-sdk: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-ansible + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-ansible + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-ansible + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-ansible + - name: TEST_COMMAND + value: make -f ci/prow.Makefile test-e2e-ansible + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-ansible + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws-helm + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test e2e-aws-helm + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-helm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-helm + - name: TEST_COMMAND + value: make -f ci/prow.Makefile test-e2e-helm + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-helm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-sanity + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test sanity + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-ocp-release-operator-sdk-release-4.8-unit + path_alias: github.com/openshift/ocp-release-operator-sdk + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-ansible/openshift-priv-openshift-ansible-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..3ef559d92e87c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openshift-ansible + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-ansible/openshift-priv-openshift-ansible-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..54adfb7ec04cc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-ansible/openshift-priv-openshift-ansible-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/openshift-ansible: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-workers-rhel7 + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-ansible-release-4.8-unit + path_alias: github.com/openshift/openshift-ansible + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a8e08b75c6e77 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openshift-apiserver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-apiserver/openshift-priv-openshift-apiserver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6ac0dfd579827 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-apiserver/openshift-priv-openshift-apiserver-release-4.8-presubmits.yaml @@ -0,0 +1,452 @@ +presubmits: + openshift-priv/openshift-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-serial + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-cmd + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-apiserver-release-4.8-unit + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-apiserver-release-4.8-verify + path_alias: github.com/openshift/openshift-apiserver + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ef68f87438bd7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openshift-controller-manager + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-controller-manager/openshift-priv-openshift-controller-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d915f2b1cd8d0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-controller-manager/openshift-priv-openshift-controller-manager-release-4.8-presubmits.yaml @@ -0,0 +1,600 @@ +presubmits: + openshift-priv/openshift-controller-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-proxy + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-builds + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-controller-manager-release-4.8-unit + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-controller-manager-release-4.8-verify + path_alias: github.com/openshift/openshift-controller-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0abf31f7aa6fa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openshift-state-metrics + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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-state-metrics/openshift-priv-openshift-state-metrics-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a578ebf1f6d00 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-state-metrics/openshift-priv-openshift-state-metrics-release-4.8-presubmits.yaml @@ -0,0 +1,290 @@ +presubmits: + openshift-priv/openshift-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-doccheck + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test doccheck + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-gofmt + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-state-metrics-release-4.8-unit + path_alias: github.com/openshift/openshift-state-metrics + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-tests-private/openshift-priv-openshift-tests-private-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..eef01f834be06 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-tests-private: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-private-release-4.8-images + path_alias: github.com/openshift/openshift-tests-private + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9357c76fa9a0a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests-private/openshift-priv-openshift-tests-private-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/openshift-tests-private: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-tests-private-release-4.8-e2e-aws + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-private-release-4.8-images + path_alias: github.com/openshift/openshift-tests-private + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/openshift-tests/openshift-priv-openshift-tests-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0c5b1b85a8863 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openshift-tests: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openshift-tests + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/openshift-priv-openshift-tests-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e2d0c884ca41b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openshift-tests/openshift-priv-openshift-tests-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/openshift-tests: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openshift-tests + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openshift-tests-release-4.8-unit + path_alias: github.com/openshift/openshift-tests + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..073fb65b7b7a0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7bcbe6613f5aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/openstack-cinder-csi-driver-operator/openshift-priv-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/openstack-cinder-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-openstack-cinder-csi-driver-operator-release-4.8-verify + path_alias: github.com/openshift/openstack-cinder-csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..7a551ca984f3b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..b2e9bfa5468f7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-master-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-master-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-master-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..1fc3fa5177a6c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..f95fe10932649 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.1-presubmits.yaml @@ -0,0 +1,536 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.1-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.1-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..51e0d5fc89c6f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..fd775dbee290f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.2-presubmits.yaml @@ -0,0 +1,536 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.2-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.2-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..2648454f4f22d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..4e91244fefd27 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.3-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.3-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.3-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..ab58546f3e884 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..946d5b89e23b8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.4-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.4-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.4-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..16a49d5e7a346 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..04e61c8f8b995 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.5-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.5-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.5-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..fdda83056391e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..fad738e1e306a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.6-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.6-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.6-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..53ec1a305bd8e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..fa5dd7fd372e2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.7-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.7-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.7-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..fe2c977a0be15 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..a7a255ad7f65c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-lifecycle-manager/openshift-priv-operator-lifecycle-manager-release-4.8-presubmits.yaml @@ -0,0 +1,486 @@ +presubmits: + openshift-priv/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.8-unit + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-lifecycle-manager-release-4.8-verify + path_alias: github.com/operator-framework/operator-lifecycle-manager + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..a953f3507df2d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..67ea654be2874 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-master-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-master-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..6d08ad6c9bf76 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..f73aa022e5a28 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.1-presubmits.yaml @@ -0,0 +1,428 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.1-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..25d937bfb55b5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..a4a2676be538e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.2-presubmits.yaml @@ -0,0 +1,428 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.2-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..cfd8b11a81d87 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..c3a763f878179 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.3-presubmits.yaml @@ -0,0 +1,428 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.3-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..41e0a191015da --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..dcb120d16f98a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.4-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.4-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..f327cd0f6de82 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..db2f0119b14bc --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.5-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.5-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..e5b4e2be27f24 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..7c289598e00d3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.6-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.6-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..5d2bd58a9a706 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..cafaf71405060 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.7-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.7-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..18a9f1f0602f9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..70b34dc211066 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-marketplace/openshift-priv-operator-marketplace-release-4.8-presubmits.yaml @@ -0,0 +1,500 @@ +presubmits: + openshift-priv/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-marketplace-release-4.8-unit + path_alias: github.com/operator-framework/operator-marketplace + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..b18485f154024 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..1d11624959622 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-master-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-master-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..1a9b4cdccea4e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..89bbc75cd6360 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.1-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.1-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..d5afeb20d5c24 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..5e604ddab669b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.2-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.2-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..1a7a412f52f46 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..625cef3f5a2d9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.3-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.3-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..edfe38a2e48be --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..8077146b9138e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.4-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.4-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..6e0e7e5f9591d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..652e1d54ac5a3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.5-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.5-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..f90216f33e9b8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..bfc0e43bf6e5e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.6-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.6-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..91027b60d3812 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..ee4b8fca83375 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.7-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.7-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..2824f7f784d5b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..5caf0bcd3c3fa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/operator-registry/openshift-priv-operator-registry-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-operator-registry-release-4.8-unit + path_alias: github.com/operator-framework/operator-registry + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..25f5ae8f103ea --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-postsubmits.yaml @@ -0,0 +1,55 @@ +postsubmits: + openshift-priv/origin-aggregated-logging: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-aggregated-logging-release-4.8-images + path_alias: github.com/openshift/origin-aggregated-logging + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d1f6846fd0f04 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin-aggregated-logging/openshift-priv-origin-aggregated-logging-release-4.8-presubmits.yaml @@ -0,0 +1,463 @@ +presubmits: + openshift-priv/origin-aggregated-logging: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/clo-functional + decorate: true + decoration_config: + skip_cloning: 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-aggregated-logging-release-4.8-clo-functional + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test clo-functional + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/clo-functional-cluster-profile + - --target=clo-functional + - --template=/usr/local/clo-functional + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: clo-functional + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/clo-functional-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/clo-functional + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )clo-functional,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cluster-logging-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-origin-aggregated-logging-release-4.8-cluster-logging-operator-e2e + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test cluster-logging-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-logging-operator-e2e-cluster-profile + - --target=cluster-logging-operator-e2e + - --template=/usr/local/cluster-logging-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-logging-operator-e2e + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-logging-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/elastic-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-origin-aggregated-logging-release-4.8-elastic-operator-e2e + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test elastic-operator-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/elastic-operator-e2e-cluster-profile + - --target=elastic-operator-e2e + - --template=/usr/local/elastic-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: elastic-operator-e2e + - name: TEST_COMMAND + value: make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:elasticsearch-operator-src + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/elastic-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/elastic-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )elastic-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-aggregated-logging-release-4.8-images + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + context: ci/prow/smoke + decorate: true + decoration_config: + skip_cloning: 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-aggregated-logging-release-4.8-smoke + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test smoke + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/smoke-cluster-profile + - --target=smoke + - --template=/usr/local/smoke + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: smoke + - name: TEST_COMMAND + value: make test + - name: TEST_IMAGESTREAM_TAG + value: stable:origin-aggregated-logging-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/smoke-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/smoke + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )smoke,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-aggregated-logging-release-4.8-unit + path_alias: github.com/openshift/origin-aggregated-logging + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..78ea6e21e4dc7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/origin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/origin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/origin/openshift-priv-origin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d838d9eb85d15 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/origin/openshift-priv-origin-release-4.8-presubmits.yaml @@ -0,0 +1,1354 @@ +presubmits: + openshift-priv/origin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-csi + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-disruptive + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /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.8 + cluster: build01 + 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.8-e2e-aws-image-registry + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-image-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-jenkins + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-ovn + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-proxy + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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.8 + cluster: build01 + 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.8-e2e-aws-serial + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-azure + path_alias: github.com/openshift/origin + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-origin-release-4.8-e2e-cmd + path_alias: github.com/openshift/origin + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-e2e-gcp-builds + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp-image-ecosystem + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-image-ecosystem + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-gcp-upgrade + path_alias: github.com/openshift/origin + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-vsphere + path_alias: github.com/openshift/origin + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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 + - --template=/usr/local/e2e-vsphere + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere + - 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-vsphere-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-vsphere + 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-vsphere + - 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-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/origin + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-origin-release-4.8-verify + path_alias: github.com/openshift/origin + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/origin + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ce7e18ee9779d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/osd-metrics-exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/osd-metrics-exporter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..07d1ccdd864ed --- /dev/null +++ b/ci-operator/jobs/openshift-priv/osd-metrics-exporter/openshift-priv-osd-metrics-exporter-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/osd-metrics-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/osd-metrics-exporter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-osd-metrics-exporter-release-4.8-unit + path_alias: github.com/openshift/osd-metrics-exporter + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-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.8-presubmits.yaml index f52da55160125..9bf431fa73969 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.8-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.8 cluster: build01 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.8-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b683b701d1fbb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/ovirt/csi-driver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ae24cf4d07285 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver-operator/openshift-priv-ovirt-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/ovirt-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-test + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-ovirt-csi-driver-operator-release-4.8-verify + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..75b4ff2880595 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/ovirt/csi-driver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..be71ac6818832 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovirt-csi-driver/openshift-priv-ovirt-csi-driver-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/ovirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/ovirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-periodics.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..6f433a7dfe67b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-periodics.yaml @@ -0,0 +1,147 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@yearly' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + 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.8-e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: api.ci + cron: 0 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + 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.8-e2e-metal-ipi-ovn-dualstack-periodic + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..49cf9dd4d16d8 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ovn-kubernetes + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f2a366fc3f306 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ovn-kubernetes/openshift-priv-ovn-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,564 @@ +presubmits: + openshift-priv/ovn-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-azure-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-operator-with-custom-vxlan-port + decorate: true + decoration_config: + skip_cloning: 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.8-e2e-operator-with-custom-vxlan-port + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-operator-with-custom-vxlan-port + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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-with-custom-vxlan-port-cluster-profile + - --target=e2e-operator-with-custom-vxlan-port + command: + - ci-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-with-custom-vxlan-port-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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-with-custom-vxlan-port,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-ovn-hybrid-step-registry + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + 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.8-e2e-vsphere-ovn + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-windows-hybrid-network + decorate: true + decoration_config: + skip_cloning: 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.8-e2e-windows-hybrid-network + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test e2e-windows-hybrid-network + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-windows-hybrid-network-cluster-profile + - --target=e2e-windows-hybrid-network + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-windows-hybrid-network-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-windows-hybrid-network,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/ovn-kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..932f2e478fd5f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml similarity index 91% 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/presto/openshift-priv-presto-master-presubmits.yaml index d9f7952d93d0f..fc7bff7b7811f 100644 --- a/ci-operator/jobs/openshift-priv/kubernetes-autoscaler/openshift-priv-kubernetes-autoscaler-release-3.11-presubmits.yaml +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-master-presubmits.yaml @@ -1,9 +1,9 @@ presubmits: - openshift-priv/kubernetes-autoscaler: + openshift-priv/presto: - agent: kubernetes always_run: true branches: - - release-3.11 + - master cluster: build01 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-presto-master-images + path_alias: github.com/kube-reporting/presto rerun_command: /test images spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - release-3.11 + - master cluster: build01 context: ci/prow/unit decorate: true @@ -67,8 +67,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-presto-master-unit + path_alias: github.com/kube-reporting/presto rerun_command: /test unit spec: containers: diff --git a/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.1-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.1-postsubmits.yaml new file mode 100644 index 0000000000000..10b33787fe4e7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.1-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.1$ + cluster: api.ci + 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.1-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/presto/openshift-priv-presto-release-4.1-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.1-presubmits.yaml new file mode 100644 index 0000000000000..b205df935c182 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.1-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.1 + cluster: build01 + 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.1-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-release-4.2-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.2-postsubmits.yaml new file mode 100644 index 0000000000000..1bb959b450c28 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.2-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.2$ + cluster: api.ci + 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.2-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/presto/openshift-priv-presto-release-4.2-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.2-presubmits.yaml new file mode 100644 index 0000000000000..02902a8c54dbd --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.2-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.2 + cluster: build01 + 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.2-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-release-4.3-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.3-postsubmits.yaml new file mode 100644 index 0000000000000..35c06542a46c1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.3-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.3$ + cluster: api.ci + 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.3-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/presto/openshift-priv-presto-release-4.3-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.3-presubmits.yaml new file mode 100644 index 0000000000000..b5203d2b246b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.3-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.3 + cluster: build01 + 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.3-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.3-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.4-postsubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.4-postsubmits.yaml new file mode 100644 index 0000000000000..bea167104922c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.4-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.4$ + cluster: api.ci + 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.4-images + path_alias: github.com/kube-reporting/presto + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/presto/openshift-priv-presto-release-4.4-presubmits.yaml b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.4-presubmits.yaml new file mode 100644 index 0000000000000..9ffc5002da2cb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.4-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.4 + cluster: build01 + 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.4-images + path_alias: github.com/kube-reporting/presto + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.4-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..0669066565cde --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..75dbdbdd569b4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.5-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.5-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..c3ade892f936a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..caa55d8a836ad --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.6-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.6-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..bcb27dfe48dda --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..e55caa7c30207 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.7-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.7-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..2d99866d93d41 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/presto: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..eaeab6d5d8c70 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/presto/openshift-priv-presto-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/presto: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-presto-release-4.8-unit + path_alias: github.com/kube-reporting/presto + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b80c05f135c1b --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/project-request-limit + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/project-request-limit/openshift-priv-project-request-limit-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cd772cf5f0753 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/project-request-limit/openshift-priv-project-request-limit-release-4.8-presubmits.yaml @@ -0,0 +1,290 @@ +presubmits: + openshift-priv/project-request-limit: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/project-request-limit + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/project-request-limit + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-project-request-limit-release-4.8-unit + path_alias: github.com/openshift/project-request-limit + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-project-request-limit-release-4.8-verify + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/project-request-limit + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..02a31e2330046 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/prom-label-proxy + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..88716c698aed9 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prom-label-proxy/openshift-priv-prom-label-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/prom-label-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/prom-label-proxy + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..dd7288d9f19d5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/prometheus-alertmanager + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7315f1ff95ca3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-alertmanager/openshift-priv-prometheus-alertmanager-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/prometheus-alertmanager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/prometheus-alertmanager + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8b6c01bb90c3d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/coreos/prometheus-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e1859ee817a05 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus-operator/openshift-priv-prometheus-operator-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/prometheus-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/prometheus/openshift-priv-prometheus-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b65180eb9a601 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/prometheus: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/prometheus + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/prometheus/openshift-priv-prometheus-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..473804b16e12e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/prometheus/openshift-priv-prometheus-release-4.8-presubmits.yaml @@ -0,0 +1,200 @@ +presubmits: + openshift-priv/prometheus: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/prometheus + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/prometheus + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/ptp-operator/openshift-priv-ptp-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..72266291fc555 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/ptp-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/ptp-operator/openshift-priv-ptp-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..57f6d878f300e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/ptp-operator/openshift-priv-ptp-operator-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/ptp-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/ptp-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/ptp-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8cc64a2686470 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ee30f76d14aab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/redhat-subscription-injection-webhook/openshift-priv-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml @@ -0,0 +1,164 @@ +presubmits: + openshift-priv/redhat-subscription-injection-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-redhat-subscription-injection-webhook-release-4.8-unit + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-redhat-subscription-injection-webhook-release-4.8-verify + path_alias: github.com/openshift/redhat-subscription-injection-webhook + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d4dd373ee4153 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/route-override-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/route-override-cni/openshift-priv-route-override-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d5bb739280540 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/route-override-cni/openshift-priv-route-override-cni-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/route-override-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/route-override-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/route-override-cni + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..dbb14f17331b0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/router: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/router + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/router/openshift-priv-router-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fef5b4dc556a2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/router/openshift-priv-router-release-4.8-presubmits.yaml @@ -0,0 +1,534 @@ +presubmits: + openshift-priv/router: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-router-release-4.8-e2e + path_alias: github.com/openshift/router + rerun_command: /test e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi-ovn-dualstack + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi-ovn-ipv6 + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-metal-ipi-ovn-router + path_alias: github.com/openshift/router + rerun_command: /test e2e-metal-ipi-ovn-router + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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.8-e2e-upgrade + path_alias: github.com/openshift/router + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/router + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-router-release-4.8-unit + path_alias: github.com/openshift/router + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-router-release-4.8-verify + path_alias: github.com/openshift/router + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-presubmits.yaml similarity index 90% 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.8-presubmits.yaml index ef19c98aaa0f1..cddd915df6c15 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.8-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.8 cluster: build01 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.8-unit + path_alias: github.com/openshift/runtime-utils rerun_command: /test unit spec: containers: @@ -57,7 +57,7 @@ presubmits: - agent: kubernetes always_run: true branches: - - oc-4.2-kubernetes-1.14.0 + - release-4.8 cluster: build01 context: ci/prow/verify decorate: true @@ -67,8 +67,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.8-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..78088214b4f94 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sdn: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/sdn + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sdn/openshift-priv-sdn-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c192fdd495a0a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sdn/openshift-priv-sdn-release-4.8-presubmits.yaml @@ -0,0 +1,436 @@ +presubmits: + openshift-priv/sdn: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-gcp + path_alias: github.com/openshift/sdn + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: build01 + 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.8-images + path_alias: github.com/openshift/sdn + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-sdn-release-4.8-unit + path_alias: github.com/openshift/sdn + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-sdn-release-4.8-verify + path_alias: github.com/openshift/sdn + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/sdn + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..27f8d0e0c5ac0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/service-ca-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/service-ca-operator/openshift-priv-service-ca-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ec00323380dd0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-ca-operator/openshift-priv-service-ca-operator-release-4.8-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/service-ca-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-operator + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-service-ca-operator-release-4.8-unit + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-service-ca-operator-release-4.8-verify + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/service-ca-operator + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2b77e66ca405c --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/service-catalog: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-incubator/service-catalog + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/service-catalog/openshift-priv-service-catalog-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..57aa34b55e8bf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/service-catalog/openshift-priv-service-catalog-release-4.8-presubmits.yaml @@ -0,0 +1,196 @@ +presubmits: + openshift-priv/service-catalog: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws-operator + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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: build01 + 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.8-images + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-service-catalog-release-4.8-unit + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f6ac11551e917 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2be78aa07a723 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sig-storage-local-static-provisioner/openshift-priv-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml @@ -0,0 +1,110 @@ +presubmits: + openshift-priv/sig-storage-local-static-provisioner: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-sig-storage-local-static-provisioner-release-4.8-unit + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..6a61f3c0ca4ab --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^master$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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 new file mode 100644 index 0000000000000..3428e9ce1c9fb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-master-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - master + cluster: build01 + 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-master-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-master-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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-master-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-master-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-master-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.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..4640bac3c47c5 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.5$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..eb96b9b85af7a --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.5-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.5 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.5-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.5-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..98980dbc28d1f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.6$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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..158809f513652 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.6-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.6 + cluster: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.6-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.6-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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..68eb229e154bf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.7$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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 new file mode 100644 index 0000000000000..716aed3050dc3 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.7-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.7 + cluster: build01 + 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.7-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.7-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.7-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.7-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.7-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.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..d0f33fee88cbf --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/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 new file mode 100644 index 0000000000000..3121f29e7b990 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/special-resource-operator/openshift-priv-special-resource-operator-release-4.8-presubmits.yaml @@ -0,0 +1,308 @@ +presubmits: + openshift-priv/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.8-unit + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-special-resource-operator-release-4.8-verify + path_alias: github.com/openshift-psap/special-resource-operator + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/sriov-cni/openshift-priv-sriov-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8cfc784efae4f --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/sriov-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sriov-cni/openshift-priv-sriov-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4004d1f8a5abb --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-cni/openshift-priv-sriov-cni-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/sriov-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/sriov-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/sriov-cni + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..3bf5857e844aa --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/sriov-dp-admission-controller + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8130522444f1d --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-dp-admission-controller/openshift-priv-sriov-dp-admission-controller-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/sriov-dp-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/sriov-dp-admission-controller + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8ffd900481f15 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/sriov-network-device-plugin + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..71e2836643d8e --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-device-plugin/openshift-priv-sriov-network-device-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/sriov-network-device-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/sriov-network-device-plugin + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c107d78269417 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/sriov-network-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..21c01d68c1426 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/sriov-network-operator/openshift-priv-sriov-network-operator-release-4.8-presubmits.yaml @@ -0,0 +1,182 @@ +presubmits: + openshift-priv/sriov-network-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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-operator-release-4.8-e2e-aws + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-gofmt + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/sriov-network-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/telemeter/openshift-priv-telemeter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b2ac9918af2fe --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/telemeter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/telemeter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/telemeter/openshift-priv-telemeter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e33b0d6f630d6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/telemeter/openshift-priv-telemeter-release-4.8-presubmits.yaml @@ -0,0 +1,448 @@ +presubmits: + openshift-priv/telemeter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-benchmark + path_alias: github.com/openshift/telemeter + rerun_command: /test benchmark + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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 + - --template=/usr/local/benchmark + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: benchmark + - name: TEST_COMMAND + value: make test-benchmark + 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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /usr/local/benchmark + name: job-definition + subPath: cluster-launch-installer-src.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-src + name: job-definition + - 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.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/telemeter + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/telemeter + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-integration + path_alias: github.com/openshift/telemeter + rerun_command: /test integration + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-telemeter-release-4.8-unit + path_alias: github.com/openshift/telemeter + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vendor + path_alias: github.com/openshift/telemeter + rerun_command: /test vendor + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..113e8663137df --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/template-service-broker-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ba60c150acc48 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker-operator/openshift-priv-template-service-broker-operator-release-4.8-presubmits.yaml @@ -0,0 +1,56 @@ +presubmits: + openshift-priv/template-service-broker-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/template-service-broker-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..eaee0900ddaae --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/template-service-broker + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/template-service-broker/openshift-priv-template-service-broker-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..52329ae745c86 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/template-service-broker/openshift-priv-template-service-broker-release-4.8-presubmits.yaml @@ -0,0 +1,362 @@ +presubmits: + openshift-priv/template-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/template-service-broker + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/template-service-broker + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-template-service-broker-release-4.8-unit + path_alias: github.com/openshift/template-service-broker + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-template-service-broker-release-4.8-verify + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-verify-deps + path_alias: github.com/openshift/template-service-broker + rerun_command: /test verify-deps + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5b70dea01f3a6 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/thanos: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/thanos + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/thanos/openshift-priv-thanos-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1a46f212508c4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/thanos/openshift-priv-thanos-release-4.8-presubmits.yaml @@ -0,0 +1,254 @@ +presubmits: + openshift-priv/thanos: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-e2e-aws-upgrade + path_alias: github.com/openshift/thanos + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/thanos + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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.8-vendor + path_alias: github.com/openshift/thanos + rerun_command: /test vendor + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..041a6e41c6fa7 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2899f95b7d4c0 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/vertical-pod-autoscaler-operator/openshift-priv-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml @@ -0,0 +1,344 @@ +presubmits: + openshift-priv/vertical-pod-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-gofmt + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test gofmt + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-golint + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test golint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-govet + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test govet + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: 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-vertical-pod-autoscaler-operator-release-4.8-unit + path_alias: github.com/openshift/vertical-pod-autoscaler-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d86a84027d260 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/whereabouts-cni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1bb016a002c44 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/whereabouts-cni/openshift-priv-whereabouts-cni-release-4.8-presubmits.yaml @@ -0,0 +1,128 @@ +presubmits: + openshift-priv/whereabouts-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-e2e-aws + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: build01 + 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.8-images + path_alias: github.com/openshift/whereabouts-cni + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..152671fe72fc1 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4647a2a2fe4c4 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-bootstrapper/openshift-priv-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml @@ -0,0 +1,362 @@ +presubmits: + openshift-priv/windows-machine-config-bootstrapper: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-build + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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.8-e2e-wmcb + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test e2e-wmcb + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-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.8 + cluster: build01 + context: ci/prow/e2e-wni + decorate: true + decoration_config: + skip_cloning: 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.8-e2e-wni + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test e2e-wni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --oauth-token-path=/usr/local/github-credentials/oauth + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --secret-dir=/usr/local/e2e-wni-cluster-profile + - --target=e2e-wni + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-wni-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-robot-private-git-cloner + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )e2e-wni,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + 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.8-images + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + context: ci/prow/unit-wni + decorate: true + decoration_config: + skip_cloning: 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.8-unit-wni + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test unit-wni + spec: + containers: + - args: + - --image-import-pull-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-wni + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-wni,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-windows-machine-config-bootstrapper-release-4.8-verify + path_alias: github.com/openshift/windows-machine-config-bootstrapper + rerun_command: /test verify + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8-postsubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e0c04ae4a5227 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,54 @@ +postsubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-operator-release-4.8-images + path_alias: github.com/openshift/windows-machine-config-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e33ed441811e2 --- /dev/null +++ b/ci-operator/jobs/openshift-priv/windows-machine-config-operator/openshift-priv-windows-machine-config-operator-release-4.8-presubmits.yaml @@ -0,0 +1,434 @@ +presubmits: + openshift-priv/windows-machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/aws-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-windows-machine-config-operator-release-4.8-aws-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test aws-e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + context: ci/prow/aws-e2e-operator-with-custom-vxlan-port + decorate: true + decoration_config: + skip_cloning: 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.8-aws-e2e-operator-with-custom-vxlan-port + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test aws-e2e-operator-with-custom-vxlan-port + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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-with-custom-vxlan-port-cluster-profile + - --target=aws-e2e-operator-with-custom-vxlan-port + command: + - 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-with-custom-vxlan-port-cluster-profile + name: cluster-profile + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-with-custom-vxlan-port,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/azure-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-windows-machine-config-operator-release-4.8-azure-e2e-operator + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test azure-e2e-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + 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-operator-release-4.8-build + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test build + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + cluster: build01 + 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-operator-release-4.8-images + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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: build01 + 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-windows-machine-config-operator-release-4.8-lint + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test lint + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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.8 + 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-windows-machine-config-operator-release-4.8-unit + path_alias: github.com/openshift/windows-machine-config-operator + rerun_command: /test unit + spec: + containers: + - args: + - --image-import-pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-periodics.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..71595c3d753be --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-periodics.yaml @@ -0,0 +1,63 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: 0 */23 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift-psap + repo: ci-artifacts + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-psap-ci-artifacts-release-4.8-gpu-operator-e2e + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7653ee609533c --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift-psap/ci-artifacts: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..919085e4a2f42 --- /dev/null +++ b/ci-operator/jobs/openshift-psap/ci-artifacts/openshift-psap-ci-artifacts-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift-psap/ci-artifacts: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c39764cc47a1a --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1c595582659eb --- /dev/null +++ b/ci-operator/jobs/openshift-psap/special-resource-operator/openshift-psap-special-resource-operator-release-4.8-presubmits.yaml @@ -0,0 +1,264 @@ +presubmits: + openshift-psap/special-resource-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-psap-special-resource-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-psap-special-resource-operator-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-psap-special-resource-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-psap-special-resource-operator-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/ansible-service-broker/openshift-ansible-service-broker-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7c356886df21e --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ansible-service-broker: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a48728f7780f5 --- /dev/null +++ b/ci-operator/jobs/openshift/ansible-service-broker/openshift-ansible-service-broker-release-4.8-presubmits.yaml @@ -0,0 +1,478 @@ +presubmits: + openshift/ansible-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-build + rerun_command: /test build + spec: + containers: + - args: + - --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: /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.8 + 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.8-fmt + rerun_command: /test fmt + spec: + containers: + - args: + - --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: /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.8 + 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.8-fmtcheck + rerun_command: /test fmtcheck + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-lint + rerun_command: /test lint + spec: + containers: + - args: + - --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: /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.8 + 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.8-operator-molecule-e2e + rerun_command: /test operator-molecule-e2e + spec: + containers: + - args: + - --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 + - --template=/usr/local/operator-molecule-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: operator-molecule-e2e + - name: TEST_COMMAND + value: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster + 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: /usr/local/operator-molecule-e2e + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-operator-molecule-olm-e2e + rerun_command: /test operator-molecule-olm-e2e + spec: + containers: + - args: + - --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 + - --template=/usr/local/operator-molecule-olm-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: operator-molecule-olm-e2e + - name: TEST_COMMAND + value: | + echo "${USER:-default}:x:$(id -u):$(id -g):Default User:$HOME:/sbin/nologin" >> /etc/passwd + cd operator + molecule test -s cluster-olm + 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: /usr/local/operator-molecule-olm-e2e + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-test + rerun_command: /test test + spec: + containers: + - args: + - --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: /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.8 + 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.8-vet + rerun_command: /test vet + spec: + containers: + - args: + - --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: /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.8-presubmits.yaml b/ci-operator/jobs/openshift/api/openshift-api-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1f4f2b294017e --- /dev/null +++ b/ci-operator/jobs/openshift/api/openshift-api-release-4.8-presubmits.yaml @@ -0,0 +1,227 @@ +presubmits: + openshift/api: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-build + rerun_command: /test build + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify-client-go + rerun_command: /test verify-client-go + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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.8-presubmits.yaml similarity index 63% 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.8-presubmits.yaml index e755b5c4f0321..e6ef8bd2938d7 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.8-presubmits.yaml @@ -1,26 +1,23 @@ presubmits: - openshift-priv/kubernetes: + openshift/apiserver-library-go: - agent: kubernetes always_run: true branches: - - origin-4.3-kubernetes-1.16.0-beta.2 + - release-4.8 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.8-unit rerun_command: /test unit spec: containers: - args: - --image-import-pull-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 @@ -33,9 +30,6 @@ presubmits: requests: cpu: 10m volumeMounts: - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -44,9 +38,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 @@ -57,24 +48,21 @@ presubmits: - agent: kubernetes always_run: true branches: - - origin-4.3-kubernetes-1.16.0-beta.2 + - release-4.8 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.8-verify rerun_command: /test verify spec: containers: - args: - --image-import-pull-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 @@ -87,9 +75,6 @@ presubmits: requests: cpu: 10m volumeMounts: - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -98,9 +83,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 @@ -108,3 +90,48 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )verify,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/assisted-service/openshift-assisted-service-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/assisted-service/openshift-assisted-service-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..67fe7aff5d059 --- /dev/null +++ b/ci-operator/jobs/openshift/assisted-service/openshift-assisted-service-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/assisted-service: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-assisted-service-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/assisted-service/openshift-assisted-service-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/assisted-service/openshift-assisted-service-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a75394387ac76 --- /dev/null +++ b/ci-operator/jobs/openshift/assisted-service/openshift-assisted-service-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/assisted-service: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-assisted-service-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/assisted-test-infra/openshift-assisted-test-infra-release-4.8-periodics.yaml b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..c9e9eff0a3b59 --- /dev/null +++ b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-periodics.yaml @@ -0,0 +1,65 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@daily' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift + repo: assisted-test-infra + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-assisted-test-infra-release-4.8-e2e-metal-assisted-periodic + spec: + containers: + - args: + - --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-assisted-periodic-cluster-profile + - --target=e2e-metal-assisted-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-assisted-periodic-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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 diff --git a/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5ce4b8df4cd57 --- /dev/null +++ b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/assisted-test-infra: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-assisted-test-infra-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0aadc8bb3d65c --- /dev/null +++ b/ci-operator/jobs/openshift/assisted-test-infra/openshift-assisted-test-infra-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/assisted-test-infra: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-metal-assisted + 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-assisted-test-infra-release-4.8-e2e-metal-assisted + rerun_command: /test e2e-metal-assisted + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-assisted,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-assisted-test-infra-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..dd3f0c2e7dc37 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d65dfbf897973 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver-operator/openshift-aws-ebs-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,218 @@ +presubmits: + openshift/aws-ebs-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-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-aws-ebs-csi-driver-operator-release-4.8-e2e-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --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-operator-cluster-profile + - --target=e2e-operator + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: | + make test-e2e ARTIFACT_DIR=/tmp/artifacts + - name: TEST_IMAGESTREAM_TAG + value: stable:aws-ebs-csi-driver-operator-test + 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: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2df7d8000df36 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b622db98f5575 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-ebs-csi-driver/openshift-aws-ebs-csi-driver-release-4.8-presubmits.yaml @@ -0,0 +1,205 @@ +presubmits: + openshift/aws-ebs-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws-csi + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-images + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + path_alias: github.com/kubernetes-sigs/aws-ebs-csi-driver + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d5bd5a6e12e3d --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..588c88254c273 --- /dev/null +++ b/ci-operator/jobs/openshift/aws-pod-identity-webhook/openshift-aws-pod-identity-webhook-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/aws-pod-identity-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-images + path_alias: github.com/aws/amazon-eks-pod-identity-webhook + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/baremetal-operator/openshift-baremetal-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..faa4ff4ba605a --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/baremetal-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: github.com/metal3-io/baremetal-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..51343bf92d964 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-operator/openshift-baremetal-operator-release-4.8-presubmits.yaml @@ -0,0 +1,207 @@ +presubmits: + openshift/baremetal-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-metal-ipi + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-images + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-lint + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test lint + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + path_alias: github.com/metal3-io/baremetal-operator + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2b17c27ee8034 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1943858347da0 --- /dev/null +++ b/ci-operator/jobs/openshift/baremetal-runtimecfg/openshift-baremetal-runtimecfg-release-4.8-presubmits.yaml @@ -0,0 +1,248 @@ +presubmits: + openshift/baremetal-runtimecfg: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6a6229be7c129 --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/bond-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..83529271982a0 --- /dev/null +++ b/ci-operator/jobs/openshift/bond-cni/openshift-bond-cni-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/bond-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-presubmits.yaml b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e5dac2d1b752e --- /dev/null +++ b/ci-operator/jobs/openshift/build-machinery-go/openshift-build-machinery-go-release-4.8-presubmits.yaml @@ -0,0 +1,47 @@ +presubmits: + openshift/build-machinery-go: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/builder/openshift-builder-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..345f594d46766 --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/builder: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/builder/openshift-builder-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..70ac46cf135de --- /dev/null +++ b/ci-operator/jobs/openshift/builder/openshift-builder-release-4.8-presubmits.yaml @@ -0,0 +1,391 @@ +presubmits: + openshift/builder: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-e2e-aws-builds + rerun_command: /test e2e-aws-builds + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-e2e-aws-image-ecosystem + rerun_command: /test e2e-aws-image-ecosystem + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-e2e-aws-proxy + optional: true + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6cc4d95cc254e --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cincinnati-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8494096f729a6 --- /dev/null +++ b/ci-operator/jobs/openshift/cincinnati-operator/openshift-cincinnati-operator-release-4.8-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift/cincinnati-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cincinnati-operator-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-cincinnati-operator-release-4.8-cincinnati-operator-e2e-aws + rerun_command: /test cincinnati-operator-e2e-aws + spec: + containers: + - args: + - --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/cincinnati-operator-e2e-aws-cluster-profile + - --target=cincinnati-operator-e2e-aws + - --template=/usr/local/cincinnati-operator-e2e-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cincinnati-operator-e2e-aws + - name: TEST_COMMAND + value: make func-test + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cincinnati-operator-e2e-aws-cluster-profile + name: cluster-profile + - mountPath: /usr/local/cincinnati-operator-e2e-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cincinnati-operator-e2e-aws,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-presubmits.yaml b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6c2095cb63529 --- /dev/null +++ b/ci-operator/jobs/openshift/client-go/openshift-client-go-release-4.8-presubmits.yaml @@ -0,0 +1,47 @@ +presubmits: + openshift/client-go: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d30f830246ecb --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f00802a77a074 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-credential-operator/openshift-cloud-credential-operator-release-4.8-presubmits.yaml @@ -0,0 +1,524 @@ +presubmits: + openshift/cloud-credential-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-e2e-azure + optional: true + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-gcp + optional: true + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-openstack + optional: true + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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: /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.8 + 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.8-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..49b535f53c245 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: k8s.io/cloud-provider-openstack + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1e80938ae6fd7 --- /dev/null +++ b/ci-operator/jobs/openshift/cloud-provider-openstack/openshift-cloud-provider-openstack-release-4.8-presubmits.yaml @@ -0,0 +1,95 @@ +presubmits: + openshift/cloud-provider-openstack: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + path_alias: k8s.io/cloud-provider-openstack + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c5304d08b7365 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..761740145b38a --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-actuator-pkg/openshift-cluster-api-actuator-pkg-release-4.8-presubmits.yaml @@ -0,0 +1,496 @@ +presubmits: + openshift/cluster-api-actuator-pkg: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-e2e-aws-operator-tech-preview + optional: true + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator-tech-preview + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-tech-preview + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + 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: /usr/local/e2e-aws-operator-tech-preview + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-e2e-azure-operator + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + 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: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-e2e-gcp-operator + optional: true + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make -C /go/src/github.com/openshift/cluster-api-actuator-pkg test-e2e + 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: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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.8-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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.8-golint + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..24b21237fb1a5 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d2e659ac405e9 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-aws/openshift-cluster-api-provider-aws-release-4.8-presubmits.yaml @@ -0,0 +1,468 @@ +presubmits: + openshift/cluster-api-provider-aws: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-aws + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-e2e-aws-operator + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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: 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.8-e2e-aws-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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.8-goimports + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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.8-golint + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + path_alias: sigs.k8s.io/cluster-api-provider-aws + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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.8-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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a7da79c8eb9ec --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..226c82533c6f6 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-azure/openshift-cluster-api-provider-azure-release-4.8-presubmits.yaml @@ -0,0 +1,442 @@ +presubmits: + openshift/cluster-api-provider-azure: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-azure + optional: true + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-azure-operator + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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.8-e2e-upgrade + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-git-history + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test git-history + spec: + containers: + - args: + - --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: /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.8 + 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.8-goimports + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + path_alias: sigs.k8s.io/cluster-api-provider-azure + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5ebe1b493d327 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d36d9096a7930 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-baremetal/openshift-cluster-api-provider-baremetal-release-4.8-presubmits.yaml @@ -0,0 +1,293 @@ +presubmits: + openshift/cluster-api-provider-baremetal: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-generate-check + rerun_command: /test generate-check + spec: + containers: + - args: + - --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: /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.8 + 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.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d0ca6a4e2f479 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..976928152383e --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-gcp/openshift-cluster-api-provider-gcp-release-4.8-presubmits.yaml @@ -0,0 +1,330 @@ +presubmits: + openshift/cluster-api-provider-gcp: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-e2e-gcp + optional: true + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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.8-e2e-gcp-operator + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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.8-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..89b8598d074f5 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..303eedbaafc0b --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubemark/openshift-cluster-api-provider-kubemark-release-4.8-presubmits.yaml @@ -0,0 +1,228 @@ +presubmits: + openshift/cluster-api-provider-kubemark: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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.8-golint + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5af69962bed03 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8717fbc106c0f --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-kubevirt/openshift-cluster-api-provider-kubevirt-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/cluster-api-provider-kubevirt: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..df71b9f78ee97 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f78105face5f2 --- /dev/null +++ b/ci-operator/jobs/openshift/cluster-api-provider-libvirt/openshift-cluster-api-provider-libvirt-release-4.8-presubmits.yaml @@ -0,0 +1,374 @@ +presubmits: + openshift/cluster-api-provider-libvirt: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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.8-actuator-pkg-staleness + optional: true + rerun_command: /test actuator-pkg-staleness + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/e2e-libvirt + decorate: true + name: pull-ci-openshift-cluster-api-provider-libvirt-release-4.8-e2e-libvirt + rerun_command: /test e2e-libvirt + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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 <tests < should not allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController evictions: no PDB => should allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController evictions: too few pods, replicaSet, percentage => should not allow an eviction [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] DisruptionController should update PodDisruptionBudget status [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] Job should delete a job [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-apps] StatefulSet [k8s.io] Basic StatefulSet functionality [StatefulSetBasic] Should recreate evicted statefulset [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-auth] Certificates API should support building a client with a CSR [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] ServiceAccounts should allow opting out of API token automount [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] A node shouldn't be able to create another node [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] A node shouldn't be able to delete another node [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-auth] [Feature:NodeAuthorizer] Getting a non-existent secret should exit with the Forbidden error, not a NotFound error [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl apply should reuse port when apply to an existing SVC [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run default should create an rc or deployment from an image [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run job should create a job from an image when restart is OnFailure [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl run pod should create a pod from an image when restart is Never [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Kubectl version should check is all data is printed [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Proxy server should support --unix-socket=/path [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support exec [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support exec through kubectl proxy [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Simple pod should support port-forward [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-cli] Kubectl client [k8s.io] Update Demo should scale a replication controller [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-instrumentation] MetricsGrabber should grab all metrics from a Kubelet. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] DNS should support configurable pod resolv.conf [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Networking Granular Checks: Pods should function for intra-pod communication: http [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-network] Services should be able to update NodePorts with two same port numbers but different protocols [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Services should check NodePort out-of-range [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-network] Services should use same NodePort with same port but different protocols [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota [Feature:PodPriority] should verify ResourceQuota's priority class scope (cpu, memory quota set) against a pod with same priority class. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota [Feature:ScopeSelectors] should verify ResourceQuota with terminating scopes through scope selectors. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should create a ResourceQuota and capture the life of a persistent volume claim with a storage class. [sig-storage] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should create a ResourceQuota and capture the life of a replication controller. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should verify ResourceQuota with best effort scope. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-scheduling] ResourceQuota should verify ResourceQuota with terminating scopes. [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] ConfigMap binary data should be reflected in volume [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume with mappings and Item mode set [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] ConfigMap should be consumable from pods in volume with mappings as non-root [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Downward API volume should provide container's cpu request [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Downward API volume should provide podname as non-root with fsgroup [NodeFeature:FSGroup] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Downward API volume should provide podname as non-root with fsgroup and defaultMode [NodeFeature:FSGroup] [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] EmptyDir volumes should support (non-root,0644,tmpfs) [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes should support (root,0644,tmpfs) [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes volume on tmpfs should have the correct mode [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] EmptyDir volumes when FSGroup is specified [NodeFeature:FSGroup] volume on tmpfs should have the correct mode using FSGroup [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Ephemeralstorage When pod refers to non-existent ephemeral storage should allow deletion of pod with invalid volume : configmap [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Ephemeralstorage When pod refers to non-existent ephemeral storage should allow deletion of pod with invalid volume : secret [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: emptydir] [Testpattern: Inline-volume (default fs)] subPath should support readOnly directory specified in the volumeMount [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should be able to unmount after the subpath directory is deleted [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support existing single file [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support file as subpath [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] In-tree Volumes [Driver: hostPath] [Testpattern: Inline-volume (default fs)] subPath should support non-existent path [Suite:openshift/conformance/parallel] [Suite:k8s]" + "[sig-storage] Secrets should be consumable from pods in volume with mappings [NodeConformance] [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + "[sig-storage] Subpath Atomic writer volumes should support subpaths with downward pod [Conformance] [Suite:openshift/conformance/parallel/minimal] [Suite:k8s]" + EOTESTS + TEST_SUITE="--file=tests" run-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /usr/local/e2e-libvirt-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-libvirt + name: job-definition + subPath: cluster-launch-installer-libvirt-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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-gcp + - configMap: + name: cluster-profile-gcp + - configMap: + name: prow-job-cluster-launch-installer-libvirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-libvirt,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-metal + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.8-e2e-metal + optional: true + rerun_command: /test e2e-metal + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=installer + - --secret-dir=/usr/local/e2e-metal-cluster-profile + - --target=e2e-metal + - --template=/usr/local/e2e-metal + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: metal + - name: JOB_NAME_SAFE + value: e2e-metal + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /usr/local/e2e-metal-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-metal + name: job-definition + subPath: cluster-launch-installer-metal-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: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-metal + - configMap: + name: prow-job-cluster-launch-installer-metal-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-metal,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-installer-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: false + branches: + - release-4.8 + 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-installer-release-4.8-e2e-openstack + optional: true + rerun_command: /test e2e-openstack + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=installer + - --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: /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.8 + cluster: build01 + context: ci/prow/e2e-openstack-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-installer-release-4.8-e2e-openstack-ipi + rerun_command: /test e2e-openstack-ipi + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: 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: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-openstack-parallel + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.8-e2e-openstack-parallel + optional: true + rerun_command: /test e2e-openstack-parallel + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=installer + - --secret-dir=/usr/local/e2e-openstack-parallel-cluster-profile + - --target=e2e-openstack-parallel + - --template=/usr/local/e2e-openstack-parallel + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: openstack + - name: JOB_NAME_SAFE + value: e2e-openstack-parallel + - name: KURYR_ENABLED + value: "false" + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-openstack-parallel-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-openstack-parallel + 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-parallel,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-installer-release-4.8-e2e-ovirt + optional: true + rerun_command: /test e2e-ovirt + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=installer + - --secret-dir=/etc/boskos + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + - --template=/usr/local/e2e-ovirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: ovirt + - name: JOB_NAME_SAFE + value: e2e-ovirt + - name: LEASE_TYPE + value: minimal + - 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-ovirt + name: job-definition + subPath: cluster-launch-installer-ovirt-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-ovirt + - secret: + name: ovirt-infra-secrets + - configMap: + name: cluster-profile-ovirt + - configMap: + name: prow-job-cluster-launch-installer-ovirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere + 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-installer-release-4.8-e2e-vsphere + optional: true + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + 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-installer-release-4.8-e2e-vsphere-upi + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-installer-release-4.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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-installer-release-4.8-golint + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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-installer-release-4.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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-installer-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/shellcheck + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.8-shellcheck + rerun_command: /test shellcheck + spec: + containers: + - args: + - ./hack/shellcheck.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/shellcheck-alpine:v0.5.0 + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test shellcheck + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/tf-fmt + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.8-tf-fmt + optional: true + rerun_command: /test tf-fmt + spec: + containers: + - args: + - ./hack/tf-fmt.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/terraform-alpine:v0.12.0-rc1 + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test( | .* )tf-fmt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/tf-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.8-tf-lint + rerun_command: /test tf-lint + spec: + containers: + - args: + - ./hack/tf-lint.sh + command: + - sh + env: + - name: IS_CONTAINER + value: "TRUE" + image: quay.io/coreos/tflint + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test tf-lint + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-installer-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/verify-codegen + 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-installer-release-4.8-verify-codegen + rerun_command: /test verify-codegen + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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-codegen,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/verify-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-openshift-installer-release-4.8-verify-vendor + rerun_command: /test verify-vendor + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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-vendor,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-installer-release-4.8-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 diff --git a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..878c280deb6ea --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-hardware-inventory-recorder-image-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..438d794976d7f --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-hardware-inventory-recorder-image/openshift-ironic-hardware-inventory-recorder-image-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-hardware-inventory-recorder-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-hardware-inventory-recorder-image-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-hardware-inventory-recorder-image-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ironic-image/openshift-ironic-image-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c202fddf70ac6 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-image-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..51ec90e372647 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-image/openshift-ironic-image-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-image-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-image-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..eab64534ad7f0 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-inspector-image: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-inspector-image-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f2e039a8d4b7a --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-inspector-image/openshift-ironic-inspector-image-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-inspector-image: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-inspector-image-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-inspector-image-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0b9f244ede5e7 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-ipa-downloader: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-ipa-downloader-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1746b4c1bb533 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-ipa-downloader/openshift-ironic-ipa-downloader-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-ipa-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-ipa-downloader-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-ipa-downloader-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..2b608522cd75c --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-rhcos-downloader: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-rhcos-downloader-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7b35b9c5f3f7f --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-rhcos-downloader/openshift-ironic-rhcos-downloader-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-rhcos-downloader: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-rhcos-downloader-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-rhcos-downloader-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9b77b5ef31579 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ironic-static-ip-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ironic-static-ip-manager-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..134a333908aa7 --- /dev/null +++ b/ci-operator/jobs/openshift/ironic-static-ip-manager/openshift-ironic-static-ip-manager-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/ironic-static-ip-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ironic-static-ip-manager-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ironic-static-ip-manager-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..49a54ed368653 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/jenkins-client-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-jenkins-client-plugin-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..796a3028cee05 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-client-plugin/openshift-jenkins-client-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,188 @@ +presubmits: + openshift/jenkins-client-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-jenkins-client-plugin-release-4.8-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-jenkins-client-plugin-release-4.8-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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-jenkins-client-plugin-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0324200b75b4a --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/jenkins-openshift-login-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-jenkins-openshift-login-plugin-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7eaeb8460ff0f --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-openshift-login-plugin/openshift-jenkins-openshift-login-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/jenkins-openshift-login-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-jenkins-openshift-login-plugin-release-4.8-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-jenkins-openshift-login-plugin-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c3dd62c200396 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/jenkins-sync-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-jenkins-sync-plugin-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a61cd31b16c6d --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins-sync-plugin/openshift-jenkins-sync-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/jenkins-sync-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-jenkins-sync-plugin-release-4.8-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-jenkins-sync-plugin-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/jenkins/openshift-jenkins-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c041699fde473 --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/jenkins: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-jenkins-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d2c3eaa6a9c3c --- /dev/null +++ b/ci-operator/jobs/openshift/jenkins/openshift-jenkins-release-4.8-presubmits.yaml @@ -0,0 +1,174 @@ +presubmits: + openshift/jenkins: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-jenkins-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-jenkins-release-4.8-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-jenkins-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f0b5fb28d2045 --- /dev/null +++ b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/k8s-prometheus-adapter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-k8s-prometheus-adapter-release-4.8-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..faee5530279fb --- /dev/null +++ b/ci-operator/jobs/openshift/k8s-prometheus-adapter/openshift-k8s-prometheus-adapter-release-4.8-presubmits.yaml @@ -0,0 +1,160 @@ +presubmits: + openshift/k8s-prometheus-adapter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-k8s-prometheus-adapter-release-4.8-e2e-aws + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-k8s-prometheus-adapter-release-4.8-images + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-k8s-prometheus-adapter-release-4.8-unit + optional: true + path_alias: github.com/directxman12/k8s-prometheus-adapter + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ae4ecb45859bb --- /dev/null +++ b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/kube-rbac-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kube-rbac-proxy-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fce4af0baafee --- /dev/null +++ b/ci-operator/jobs/openshift/kube-rbac-proxy/openshift-kube-rbac-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/kube-rbac-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kube-rbac-proxy-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-kube-rbac-proxy-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/kube-state-metrics/openshift-kube-state-metrics-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..84b51551f1762 --- /dev/null +++ b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/kube-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kube-state-metrics-release-4.8-images + path_alias: k8s.io/kube-state-metrics + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c5d98e29b78f7 --- /dev/null +++ b/ci-operator/jobs/openshift/kube-state-metrics/openshift-kube-state-metrics-release-4.8-presubmits.yaml @@ -0,0 +1,113 @@ +presubmits: + openshift/kube-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kube-state-metrics-release-4.8-e2e-aws + path_alias: k8s.io/kube-state-metrics + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-kube-state-metrics-release-4.8-images + path_alias: k8s.io/kube-state-metrics + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/kubecsr/openshift-kubecsr-openshift-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8e8af0786a204 --- /dev/null +++ b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/kubecsr: + - agent: kubernetes + branches: + - ^openshift-4\.8$ + cluster: api.ci + 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-kubecsr-openshift-4.8-images + path_alias: github.com/coreos/kubecsr + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0098c991e9e47 --- /dev/null +++ b/ci-operator/jobs/openshift/kubecsr/openshift-kubecsr-openshift-4.8-presubmits.yaml @@ -0,0 +1,159 @@ +presubmits: + openshift/kubecsr: + - agent: kubernetes + always_run: true + branches: + - openshift-4.8 + 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-kubecsr-openshift-4.8-e2e-aws + path_alias: github.com/coreos/kubecsr + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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: + - openshift-4.8 + 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-kubecsr-openshift-4.8-images + path_alias: github.com/coreos/kubecsr + rerun_command: /test images + spec: + containers: + - args: + - --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: /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: + - openshift-4.8 + 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-kubecsr-openshift-4.8-unit + path_alias: github.com/coreos/kubecsr + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/kubefed-operator/openshift-kubefed-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b4884d95ac8be --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/kubefed-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kubefed-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f15f30b5341f7 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed-operator/openshift-kubefed-operator-release-4.8-presubmits.yaml @@ -0,0 +1,216 @@ +presubmits: + openshift/kubefed-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubefed-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/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-kubefed-operator-release-4.8-olm-e2e + rerun_command: /test olm-e2e + spec: + containers: + - args: + - --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/olm-e2e-cluster-profile + - --target=olm-e2e + - --template=/usr/local/olm-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: olm-e2e + - name: TEST_COMMAND + value: | + make -f Makefile.ci olm-e2e + 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: /usr/local/olm-e2e + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-kubefed-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-kubefed-operator-release-4.8-vet + rerun_command: /test vet + spec: + containers: + - args: + - --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: /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/kubefed/openshift-kubefed-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b2dde73fa3c38 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/kubefed: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kubefed-release-4.8-images + path_alias: sigs.k8s.io/kubefed + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b264c2ed4fe29 --- /dev/null +++ b/ci-operator/jobs/openshift/kubefed/openshift-kubefed-release-4.8-presubmits.yaml @@ -0,0 +1,187 @@ +presubmits: + openshift/kubefed: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubefed-release-4.8-images + path_alias: sigs.k8s.io/kubefed + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/managed-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-kubefed-release-4.8-managed-e2e + path_alias: sigs.k8s.io/kubefed + rerun_command: /test managed-e2e + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )managed-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubefed-release-4.8-unit + path_alias: sigs.k8s.io/kubefed + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-kubefed-release-4.8-vet + path_alias: sigs.k8s.io/kubefed + rerun_command: /test vet + spec: + containers: + - args: + - --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: /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/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..04f4de30f52d5 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/kubernetes-autoscaler: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kubernetes-autoscaler-release-4.8-images + path_alias: k8s.io/autoscaler + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ebd7692a625c1 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-autoscaler/openshift-kubernetes-autoscaler-release-4.8-presubmits.yaml @@ -0,0 +1,524 @@ +presubmits: + openshift/kubernetes-autoscaler: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-autoscaler-release-4.8-e2e-aws-operator + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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: 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-kubernetes-autoscaler-release-4.8-e2e-azure-operator + optional: true + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-kubernetes-autoscaler-release-4.8-e2e-gcp-operator + optional: true + path_alias: k8s.io/autoscaler + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-kubernetes-autoscaler-release-4.8-git-history + optional: true + path_alias: k8s.io/autoscaler + rerun_command: /test git-history + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-autoscaler-release-4.8-goimports + path_alias: k8s.io/autoscaler + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-autoscaler-release-4.8-golint + path_alias: k8s.io/autoscaler + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-autoscaler-release-4.8-govet + path_alias: k8s.io/autoscaler + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-autoscaler-release-4.8-images + path_alias: k8s.io/autoscaler + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-autoscaler-release-4.8-unit + path_alias: k8s.io/autoscaler + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6fa2b517069e6 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kubernetes-kube-storage-version-migrator-release-4.8-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1b510746686cf --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-kube-storage-version-migrator/openshift-kubernetes-kube-storage-version-migrator-release-4.8-presubmits.yaml @@ -0,0 +1,205 @@ +presubmits: + openshift/kubernetes-kube-storage-version-migrator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-kube-storage-version-migrator-release-4.8-e2e-aws + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-kubernetes-kube-storage-version-migrator-release-4.8-images + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-kube-storage-version-migrator-release-4.8-unit + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-kube-storage-version-migrator-release-4.8-verify + path_alias: github.com/kubernetes-sigs/kube-storage-version-migrator + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..34527380158fe --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes-nmstate/openshift-kubernetes-nmstate-release-4.8-presubmits.yaml @@ -0,0 +1,47 @@ +presubmits: + openshift/kubernetes-nmstate: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-nmstate-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/kubernetes/openshift-kubernetes-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e60deda90a7a4 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,47 @@ +postsubmits: + openshift/kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kubernetes-release-4.8-images + path_alias: k8s.io/kubernetes + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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 diff --git a/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..97e23337c31f2 --- /dev/null +++ b/ci-operator/jobs/openshift/kubernetes/openshift-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,1182 @@ +presubmits: + openshift/kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-release-4.8-e2e-aws + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-kubernetes-release-4.8-e2e-aws-csi + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-csi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-disruptive + 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-kubernetes-release-4.8-e2e-aws-disruptive + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --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-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: /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 + - 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.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-kubernetes-release-4.8-e2e-aws-jenkins + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-ovn + 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-kubernetes-release-4.8-e2e-aws-ovn + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-serial + 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-kubernetes-release-4.8-e2e-aws-serial + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-release-4.8-e2e-azure + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-cmd + 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-kubernetes-release-4.8-e2e-cmd + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-release-4.8-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-kubernetes-release-4.8-e2e-upgrade + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere + 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-kubernetes-release-4.8-e2e-vsphere + path_alias: k8s.io/kubernetes + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --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-cluster-profile + - --target=e2e-vsphere + - --template=/usr/local/e2e-vsphere + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere + - 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-vsphere-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-vsphere + 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-vsphere + - 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-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-release-4.8-images + path_alias: k8s.io/kubernetes + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=[release:latest] + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - 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.8 + cluster: build01 + context: ci/prow/integration + 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-kubernetes-release-4.8-integration + path_alias: k8s.io/kubernetes + rerun_command: /test integration + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/k8s-e2e-conformance-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-kubernetes-release-4.8-k8s-e2e-conformance-aws + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-conformance-aws + spec: + containers: + - args: + - --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/k8s-e2e-conformance-aws-cluster-profile + - --target=k8s-e2e-conformance-aws + - --template=/usr/local/k8s-e2e-conformance-aws + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: k8s-e2e-conformance-aws + - name: TEST_COMMAND + value: openshift-hack/conformance-k8s.sh + 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: /usr/local/k8s-e2e-conformance-aws + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + cluster: build01 + context: ci/prow/k8s-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-kubernetes-release-4.8-k8s-e2e-gcp + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp + spec: + containers: + - args: + - --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/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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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( | .* )k8s-e2e-gcp,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/k8s-e2e-gcp-serial + 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-kubernetes-release-4.8-k8s-e2e-gcp-serial + path_alias: k8s.io/kubernetes + rerun_command: /test k8s-e2e-gcp-serial + spec: + containers: + - args: + - --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/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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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( | .* )k8s-e2e-gcp-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kubernetes-release-4.8-unit + path_alias: k8s.io/kubernetes + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-kubernetes-release-4.8-verify + path_alias: k8s.io/kubernetes + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/verify-commits + 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-kubernetes-release-4.8-verify-commits + path_alias: k8s.io/kubernetes + rerun_command: /test verify-commits + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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-commits,?($|\s.*) diff --git a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..612e472856d5d --- /dev/null +++ b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/kuryr-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-kuryr-kubernetes-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..fc53cfab483ab --- /dev/null +++ b/ci-operator/jobs/openshift/kuryr-kubernetes/openshift-kuryr-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift/kuryr-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-kuryr-kubernetes-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-kuryr-kubernetes-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-kuryr-kubernetes-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/leader-elector/openshift-leader-elector-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..4b7fcdf936bea --- /dev/null +++ b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/leader-elector: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-leader-elector-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..800bc6debc379 --- /dev/null +++ b/ci-operator/jobs/openshift/leader-elector/openshift-leader-elector-release-4.8-presubmits.yaml @@ -0,0 +1,93 @@ +presubmits: + openshift/leader-elector: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-leader-elector-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-leader-elector-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/library-go/openshift-library-go-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..29ccfd288815b --- /dev/null +++ b/ci-operator/jobs/openshift/library-go/openshift-library-go-release-4.8-presubmits.yaml @@ -0,0 +1,216 @@ +presubmits: + openshift/library-go: + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-encryption + 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-library-go-release-4.8-e2e-aws-encryption + rerun_command: /test e2e-aws-encryption + run_if_changed: ^(pkg/operator/encryption)|^(test/e2e-encryption) + spec: + containers: + - args: + - --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-encryption-cluster-profile + - --target=e2e-aws-encryption + - --template=/usr/local/e2e-aws-encryption + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-encryption + - name: TEST_COMMAND + value: | + make test-e2e-encryption JUNITFILE=/tmp/artifacts/junit_report.xml --warn-undefined-variables + 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: /usr/local/e2e-aws-encryption + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-library-go-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-library-go-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-library-go-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5a43990695b67 --- /dev/null +++ b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/linuxptp-daemon: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-linuxptp-daemon-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7e426a580836a --- /dev/null +++ b/ci-operator/jobs/openshift/linuxptp-daemon/openshift-linuxptp-daemon-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/linuxptp-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-linuxptp-daemon-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-linuxptp-daemon-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/local-storage-operator/openshift-local-storage-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..796cce11b51d8 --- /dev/null +++ b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/local-storage-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-local-storage-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..48cc7a0f1bd42 --- /dev/null +++ b/ci-operator/jobs/openshift/local-storage-operator/openshift-local-storage-operator-release-4.8-presubmits.yaml @@ -0,0 +1,170 @@ +presubmits: + openshift/local-storage-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-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-local-storage-operator-release-4.8-e2e-operator + rerun_command: /test e2e-operator + spec: + containers: + - args: + - --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-operator-cluster-profile + - --target=e2e-operator + - --template=/usr/local/e2e-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-operator + - name: TEST_COMMAND + value: make test_e2e + 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: /usr/local/e2e-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-local-storage-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-local-storage-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/loki/openshift-loki-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d481228e99f0b --- /dev/null +++ b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/loki: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-loki-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/loki/openshift-loki-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..561136e92c7e5 --- /dev/null +++ b/ci-operator/jobs/openshift/loki/openshift-loki-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/loki: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-loki-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/machine-api-operator/openshift-machine-api-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c60e7b5108adb --- /dev/null +++ b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/machine-api-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-machine-api-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7cb69ca80e7cf --- /dev/null +++ b/ci-operator/jobs/openshift/machine-api-operator/openshift-machine-api-operator-release-4.8-presubmits.yaml @@ -0,0 +1,1024 @@ +presubmits: + openshift/machine-api-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-machine-api-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-machine-api-operator-release-4.8-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-machine-api-operator-release-4.8-e2e-aws-operator-tech-preview + optional: true + rerun_command: /test e2e-aws-operator-tech-preview + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator-tech-preview + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator-tech-preview + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e-tech-preview + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-aws-operator-tech-preview + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-machine-api-operator-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + 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-machine-api-operator-release-4.8-e2e-aws-workers-rhel7 + optional: true + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-machine-api-operator-release-4.8-e2e-azure + optional: true + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-machine-api-operator-release-4.8-e2e-azure-operator + optional: true + rerun_command: /test e2e-azure-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-azure-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: azure4 + - name: JOB_NAME_SAFE + value: e2e-azure-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-azure-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-machine-api-operator-release-4.8-e2e-gcp + optional: true + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-machine-api-operator-release-4.8-e2e-gcp-operator + optional: true + rerun_command: /test e2e-gcp-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-gcp-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-operator + - name: TEST_COMMAND + value: JUNIT_DIR=${ARTIFACT_DIR} make test-e2e + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-api-actuator-pkg + 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: /usr/local/e2e-gcp-operator + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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.8 + 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-machine-api-operator-release-4.8-e2e-metal-ipi + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere-serial + 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-machine-api-operator-release-4.8-e2e-vsphere-serial + rerun_command: /test e2e-vsphere-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-machine-api-operator-release-4.8-goimports + rerun_command: /test goimports + spec: + containers: + - args: + - --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: /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.8 + 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-machine-api-operator-release-4.8-golint + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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-machine-api-operator-release-4.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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-machine-api-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-machine-api-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/yaml-lint + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-machine-api-operator-release-4.8-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/machine-config-operator/openshift-machine-config-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d7faec824ad4d --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-machine-config-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5a8a42e755f12 --- /dev/null +++ b/ci-operator/jobs/openshift/machine-config-operator/openshift-machine-config-operator-release-4.8-presubmits.yaml @@ -0,0 +1,1137 @@ +presubmits: + openshift/machine-config-operator: + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cluster-bootimages + 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-machine-config-operator-release-4.8-cluster-bootimages + rerun_command: /test cluster-bootimages + spec: + containers: + - args: + - --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/cluster-bootimages-cluster-profile + - --target=cluster-bootimages + - --template=/usr/local/cluster-bootimages + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-bootimages + - name: TEST_COMMAND + value: ./test/e2e/old-bootimages.sh + 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: /usr/local/cluster-bootimages + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: false + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-disruptive + 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-machine-config-operator-release-4.8-e2e-aws-disruptive + optional: true + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --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-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: /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 + - 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: false + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-e2e-aws-proxy + optional: true + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + 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-machine-config-operator-release-4.8-e2e-aws-workers-rhel7 + optional: true + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-e2e-azure + optional: true + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-gcp-op + 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-machine-config-operator-release-4.8-e2e-gcp-op + rerun_command: /test e2e-gcp-op + run_if_changed: ^([^d]|d(d|o(d|cd))*([^do]|o([^cd]|c[^ds])))*(d(d|o(d|cd))*(oc?)?)?$ + spec: + containers: + - args: + - --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-op-cluster-profile + - --target=e2e-gcp-op + - --template=/usr/local/e2e-gcp-op + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e-gcp-op + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/e2e-gcp-op + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-machine-config-operator-release-4.8-e2e-metal-ipi + optional: true + rerun_command: /test e2e-metal-ipi + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: false + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-e2e-openstack + optional: true + rerun_command: /test e2e-openstack + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=machine-config-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: 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: /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: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-machine-config-operator-release-4.8-e2e-ovirt + optional: true + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=machine-config-operator + - --secret-dir=/etc/boskos + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + - --template=/usr/local/e2e-ovirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: ovirt + - name: JOB_NAME_SAFE + value: e2e-ovirt + - name: LEASE_TYPE + value: minimal + - 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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-ovirt + name: job-definition + subPath: cluster-launch-installer-ovirt-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-ovirt + - secret: + name: ovirt-infra-secrets + - configMap: + name: cluster-profile-ovirt + - configMap: + name: prow-job-cluster-launch-installer-ovirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovn-step-registry + 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-machine-config-operator-release-4.8-e2e-ovn-step-registry + optional: true + rerun_command: /test e2e-ovn-step-registry + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-ovn-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere + 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-machine-config-operator-release-4.8-e2e-vsphere + optional: true + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere-upi + 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-machine-config-operator-release-4.8-e2e-vsphere-upi + optional: true + rerun_command: /test e2e-vsphere-upi + spec: + containers: + - args: + - --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-upi-cluster-profile + - --target=e2e-vsphere-upi + - --template=/usr/local/e2e-vsphere-upi + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere-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-vsphere-upi-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-vsphere-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-vsphere + - 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-vsphere-upi,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-machine-config-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-machine-config-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-machine-config-operator-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/mdns-publisher/openshift-mdns-publisher-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f65d77cfc644a --- /dev/null +++ b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/mdns-publisher: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-mdns-publisher-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..cbe1d919a2586 --- /dev/null +++ b/ci-operator/jobs/openshift/mdns-publisher/openshift-mdns-publisher-release-4.8-presubmits.yaml @@ -0,0 +1,183 @@ +presubmits: + openshift/mdns-publisher: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-mdns-publisher-release-4.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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-mdns-publisher-release-4.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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-mdns-publisher-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-mdns-publisher-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..00adbb99a22bd --- /dev/null +++ b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/metal3-smart-exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-metal3-smart-exporter-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..8fc316c08f8c0 --- /dev/null +++ b/ci-operator/jobs/openshift/metal3-smart-exporter/openshift-metal3-smart-exporter-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/metal3-smart-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-metal3-smart-exporter-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/multus-admission-controller/openshift-multus-admission-controller-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6cb2a5019be8e --- /dev/null +++ b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/multus-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-multus-admission-controller-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..dd56274efa404 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-admission-controller/openshift-multus-admission-controller-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/multus-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-multus-admission-controller-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-multus-admission-controller-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/multus-cni/openshift-multus-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7ab9c2d1ac502 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/multus-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-multus-cni-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..eb3963e52e0c4 --- /dev/null +++ b/ci-operator/jobs/openshift/multus-cni/openshift-multus-cni-release-4.8-presubmits.yaml @@ -0,0 +1,174 @@ +presubmits: + openshift/multus-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-multus-cni-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-multus-cni-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-multus-cni-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/must-gather/openshift-must-gather-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..70aabd0703897 --- /dev/null +++ b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/must-gather: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-must-gather-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f9853bff13744 --- /dev/null +++ b/ci-operator/jobs/openshift/must-gather/openshift-must-gather-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/must-gather: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-must-gather-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-must-gather-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..368a4b9e8167a --- /dev/null +++ b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/network-metrics-daemon: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-network-metrics-daemon-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b5e14fad1cd05 --- /dev/null +++ b/ci-operator/jobs/openshift/network-metrics-daemon/openshift-network-metrics-daemon-release-4.8-presubmits.yaml @@ -0,0 +1,172 @@ +presubmits: + openshift/network-metrics-daemon: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/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-network-metrics-daemon-release-4.8-e2e + rerun_command: /test e2e + spec: + containers: + - args: + - --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-cluster-profile + - --target=e2e + - --template=/usr/local/e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: JOB_NAME_SAFE + value: e2e + - name: TEST_COMMAND + value: make run-test + 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: /usr/local/e2e + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-network-metrics-daemon-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-network-metrics-daemon-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/node-feature-discovery/openshift-node-feature-discovery-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..57bf0eb75923c --- /dev/null +++ b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/node-feature-discovery: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-node-feature-discovery-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..027a6b0529397 --- /dev/null +++ b/ci-operator/jobs/openshift/node-feature-discovery/openshift-node-feature-discovery-release-4.8-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift/node-feature-discovery: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-node-feature-discovery-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-node-feature-discovery-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-node-feature-discovery-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..5af2845ccb3d3 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/node-problem-detector-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-node-problem-detector-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1a404a8589527 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector-operator/openshift-node-problem-detector-operator-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/node-problem-detector-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-node-problem-detector-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/node-problem-detector/openshift-node-problem-detector-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0e0cf8a352952 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/node-problem-detector: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-node-problem-detector-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..06b99933c0b95 --- /dev/null +++ b/ci-operator/jobs/openshift/node-problem-detector/openshift-node-problem-detector-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/node-problem-detector: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-node-problem-detector-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/node_exporter/openshift-node_exporter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..b29aa2d56f699 --- /dev/null +++ b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/node_exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-node_exporter-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..71e3996024c5d --- /dev/null +++ b/ci-operator/jobs/openshift/node_exporter/openshift-node_exporter-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/node_exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-node_exporter-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-node_exporter-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/oauth-apiserver/openshift-oauth-apiserver-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..f9a8cb2de83c7 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/oauth-apiserver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-oauth-apiserver-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f58d53aac7357 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-apiserver/openshift-oauth-apiserver-release-4.8-presubmits.yaml @@ -0,0 +1,264 @@ +presubmits: + openshift/oauth-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oauth-apiserver-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-oauth-apiserver-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-oauth-apiserver-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-apiserver-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-apiserver-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/oauth-proxy/openshift-oauth-proxy-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..920f394319fd7 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/oauth-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-oauth-proxy-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f53ecd819211f --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-proxy/openshift-oauth-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,246 @@ +presubmits: + openshift/oauth-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oauth-proxy-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-oauth-proxy-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-proxy-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-proxy-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-proxy-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/oauth-server/openshift-oauth-server-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..e4c1036cb8d53 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/oauth-server: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-oauth-server-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5ce9cba2daad8 --- /dev/null +++ b/ci-operator/jobs/openshift/oauth-server/openshift-oauth-server-release-4.8-presubmits.yaml @@ -0,0 +1,376 @@ +presubmits: + openshift/oauth-server: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-serial + 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-oauth-server-release-4.8-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oauth-server-release-4.8-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-oauth-server-release-4.8-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oauth-server-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-server-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-server-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-oauth-server-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/oc/openshift-oc-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d24128a71f7a6 --- /dev/null +++ b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/oc: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-oc-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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 diff --git a/ci-operator/jobs/openshift/oc/openshift-oc-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..6e603174ede17 --- /dev/null +++ b/ci-operator/jobs/openshift/oc/openshift-oc-release-4.8-presubmits.yaml @@ -0,0 +1,529 @@ +presubmits: + openshift/oc: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/build-rpms-from-tar + 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-oc-release-4.8-build-rpms-from-tar + rerun_command: /test build-rpms-from-tar + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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-rpms-from-tar,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oc-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-oc-release-4.8-e2e-aws-builds + rerun_command: /test e2e-aws-builds + run_if_changed: ^(pkg/.*build.*)|^(pkg/.*newapp.*) + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-oc-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-cmd + 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-oc-release-4.8-e2e-cmd + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oc-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=[images] + - --target=[release:latest] + - --target=rpms + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - 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.8 + cluster: build01 + context: ci/prow/rpm-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-oc-release-4.8-rpm-build + rerun_command: /test rpm-build + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )rpm-build,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-oc-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-oc-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-oc-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..248f30cda66c1 --- /dev/null +++ b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ocp-release-operator-sdk: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ocp-release-operator-sdk-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..02f3bfbeaacf8 --- /dev/null +++ b/ci-operator/jobs/openshift/ocp-release-operator-sdk/openshift-ocp-release-operator-sdk-release-4.8-presubmits.yaml @@ -0,0 +1,292 @@ +presubmits: + openshift/ocp-release-operator-sdk: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-ansible + 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-ocp-release-operator-sdk-release-4.8-e2e-aws-ansible + rerun_command: /test e2e-aws-ansible + spec: + containers: + - args: + - --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-ansible-cluster-profile + - --target=e2e-aws-ansible + - --template=/usr/local/e2e-aws-ansible + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-ansible + - name: TEST_COMMAND + value: make -f ci/prow.Makefile test-e2e-ansible + 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: /usr/local/e2e-aws-ansible + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + cluster: build01 + context: ci/prow/e2e-aws-helm + 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-ocp-release-operator-sdk-release-4.8-e2e-aws-helm + rerun_command: /test e2e-aws-helm + spec: + containers: + - args: + - --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-helm-cluster-profile + - --target=e2e-aws-helm + - --template=/usr/local/e2e-aws-helm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-helm + - name: TEST_COMMAND + value: make -f ci/prow.Makefile test-e2e-helm + 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: /usr/local/e2e-aws-helm + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-ocp-release-operator-sdk-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/sanity + 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-ocp-release-operator-sdk-release-4.8-sanity + rerun_command: /test sanity + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )sanity,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ocp-release-operator-sdk-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/openshift-ansible/openshift-openshift-ansible-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a3e1682bf1230 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openshift-ansible: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-ansible-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d9291ffe3375a --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-ansible/openshift-openshift-ansible-release-4.8-presubmits.yaml @@ -0,0 +1,156 @@ +presubmits: + openshift/openshift-ansible: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-workers-rhel7 + 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-openshift-ansible-release-4.8-e2e-aws-workers-rhel7 + rerun_command: /test e2e-aws-workers-rhel7 + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-workers-rhel7,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-ansible-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-ansible-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/openshift-apiserver/openshift-openshift-apiserver-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..250ced5f92189 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openshift-apiserver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-apiserver-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0514ba4291a45 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-apiserver/openshift-openshift-apiserver-release-4.8-presubmits.yaml @@ -0,0 +1,390 @@ +presubmits: + openshift/openshift-apiserver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-apiserver-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-serial + 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-openshift-apiserver-release-4.8-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-apiserver-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-cmd + 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-openshift-apiserver-release-4.8-e2e-cmd + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-apiserver-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-apiserver-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-apiserver-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a8976a19a4a43 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openshift-controller-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-controller-manager-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9ce38124e2e5a --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-controller-manager/openshift-openshift-controller-manager-release-4.8-presubmits.yaml @@ -0,0 +1,522 @@ +presubmits: + openshift/openshift-controller-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-controller-manager-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-openshift-controller-manager-release-4.8-e2e-aws-builds + rerun_command: /test e2e-aws-builds + run_if_changed: ^(pkg/build) + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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: false + branches: + - release-4.8 + 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-openshift-controller-manager-release-4.8-e2e-aws-proxy + optional: true + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-openshift-controller-manager-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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: false + branches: + - release-4.8 + 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-openshift-controller-manager-release-4.8-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-gcp-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-openshift-controller-manager-release-4.8-e2e-gcp-builds + rerun_command: /test e2e-gcp-builds + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-builds,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-controller-manager-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-controller-manager-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-controller-manager-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..42b376f2a689d --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openshift-state-metrics: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-state-metrics-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9aa505eee879b --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-state-metrics/openshift-openshift-state-metrics-release-4.8-presubmits.yaml @@ -0,0 +1,246 @@ +presubmits: + openshift/openshift-state-metrics: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/doccheck + 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-openshift-state-metrics-release-4.8-doccheck + rerun_command: /test doccheck + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )doccheck,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-state-metrics-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-openshift-state-metrics-release-4.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-state-metrics-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-state-metrics-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/openshift-tests-private/openshift-openshift-tests-private-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..29d424f3480e5 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8-postsubmits.yaml @@ -0,0 +1,52 @@ +postsubmits: + openshift/openshift-tests-private: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-tests-private-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + 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/openshift-tests-private/openshift-openshift-tests-private-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..136a00b11bc44 --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests-private/openshift-openshift-tests-private-release-4.8-presubmits.yaml @@ -0,0 +1,125 @@ +presubmits: + openshift/openshift-tests-private: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-tests-private-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-password-file=/etc/boskos/password + - --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: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: password + path: password + secretName: boskos-credentials + - name: cluster-profile + projected: + sources: + - secret: + name: cluster-secrets-aws + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-openshift-ci-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: 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-openshift-tests-private-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --image-import-pull-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=[release:latest] + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /usr/local/github-credentials + name: github-credentials-openshift-ci-robot-private-git-cloner + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: github-credentials-openshift-ci-robot-private-git-cloner + secret: + secretName: github-credentials-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/openshift-tests/openshift-openshift-tests-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..878fb533d465f --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openshift-tests: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openshift-tests-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4a017b08a48fe --- /dev/null +++ b/ci-operator/jobs/openshift/openshift-tests/openshift-openshift-tests-release-4.8-presubmits.yaml @@ -0,0 +1,93 @@ +presubmits: + openshift/openshift-tests: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openshift-tests-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-tests-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8425c92ad04cf --- /dev/null +++ b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/openstack-cinder-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-openstack-cinder-csi-driver-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2ac4564570e59 --- /dev/null +++ b/ci-operator/jobs/openshift/openstack-cinder-csi-driver-operator/openshift-openstack-cinder-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,93 @@ +presubmits: + openshift/openstack-cinder-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-openstack-cinder-csi-driver-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openstack-cinder-csi-driver-operator-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..7b0ce1c1fb5d0 --- /dev/null +++ b/ci-operator/jobs/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/origin-aggregated-logging: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-origin-aggregated-logging-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..35aaa69fbc0b1 --- /dev/null +++ b/ci-operator/jobs/openshift/origin-aggregated-logging/openshift-origin-aggregated-logging-release-4.8-presubmits.yaml @@ -0,0 +1,410 @@ +presubmits: + openshift/origin-aggregated-logging: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/clo-functional + 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-origin-aggregated-logging-release-4.8-clo-functional + rerun_command: /test clo-functional + spec: + containers: + - args: + - --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/clo-functional-cluster-profile + - --target=clo-functional + - --template=/usr/local/clo-functional + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: clo-functional + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-functional + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/clo-functional-cluster-profile + name: cluster-profile + - mountPath: /usr/local/clo-functional + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )clo-functional,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/cluster-logging-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-origin-aggregated-logging-release-4.8-cluster-logging-operator-e2e + rerun_command: /test cluster-logging-operator-e2e + spec: + containers: + - args: + - --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/cluster-logging-operator-e2e-cluster-profile + - --target=cluster-logging-operator-e2e + - --template=/usr/local/cluster-logging-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: cluster-logging-operator-e2e + - name: TEST_COMMAND + value: FAKE_HOME_DIR=/tmp/home LOG_DIR=/tmp/artifacts/logging-logs ARTIFACT_DIR=/tmp/artifacts/logging-artifacts make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:cluster-logging-operator-e2e + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/cluster-logging-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/cluster-logging-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )cluster-logging-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/elastic-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-origin-aggregated-logging-release-4.8-elastic-operator-e2e + rerun_command: /test elastic-operator-e2e + spec: + containers: + - args: + - --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/elastic-operator-e2e-cluster-profile + - --target=elastic-operator-e2e + - --template=/usr/local/elastic-operator-e2e + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: elastic-operator-e2e + - name: TEST_COMMAND + value: make test-e2e-olm + - name: TEST_IMAGESTREAM_TAG + value: stable:elasticsearch-operator-src + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/elastic-operator-e2e-cluster-profile + name: cluster-profile + - mountPath: /usr/local/elastic-operator-e2e + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )elastic-operator-e2e,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-aggregated-logging-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/smoke + 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-origin-aggregated-logging-release-4.8-smoke + rerun_command: /test smoke + spec: + containers: + - args: + - --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/smoke-cluster-profile + - --target=smoke + - --template=/usr/local/smoke + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: smoke + - name: TEST_COMMAND + value: make test + - name: TEST_IMAGESTREAM_TAG + value: stable:origin-aggregated-logging-tests + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/smoke-cluster-profile + name: cluster-profile + - mountPath: /usr/local/smoke + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )smoke,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-aggregated-logging-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/origin/openshift-origin-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..9656dac8d355b --- /dev/null +++ b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/origin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-origin-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/origin/openshift-origin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f387d32e43a6a --- /dev/null +++ b/ci-operator/jobs/openshift/origin/openshift-origin-release-4.8-presubmits.yaml @@ -0,0 +1,1434 @@ +presubmits: + openshift/origin: + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/artifacts + decorate: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.8-artifacts + rerun_command: /test artifacts + run_if_changed: ^(hack/)|(Makefile)|(.*_(windows|linux|darwin|unsupported)(_test)?\.go)$ + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=origin + - --target=artifacts + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/apici + name: apici-ci-operator-credentials + readOnly: true + - 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: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )artifacts,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-origin-release-4.8-e2e-aws-csi + optional: true + rerun_command: /test e2e-aws-csi + skip_report: true + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-disruptive + 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-origin-release-4.8-e2e-aws-disruptive + optional: true + rerun_command: /test e2e-aws-disruptive + spec: + containers: + - args: + - --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-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: /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 + - 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.8 + cluster: build01 + context: ci/prow/e2e-aws-fips + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.8-e2e-aws-fips + optional: true + rerun_command: /test e2e-aws-fips + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=origin + - --secret-dir=/usr/local/e2e-aws-fips-cluster-profile + - --target=e2e-aws-fips + - --template=/usr/local/e2e-aws-fips + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: CLUSTER_VARIANT + value: fips + - name: JOB_NAME_SAFE + value: e2e-aws-fips + - name: TEST_COMMAND + value: | + fips_check + TEST_SUITE=openshift/conformance/parallel run-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-aws-fips-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-fips + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/sentry-dsn + name: sentry-dsn + 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-aws + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: sentry-dsn + secret: + secretName: sentry-dsn + trigger: (?m)^/test( | .* )e2e-aws-fips,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-image-registry + 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-origin-release-4.8-e2e-aws-image-registry + rerun_command: /test e2e-aws-image-registry + run_if_changed: ^(pkg/image)|^(test/extended/registry)|^(test/extended/images)|^(test/extended/imageapis)|^(vendor/github.com/docker/distribution) + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-registry,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-jenkins + 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-origin-release-4.8-e2e-aws-jenkins + rerun_command: /test e2e-aws-jenkins + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-jenkins,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-origin-release-4.8-e2e-aws-multitenant + optional: true + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=origin + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + - --template=/usr/local/e2e-aws-multitenant + command: + - ci-operator + env: + - name: CLUSTER_NETWORK_MANIFEST + value: | + apiVersion: operator.openshift.io/v1 + kind: Network + metadata: + name: cluster + spec: + defaultNetwork: + type: OpenShiftSDN + openshiftSDNConfig: + mode: Multitenant + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-multitenant + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-multitenant + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/sentry-dsn + name: sentry-dsn + 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-aws + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: sentry-dsn + secret: + secretName: sentry-dsn + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-ovn + 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-origin-release-4.8-e2e-aws-ovn + optional: true + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-release-4.8-e2e-aws-proxy + rerun_command: /test e2e-aws-proxy + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-serial + 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-origin-release-4.8-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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: false + branches: + - release-4.8 + 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-origin-release-4.8-e2e-azure + optional: true + rerun_command: /test e2e-azure + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-cmd + 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-origin-release-4.8-e2e-cmd + rerun_command: /test e2e-cmd + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-cmd,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-release-4.8-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-gcp-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-origin-release-4.8-e2e-gcp-builds + rerun_command: /test e2e-gcp-builds + run_if_changed: ^(pkg/oc/cli/startbuild/startbuild.go)|^(pkg/build)|^(staging/src/.*/pkg/.*build)|^(pkg/cmd/infra/builder)|^(test/extended/builds)|^(test/extended/testdata/builds)|^(test/extended/util)|^(vendor/github.com/openshift/source-to-image)|^(vendor/github.com/openshift/imagebuilder) + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-builds,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-gcp-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-origin-release-4.8-e2e-gcp-image-ecosystem + rerun_command: /test e2e-gcp-image-ecosystem + run_if_changed: ^(test/extended/image_ecosystem)|^(examples/db-templates)|^(examples/quickstarts)|^(examples/image-streams)|^(examples/jenkins)|^(vendor/github.com/openshift/source-to-image)|^(vendor/github.com/openshift/imagebuilder) + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-image-ecosystem,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-gcp-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-origin-release-4.8-e2e-gcp-upgrade + rerun_command: /test e2e-gcp-upgrade + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere + 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-origin-release-4.8-e2e-vsphere + optional: true + rerun_command: /test e2e-vsphere + spec: + containers: + - args: + - --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-cluster-profile + - --target=e2e-vsphere + - --template=/usr/local/e2e-vsphere + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: vsphere + - name: JOB_NAME_SAFE + value: e2e-vsphere + - 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-vsphere-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-vsphere + 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-vsphere + - 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-vsphere,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-origin-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-origin-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-origin-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..edaa5ba79162e --- /dev/null +++ b/ci-operator/jobs/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/osd-metrics-exporter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-osd-metrics-exporter-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d02f66e2e756f --- /dev/null +++ b/ci-operator/jobs/openshift/osd-metrics-exporter/openshift-osd-metrics-exporter-release-4.8-presubmits.yaml @@ -0,0 +1,93 @@ +presubmits: + openshift/osd-metrics-exporter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-osd-metrics-exporter-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-osd-metrics-exporter-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/osin/openshift-osin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/osin/openshift-osin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..0f3c286e0f3cc --- /dev/null +++ b/ci-operator/jobs/openshift/osin/openshift-osin-release-4.8-presubmits.yaml @@ -0,0 +1,47 @@ +presubmits: + openshift/osin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-osin-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..da65c578e42e1 --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/ovirt-csi-driver-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ovirt-csi-driver-operator-release-4.8-images + path_alias: github.com/ovirt/csi-driver-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2136ac9f1345c --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver-operator/openshift-ovirt-csi-driver-operator-release-4.8-presubmits.yaml @@ -0,0 +1,230 @@ +presubmits: + openshift/ovirt-csi-driver-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-operator-release-4.8-e2e-ovirt + optional: true + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=ovirt-csi-driver-operator + - --secret-dir=/etc/boskos + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + - --template=/usr/local/e2e-ovirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: ovirt + - name: JOB_NAME_SAFE + value: e2e-ovirt + - name: LEASE_TYPE + value: minimal + - name: TEST_COMMAND + value: | + TEST_CSI_DRIVER_FILES=/tmp/cluster/csi-test-manifest.yaml TEST_SUITE=openshift/csi run-csi-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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-ovirt + name: job-definition + subPath: cluster-launch-installer-ovirt-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-ovirt + - secret: + name: ovirt-infra-secrets + - configMap: + name: cluster-profile-ovirt + - configMap: + name: prow-job-cluster-launch-installer-ovirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ovirt-csi-driver-operator-release-4.8-images + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-ovirt-csi-driver-operator-release-4.8-test + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test test + spec: + containers: + - args: + - --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: /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.8 + 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-ovirt-csi-driver-operator-release-4.8-verify + path_alias: github.com/ovirt/csi-driver-operator + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..82f136ffef2ca --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/ovirt-csi-driver: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ovirt-csi-driver-release-4.8-images + path_alias: github.com/ovirt/csi-driver + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..928cc7cdd0488 --- /dev/null +++ b/ci-operator/jobs/openshift/ovirt-csi-driver/openshift-ovirt-csi-driver-release-4.8-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift/ovirt-csi-driver: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovirt + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovirt-csi-driver-release-4.8-e2e-ovirt + optional: true + rerun_command: /test e2e-ovirt + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --give-pr-author-access-to-namespace=true + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --kubeconfig=/etc/apici/kubeconfig + - --repo=ovirt-csi-driver + - --secret-dir=/etc/boskos + - --secret-dir=/usr/local/e2e-ovirt-cluster-profile + - --target=e2e-ovirt + - --template=/usr/local/e2e-ovirt + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: ovirt + - name: JOB_NAME_SAFE + value: e2e-ovirt + - name: LEASE_TYPE + value: minimal + - name: TEST_COMMAND + value: | + TEST_CSI_DRIVER_FILES=/tmp/cluster/csi-test-manifest.yaml TEST_SUITE=openshift/csi run-csi-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-ovirt-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-ovirt + name: job-definition + subPath: cluster-launch-installer-ovirt-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-ovirt + - secret: + name: ovirt-infra-secrets + - configMap: + name: cluster-profile-ovirt + - configMap: + name: prow-job-cluster-launch-installer-ovirt-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + trigger: (?m)^/test( | .* )e2e-ovirt,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ovirt-csi-driver-release-4.8-images + path_alias: github.com/ovirt/csi-driver + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-periodics.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-periodics.yaml new file mode 100644 index 0000000000000..ab9fa618d43c9 --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-periodics.yaml @@ -0,0 +1,129 @@ +periodics: +- agent: kubernetes + cluster: api.ci + cron: '@yearly' + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift + repo: ovn-kubernetes + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-ovn-kubernetes-release-4.8-e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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 +- agent: kubernetes + cluster: api.ci + cron: 0 0 * * * + decorate: true + decoration_config: + skip_cloning: true + extra_refs: + - base_ref: release-4.8 + org: openshift + repo: ovn-kubernetes + labels: + ci-operator.openshift.io/prowgen-controlled: "true" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-ovn-kubernetes-release-4.8-e2e-metal-ipi-ovn-dualstack-periodic + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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 diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0c0f3ad026931 --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ovn-kubernetes: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ovn-kubernetes-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..28d145d29537f --- /dev/null +++ b/ci-operator/jobs/openshift/ovn-kubernetes/openshift-ovn-kubernetes-release-4.8-presubmits.yaml @@ -0,0 +1,750 @@ +presubmits: + openshift/ovn-kubernetes: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-ovn + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.8-e2e-aws-ovn + rerun_command: /test e2e-aws-ovn + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=ovn-kubernetes + - --secret-dir=/usr/local/e2e-aws-ovn-cluster-profile + - --target=e2e-aws-ovn + - --template=/usr/local/e2e-aws-ovn + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: CLUSTER_VARIANT + value: ovn + - name: JOB_NAME_SAFE + value: e2e-aws-ovn + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-ovn-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-ovn + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/sentry-dsn + name: sentry-dsn + 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-aws + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: sentry-dsn + secret: + secretName: sentry-dsn + trigger: (?m)^/test( | .* )e2e-aws-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-azure-ovn + 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-ovn-kubernetes-release-4.8-e2e-azure-ovn + rerun_command: /test e2e-azure-ovn + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-gcp-ovn + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.8-e2e-gcp-ovn + optional: true + rerun_command: /test e2e-gcp-ovn + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=ovn-kubernetes + - --secret-dir=/usr/local/e2e-gcp-ovn-cluster-profile + - --target=e2e-gcp-ovn + - --template=/usr/local/e2e-gcp-ovn + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: gcp + - name: CLUSTER_VARIANT + value: ovn + - name: JOB_NAME_SAFE + value: e2e-gcp-ovn + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-gcp-ovn-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-gcp-ovn + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/sentry-dsn + name: sentry-dsn + 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-gcp + - configMap: + name: cluster-profile-gcp + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: sentry-dsn + secret: + secretName: sentry-dsn + trigger: (?m)^/test( | .* )e2e-gcp-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-gcp-ovn-upgrade + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-ovn-kubernetes-release-4.8-e2e-gcp-ovn-upgrade + rerun_command: /test e2e-gcp-ovn-upgrade + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --input-hash=$(JOB_NAME) + - --lease-server-password-file=/etc/boskos/password + - --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 + env: + - name: CLUSTER_TYPE + value: gcp + - name: CLUSTER_VARIANT + value: ovn + - name: JOB_NAME_SAFE + value: e2e-gcp-ovn-upgrade + - name: TEST_COMMAND + value: TEST_SUITE=all run-upgrade-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-ovn-upgrade-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-ovn-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ovn-kubernetes-release-4.8-e2e-metal-ipi-ovn-dualstack + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-ovn-kubernetes-release-4.8-e2e-metal-ipi-ovn-ipv6 + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + cluster: build01 + context: ci/prow/e2e-operator-with-custom-vxlan-port + 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-ovn-kubernetes-release-4.8-e2e-operator-with-custom-vxlan-port + rerun_command: /test e2e-operator-with-custom-vxlan-port + spec: + containers: + - args: + - --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-operator-with-custom-vxlan-port-cluster-profile + - --target=e2e-operator-with-custom-vxlan-port + command: + - ci-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-with-custom-vxlan-port-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-operator-with-custom-vxlan-port,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-ovn-hybrid-step-registry + 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-ovn-kubernetes-release-4.8-e2e-ovn-hybrid-step-registry + rerun_command: /test e2e-ovn-hybrid-step-registry + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-ovn-hybrid-step-registry,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: vsphere + context: ci/prow/e2e-vsphere-ovn + 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-ovn-kubernetes-release-4.8-e2e-vsphere-ovn + rerun_command: /test e2e-vsphere-ovn + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-ovn,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-windows-hybrid-network + 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-ovn-kubernetes-release-4.8-e2e-windows-hybrid-network + rerun_command: /test e2e-windows-hybrid-network + spec: + containers: + - args: + - --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-windows-hybrid-network-cluster-profile + - --target=e2e-windows-hybrid-network + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-windows-hybrid-network-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-windows-hybrid-network,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ovn-kubernetes-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/project-request-limit/openshift-project-request-limit-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..eb84f0e99c40a --- /dev/null +++ b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/project-request-limit: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-project-request-limit-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..7cbe2b1db1038 --- /dev/null +++ b/ci-operator/jobs/openshift/project-request-limit/openshift-project-request-limit-release-4.8-presubmits.yaml @@ -0,0 +1,246 @@ +presubmits: + openshift/project-request-limit: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-project-request-limit-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-project-request-limit-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-project-request-limit-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-project-request-limit-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-project-request-limit-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/prom-label-proxy/openshift-prom-label-proxy-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..272045d102720 --- /dev/null +++ b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/prom-label-proxy: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-prom-label-proxy-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..05faa47e25d2f --- /dev/null +++ b/ci-operator/jobs/openshift/prom-label-proxy/openshift-prom-label-proxy-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/prom-label-proxy: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-prom-label-proxy-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prom-label-proxy-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..bfac253e9b753 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/prometheus-alertmanager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-prometheus-alertmanager-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..4940f6872d97e --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-alertmanager/openshift-prometheus-alertmanager-release-4.8-presubmits.yaml @@ -0,0 +1,174 @@ +presubmits: + openshift/prometheus-alertmanager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-prometheus-alertmanager-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-alertmanager-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-alertmanager-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/prometheus-operator/openshift-prometheus-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..cfe898469bb44 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/prometheus-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-prometheus-operator-release-4.8-images + path_alias: github.com/coreos/prometheus-operator + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..9300bf2cbb540 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus-operator/openshift-prometheus-operator-release-4.8-presubmits.yaml @@ -0,0 +1,177 @@ +presubmits: + openshift/prometheus-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-prometheus-operator-release-4.8-e2e-aws + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-operator-release-4.8-e2e-aws-upgrade + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-operator-release-4.8-images + path_alias: github.com/coreos/prometheus-operator + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/prometheus/openshift-prometheus-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..53635e11e3de0 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/prometheus: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-prometheus-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..c235ec43ffe23 --- /dev/null +++ b/ci-operator/jobs/openshift/prometheus/openshift-prometheus-release-4.8-presubmits.yaml @@ -0,0 +1,174 @@ +presubmits: + openshift/prometheus: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-prometheus-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-prometheus-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/ptp-operator/openshift-ptp-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..49d6029595869 --- /dev/null +++ b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/ptp-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-ptp-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..e37794551ab12 --- /dev/null +++ b/ci-operator/jobs/openshift/ptp-operator/openshift-ptp-operator-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/ptp-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-ptp-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-ptp-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..1d774c2afb1d0 --- /dev/null +++ b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/redhat-subscription-injection-webhook: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-redhat-subscription-injection-webhook-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1bf9aaaef50ef --- /dev/null +++ b/ci-operator/jobs/openshift/redhat-subscription-injection-webhook/openshift-redhat-subscription-injection-webhook-release-4.8-presubmits.yaml @@ -0,0 +1,138 @@ +presubmits: + openshift/redhat-subscription-injection-webhook: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-redhat-subscription-injection-webhook-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-redhat-subscription-injection-webhook-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-redhat-subscription-injection-webhook-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/route-override-cni/openshift-route-override-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..0be204fde0221 --- /dev/null +++ b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/route-override-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-route-override-cni-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..94dd326a3d8f7 --- /dev/null +++ b/ci-operator/jobs/openshift/route-override-cni/openshift-route-override-cni-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/route-override-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-route-override-cni-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-route-override-cni-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/router/openshift-router-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/router/openshift-router-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..a490ce42dfe17 --- /dev/null +++ b/ci-operator/jobs/openshift/router/openshift-router-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/router: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-router-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/router/openshift-router-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/router/openshift-router-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..207ae1c210daf --- /dev/null +++ b/ci-operator/jobs/openshift/router/openshift-router-release-4.8-presubmits.yaml @@ -0,0 +1,466 @@ +presubmits: + openshift/router: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/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-router-release-4.8-e2e + rerun_command: /test e2e + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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,?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - release-4.8 + 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-router-release-4.8-e2e-metal-ipi-ovn-dualstack + optional: true + rerun_command: /test e2e-metal-ipi-ovn-dualstack + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-router-release-4.8-e2e-metal-ipi-ovn-ipv6 + optional: true + rerun_command: /test e2e-metal-ipi-ovn-ipv6 + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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: false + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-metal-ipi-ovn-router + 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-router-release-4.8-e2e-metal-ipi-ovn-router + optional: true + rerun_command: /test e2e-metal-ipi-ovn-router + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-router,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-router-release-4.8-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-router-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-router-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-router-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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-priv/kubernetes/openshift-priv-kubernetes-origin-4.2-kubernetes-1.14.0-presubmits.yaml b/ci-operator/jobs/openshift/runtime-utils/openshift-runtime-utils-release-4.8-presubmits.yaml similarity index 68% 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/runtime-utils/openshift-runtime-utils-release-4.8-presubmits.yaml index abbd88b195a14..95d76bff018d9 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/runtime-utils/openshift-runtime-utils-release-4.8-presubmits.yaml @@ -1,26 +1,23 @@ presubmits: - openshift-priv/kubernetes: + openshift/runtime-utils: - agent: kubernetes always_run: true branches: - - origin-4.2-kubernetes-1.14.0 + - release-4.8 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.2-kubernetes-1.14.0-unit - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-runtime-utils-release-4.8-unit rerun_command: /test unit spec: containers: - args: - --image-import-pull-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 @@ -33,9 +30,6 @@ presubmits: requests: cpu: 10m volumeMounts: - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -44,9 +38,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 @@ -57,24 +48,21 @@ presubmits: - agent: kubernetes always_run: true branches: - - origin-4.2-kubernetes-1.14.0 + - release-4.8 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.2-kubernetes-1.14.0-verify - path_alias: github.com/openshift/kubernetes + name: pull-ci-openshift-runtime-utils-release-4.8-verify rerun_command: /test verify spec: containers: - args: - --image-import-pull-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 @@ -87,9 +75,6 @@ presubmits: requests: cpu: 10m volumeMounts: - - mountPath: /usr/local/github-credentials - name: github-credentials-openshift-ci-robot-private-git-cloner - readOnly: true - mountPath: /etc/pull-secret name: pull-secret readOnly: true @@ -98,9 +83,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 diff --git a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d0a28671f4c6a --- /dev/null +++ b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/sdn: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sdn-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..5a58949692aa7 --- /dev/null +++ b/ci-operator/jobs/openshift/sdn/openshift-sdn-release-4.8-presubmits.yaml @@ -0,0 +1,473 @@ +presubmits: + openshift/sdn: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sdn-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-multitenant + decorate: true + decoration_config: + skip_cloning: true + labels: + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-sdn-release-4.8-e2e-aws-multitenant + rerun_command: /test e2e-aws-multitenant + spec: + containers: + - args: + - --artifact-dir=$(ARTIFACTS) + - --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=sdn + - --secret-dir=/usr/local/e2e-aws-multitenant-cluster-profile + - --target=e2e-aws-multitenant + - --template=/usr/local/e2e-aws-multitenant + command: + - ci-operator + env: + - name: CLUSTER_NETWORK_MANIFEST + value: | + apiVersion: operator.openshift.io/v1 + kind: Network + metadata: + name: cluster + spec: + defaultNetwork: + type: OpenShiftSDN + openshiftSDNConfig: + mode: Multitenant + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-multitenant + - 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/apici + name: apici-ci-operator-credentials + readOnly: true + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-aws-multitenant-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-multitenant + name: job-definition + subPath: cluster-launch-installer-e2e.yaml + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/sentry-dsn + name: sentry-dsn + 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-aws + - configMap: + name: prow-job-cluster-launch-installer-e2e + name: job-definition + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: sentry-dsn + secret: + secretName: sentry-dsn + trigger: (?m)^/test( | .* )e2e-aws-multitenant,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sdn-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-sdn-release-4.8-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-sdn-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-sdn-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-sdn-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-sdn-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/service-ca-operator/openshift-service-ca-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..cc551d2a7852d --- /dev/null +++ b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/service-ca-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-service-ca-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ca93f823e1cd9 --- /dev/null +++ b/ci-operator/jobs/openshift/service-ca-operator/openshift-service-ca-operator-release-4.8-presubmits.yaml @@ -0,0 +1,386 @@ +presubmits: + openshift/service-ca-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-service-ca-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-service-ca-operator-release-4.8-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make test-e2e + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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-service-ca-operator-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-service-ca-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-service-ca-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-service-ca-operator-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-service-ca-operator-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/service-catalog/openshift-service-catalog-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..009131ef924b4 --- /dev/null +++ b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/service-catalog: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-service-catalog-release-4.8-images + path_alias: github.com/kubernetes-incubator/service-catalog + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f95289a468859 --- /dev/null +++ b/ci-operator/jobs/openshift/service-catalog/openshift-service-catalog-release-4.8-presubmits.yaml @@ -0,0 +1,173 @@ +presubmits: + openshift/service-catalog: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-service-catalog-release-4.8-e2e-aws-operator + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make build-e2e && hack/create-subscription.sh && hack/run-e2e.sh + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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-service-catalog-release-4.8-images + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-service-catalog-release-4.8-unit + path_alias: github.com/kubernetes-incubator/service-catalog + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..3e60d1f087c34 --- /dev/null +++ b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-postsubmits.yaml @@ -0,0 +1,46 @@ +postsubmits: + openshift/sig-storage-local-static-provisioner: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sig-storage-local-static-provisioner-release-4.8-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..d6deb573d7cf6 --- /dev/null +++ b/ci-operator/jobs/openshift/sig-storage-local-static-provisioner/openshift-sig-storage-local-static-provisioner-release-4.8-presubmits.yaml @@ -0,0 +1,95 @@ +presubmits: + openshift/sig-storage-local-static-provisioner: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sig-storage-local-static-provisioner-release-4.8-images + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-sig-storage-local-static-provisioner-release-4.8-unit + path_alias: sigs.k8s.io/sig-storage-local-static-provisioner + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/sriov-cni/openshift-sriov-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..c14d6607a4c1f --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/sriov-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sriov-cni-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..18de5c741e701 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-cni/openshift-sriov-cni-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/sriov-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sriov-cni-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-sriov-cni-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..ace7fa081fdfa --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/sriov-dp-admission-controller: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sriov-dp-admission-controller-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..1b3f556e66e89 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-dp-admission-controller/openshift-sriov-dp-admission-controller-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/sriov-dp-admission-controller: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sriov-dp-admission-controller-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-sriov-dp-admission-controller-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..94754327ae95f --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/sriov-network-device-plugin: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sriov-network-device-plugin-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..2e13b84795cb8 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-device-plugin/openshift-sriov-network-device-plugin-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/sriov-network-device-plugin: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sriov-network-device-plugin-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-sriov-network-device-plugin-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/sriov-network-operator/openshift-sriov-network-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..8fd1ec332a14d --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/sriov-network-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-sriov-network-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b486f89abf205 --- /dev/null +++ b/ci-operator/jobs/openshift/sriov-network-operator/openshift-sriov-network-operator-release-4.8-presubmits.yaml @@ -0,0 +1,156 @@ +presubmits: + openshift/sriov-network-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-sriov-network-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-sriov-network-operator-release-4.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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-sriov-network-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/telemeter/openshift-telemeter-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..368849c91af57 --- /dev/null +++ b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/telemeter: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-telemeter-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..92f2eeba7b025 --- /dev/null +++ b/ci-operator/jobs/openshift/telemeter/openshift-telemeter-release-4.8-presubmits.yaml @@ -0,0 +1,418 @@ +presubmits: + openshift/telemeter: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/benchmark + 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-telemeter-release-4.8-benchmark + rerun_command: /test benchmark + spec: + containers: + - args: + - --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/benchmark-cluster-profile + - --target=benchmark + - --template=/usr/local/benchmark + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: benchmark + - name: TEST_COMMAND + value: make test-benchmark + 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: /usr/local/benchmark + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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.8 + 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-telemeter-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-telemeter-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-telemeter-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/integration + 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-telemeter-release-4.8-integration + rerun_command: /test integration + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --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: /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( | .* )integration,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/generate + decorate: true + labels: + ci.openshift.io/manually-branched: "true" + name: pull-ci-openshift-telemeter-release-4.8-master-generate + rerun_command: /test generate + spec: + containers: + - args: + - -c + - make generate && git diff --exit-code + command: + - sh + env: + - name: GO111MODULE + value: "on" + - name: GOPATH + value: /go:/home/prow/go + - name: USER + value: deadbeef + image: quay.io/coreos/jsonnet-ci + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 500m + trigger: (?m)^/test generate + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-telemeter-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-telemeter-release-4.8-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --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: /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.*) diff --git a/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..d8dea4c745a6b --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/template-service-broker-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-template-service-broker-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..45df8494c6b2a --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker-operator/openshift-template-service-broker-operator-release-4.8-presubmits.yaml @@ -0,0 +1,48 @@ +presubmits: + openshift/template-service-broker-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-template-service-broker-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/template-service-broker/openshift-template-service-broker-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..1a92ec9d05867 --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/template-service-broker: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-template-service-broker-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..f805f850e626b --- /dev/null +++ b/ci-operator/jobs/openshift/template-service-broker/openshift-template-service-broker-release-4.8-presubmits.yaml @@ -0,0 +1,309 @@ +presubmits: + openshift/template-service-broker: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-template-service-broker-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-template-service-broker-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-template-service-broker-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-template-service-broker-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-template-service-broker-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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.8 + 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-template-service-broker-release-4.8-verify-deps + rerun_command: /test verify-deps + spec: + containers: + - args: + - --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: /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/thanos/openshift-thanos-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..6ac8a31969044 --- /dev/null +++ b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/thanos: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-thanos-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..b619dc0122f42 --- /dev/null +++ b/ci-operator/jobs/openshift/thanos/openshift-thanos-release-4.8-presubmits.yaml @@ -0,0 +1,219 @@ +presubmits: + openshift/thanos: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-thanos-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-thanos-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-thanos-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-openshift-thanos-release-4.8-vendor + rerun_command: /test vendor + spec: + containers: + - args: + - --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: /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.*) diff --git a/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..29c4e4952fb27 --- /dev/null +++ b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/vertical-pod-autoscaler-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-vertical-pod-autoscaler-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..07e082bcd8525 --- /dev/null +++ b/ci-operator/jobs/openshift/vertical-pod-autoscaler-operator/openshift-vertical-pod-autoscaler-operator-release-4.8-presubmits.yaml @@ -0,0 +1,291 @@ +presubmits: + openshift/vertical-pod-autoscaler-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-vertical-pod-autoscaler-operator-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-vertical-pod-autoscaler-operator-release-4.8-gofmt + rerun_command: /test gofmt + spec: + containers: + - args: + - --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: /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.8 + 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-vertical-pod-autoscaler-operator-release-4.8-golint + rerun_command: /test golint + spec: + containers: + - args: + - --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: /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.8 + 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-vertical-pod-autoscaler-operator-release-4.8-govet + rerun_command: /test govet + spec: + containers: + - args: + - --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: /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.8 + 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-vertical-pod-autoscaler-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-vertical-pod-autoscaler-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/whereabouts-cni/openshift-whereabouts-cni-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..cfd2679f6575e --- /dev/null +++ b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/whereabouts-cni: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-whereabouts-cni-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ad4a586ee2fca --- /dev/null +++ b/ci-operator/jobs/openshift/whereabouts-cni/openshift-whereabouts-cni-release-4.8-presubmits.yaml @@ -0,0 +1,111 @@ +presubmits: + openshift/whereabouts-cni: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-whereabouts-cni-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-whereabouts-cni-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..3ef3843abd194 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/windows-machine-config-bootstrapper: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-windows-machine-config-bootstrapper-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a7b18d0b7e83f --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-bootstrapper/openshift-windows-machine-config-bootstrapper-release-4.8-presubmits.yaml @@ -0,0 +1,309 @@ +presubmits: + openshift/windows-machine-config-bootstrapper: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-windows-machine-config-bootstrapper-release-4.8-build + rerun_command: /test build + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/e2e-wmcb + 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-windows-machine-config-bootstrapper-release-4.8-e2e-wmcb + rerun_command: /test e2e-wmcb + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-wmcb,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-wni + 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-windows-machine-config-bootstrapper-release-4.8-e2e-wni + rerun_command: /test e2e-wni + spec: + containers: + - args: + - --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-wni-cluster-profile + - --target=e2e-wni + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /usr/local/e2e-wni-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-wni,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-windows-machine-config-bootstrapper-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + cluster: build01 + context: ci/prow/unit-wni + 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-windows-machine-config-bootstrapper-release-4.8-unit-wni + rerun_command: /test unit-wni + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-password-file=/etc/report/password.txt + - --report-username=ci + - --target=unit-wni + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - 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-wni,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-windows-machine-config-bootstrapper-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-postsubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..90c35382972e4 --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + openshift/windows-machine-config-operator: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-windows-machine-config-operator-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-presubmits.yaml b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..db346d69853bd --- /dev/null +++ b/ci-operator/jobs/openshift/windows-machine-config-operator/openshift-windows-machine-config-operator-release-4.8-presubmits.yaml @@ -0,0 +1,372 @@ +presubmits: + openshift/windows-machine-config-operator: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/aws-e2e-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-windows-machine-config-operator-release-4.8-aws-e2e-operator + rerun_command: /test aws-e2e-operator + spec: + containers: + - args: + - --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/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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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( | .* )aws-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/aws-e2e-operator-with-custom-vxlan-port + 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-windows-machine-config-operator-release-4.8-aws-e2e-operator-with-custom-vxlan-port + rerun_command: /test aws-e2e-operator-with-custom-vxlan-port + spec: + containers: + - args: + - --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/aws-e2e-operator-with-custom-vxlan-port-cluster-profile + - --target=aws-e2e-operator-with-custom-vxlan-port + command: + - 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-with-custom-vxlan-port-cluster-profile + name: cluster-profile + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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( | .* )aws-e2e-operator-with-custom-vxlan-port,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/azure-e2e-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-windows-machine-config-operator-release-4.8-azure-e2e-operator + rerun_command: /test azure-e2e-operator + spec: + containers: + - args: + - --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/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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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( | .* )azure-e2e-operator,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-windows-machine-config-operator-release-4.8-build + rerun_command: /test build + spec: + containers: + - args: + - --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: /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.8 + 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-windows-machine-config-operator-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-windows-machine-config-operator-release-4.8-lint + rerun_command: /test lint + spec: + containers: + - args: + - --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: /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.8 + 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-windows-machine-config-operator-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-postsubmits.yaml b/ci-operator/jobs/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..546d5be30504d --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + operator-framework/operator-lifecycle-manager: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-operator-framework-operator-lifecycle-manager-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-presubmits.yaml b/ci-operator/jobs/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..a460322ad3001 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-lifecycle-manager/operator-framework-operator-lifecycle-manager-release-4.8-presubmits.yaml @@ -0,0 +1,424 @@ +presubmits: + operator-framework/operator-lifecycle-manager: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + cluster: build01 + context: ci/prow/e2e-aws-console-olm + 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-operator-framework-operator-lifecycle-manager-release-4.8-e2e-aws-console-olm + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --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-console-olm-cluster-profile + - --target=e2e-aws-console-olm + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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: build01 + context: ci/prow/e2e-aws-olm + 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-operator-framework-operator-lifecycle-manager-release-4.8-e2e-aws-olm + rerun_command: /test e2e-aws-olm + spec: + containers: + - args: + - --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-olm-cluster-profile + - --target=e2e-aws-olm + - --template=/usr/local/e2e-aws-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-olm + - name: TEST_COMMAND + value: JUNIT_DIRECTORY=$(ARTIFACT_DIR) make e2e + 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: /usr/local/e2e-aws-olm + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: 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-operator-framework-operator-lifecycle-manager-release-4.8-e2e-gcp + rerun_command: /test e2e-gcp + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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.8 + 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-operator-framework-operator-lifecycle-manager-release-4.8-e2e-upgrade + rerun_command: /test e2e-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + 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-upgrade,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-operator-framework-operator-lifecycle-manager-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-operator-framework-operator-lifecycle-manager-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.8 + 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-operator-framework-operator-lifecycle-manager-release-4.8-verify + rerun_command: /test verify + spec: + containers: + - args: + - --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: /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/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-postsubmits.yaml b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..34567b4f2e945 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + operator-framework/operator-marketplace: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-operator-framework-operator-marketplace-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-presubmits.yaml b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..dbbfb7ac97253 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-marketplace/operator-framework-operator-marketplace-release-4.8-presubmits.yaml @@ -0,0 +1,438 @@ +presubmits: + operator-framework/operator-marketplace: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-operator-framework-operator-marketplace-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + cluster: build01 + context: ci/prow/e2e-aws-console-olm + 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-operator-framework-operator-marketplace-release-4.8-e2e-aws-console-olm + rerun_command: /test e2e-aws-console-olm + spec: + containers: + - args: + - --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-console-olm-cluster-profile + - --target=e2e-aws-console-olm + - --template=/usr/local/e2e-aws-console-olm + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-console-olm + - name: TEST_COMMAND + value: ./test-prow-e2e.sh olmFull + - name: TEST_IMAGESTREAM_TAG + value: stable:console-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-console-olm-cluster-profile + name: cluster-profile + - mountPath: /usr/local/e2e-aws-console-olm + name: job-definition + subPath: cluster-launch-installer-custom-test-image.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 + - configMap: + name: prow-job-cluster-launch-installer-custom-test-image + name: job-definition + - 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: 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-operator-framework-operator-marketplace-release-4.8-e2e-aws-operator + rerun_command: /test e2e-aws-operator + spec: + containers: + - args: + - --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 + - --template=/usr/local/e2e-aws-operator + command: + - ci-operator + env: + - name: CLUSTER_TYPE + value: aws + - name: JOB_NAME_SAFE + value: e2e-aws-operator + - name: TEST_COMMAND + value: make e2e-job + 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: /usr/local/e2e-aws-operator + name: job-definition + subPath: cluster-launch-installer-src.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 + - configMap: + name: prow-job-cluster-launch-installer-src + name: job-definition + - 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: build01 + context: ci/prow/e2e-aws-serial + 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-operator-framework-operator-marketplace-release-4.8-e2e-aws-serial + rerun_command: /test e2e-aws-serial + spec: + containers: + - args: + - --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-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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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-serial,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-operator-framework-operator-marketplace-release-4.8-e2e-aws-upgrade + rerun_command: /test e2e-aws-upgrade + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-operator-framework-operator-marketplace-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-operator-framework-operator-marketplace-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-postsubmits.yaml b/ci-operator/jobs/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-postsubmits.yaml new file mode 100644 index 0000000000000..baac6b97038b2 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-postsubmits.yaml @@ -0,0 +1,45 @@ +postsubmits: + operator-framework/operator-registry: + - agent: kubernetes + branches: + - ^release-4\.8$ + cluster: api.ci + 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-operator-framework-operator-registry-release-4.8-images + spec: + containers: + - args: + - --image-import-pull-secret=/etc/pull-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: /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 diff --git a/ci-operator/jobs/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-presubmits.yaml b/ci-operator/jobs/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-presubmits.yaml new file mode 100644 index 0000000000000..ad9f1cc955116 --- /dev/null +++ b/ci-operator/jobs/operator-framework/operator-registry/operator-framework-operator-registry-release-4.8-presubmits.yaml @@ -0,0 +1,156 @@ +presubmits: + operator-framework/operator-registry: + - agent: kubernetes + always_run: true + branches: + - release-4.8 + 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-operator-framework-operator-registry-release-4.8-e2e-aws + rerun_command: /test e2e-aws + spec: + containers: + - args: + - --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: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-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.8 + 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-operator-framework-operator-registry-release-4.8-images + rerun_command: /test images + spec: + containers: + - args: + - --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: /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.8 + 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-operator-framework-operator-registry-release-4.8-unit + rerun_command: /test unit + spec: + containers: + - args: + - --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: /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.*)