diff --git a/ci-operator/config/openshift/svt/openshift-svt-master__regression-aws-4.18-nightly-x86.yaml b/ci-operator/config/openshift/svt/openshift-svt-master__regression-aws-4.18-nightly-x86.yaml index 3ef2e39db77f..498e6d02e877 100644 --- a/ci-operator/config/openshift/svt/openshift-svt-master__regression-aws-4.18-nightly-x86.yaml +++ b/ci-operator/config/openshift/svt/openshift-svt-master__regression-aws-4.18-nightly-x86.yaml @@ -49,6 +49,38 @@ tests: test: - chain: openshift-svt-regression-one workflow: openshift-qe-installer-aws +- always_run: false + as: ingress-scale-ocp-43281-ingress-tunning-ocp-43175 + steps: + allow_skip_on_success: true + cluster_profile: aws-perfscale-qe + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_REPLICAS: "9" + COMPUTE_NODE_TYPE: m5.2xlarge + IF_MOVE_INGRESS: "false" + IF_MOVE_MONITORING: "false" + IF_MOVE_REGISTRY: "false" + OPENSHIFT_INFRA_NODE_INSTANCE_TYPE: c5.4xlarge + SCRIPT: perfscale_regression_ci/scripts/scalability/ingress-scale/ingress-scale.sh + SCRIPT_1: perfscale_regression_ci/scripts/scalability/ingress-scale/ingress-tunning-options.sh + SET_ENV_BY_PLATFORM: custom + test: + - chain: openshift-svt-regression-one + workflow: openshift-qe-installer-aws +- always_run: false + as: networkpolicy-scale-ocp-41535 + steps: + allow_skip_on_success: true + cluster_profile: aws-perfscale-qe + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_REPLICAS: "9" + COMPUTE_NODE_TYPE: m5.2xlarge + SCRIPT: perfscale_regression_ci/scripts/network/network_policy_scalability.sh + test: + - ref: openshift-svt-regression + workflow: openshift-qe-installer-aws zz_generated_metadata: branch: master org: openshift diff --git a/ci-operator/jobs/openshift/svt/openshift-svt-master-presubmits.yaml b/ci-operator/jobs/openshift/svt/openshift-svt-master-presubmits.yaml index ae1c7b893018..9a04d999f0ca 100644 --- a/ci-operator/jobs/openshift/svt/openshift-svt-master-presubmits.yaml +++ b/ci-operator/jobs/openshift/svt/openshift-svt-master-presubmits.yaml @@ -209,6 +209,160 @@ presubmits: secret: secretName: result-aggregator trigger: (?m)^/test( | .* )(regression-aws-4.17-nightly-x86-regression-scale-loaded-projects|remaining-required),?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/regression-aws-4.18-nightly-x86-ingress-scale-ocp-43281-ingress-tunning-ocp-43175 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-perfscale-qe + ci-operator.openshift.io/variant: regression-aws-4.18-nightly-x86 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-svt-master-regression-aws-4.18-nightly-x86-ingress-scale-ocp-43281-ingress-tunning-ocp-43175 + rerun_command: /test regression-aws-4.18-nightly-x86-ingress-scale-ocp-43281-ingress-tunning-ocp-43175 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=ingress-scale-ocp-43281-ingress-tunning-ocp-43175 + - --variant=regression-aws-4.18-nightly-x86 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )(regression-aws-4.18-nightly-x86-ingress-scale-ocp-43281-ingress-tunning-ocp-43175|remaining-required),?($|\s.*) + - agent: kubernetes + always_run: false + branches: + - ^master$ + - ^master- + cluster: build01 + context: ci/prow/regression-aws-4.18-nightly-x86-networkpolicy-scale-ocp-41535 + decorate: true + decoration_config: + skip_cloning: true + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-perfscale-qe + ci-operator.openshift.io/variant: regression-aws-4.18-nightly-x86 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-svt-master-regression-aws-4.18-nightly-x86-networkpolicy-scale-ocp-41535 + rerun_command: /test regression-aws-4.18-nightly-x86-networkpolicy-scale-ocp-41535 + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --lease-server-credentials-file=/etc/boskos/credentials + - --report-credentials-file=/etc/report/credentials + - --secret-dir=/secrets/ci-pull-credentials + - --target=networkpolicy-scale-ocp-41535 + - --variant=regression-aws-4.18-nightly-x86 + command: + - ci-operator + image: ci-operator:latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )(regression-aws-4.18-nightly-x86-networkpolicy-scale-ocp-41535|remaining-required),?($|\s.*) - agent: kubernetes always_run: false branches: diff --git a/ci-operator/step-registry/openshift/svt/regression/one/openshift-svt-regression-one-ref.yaml b/ci-operator/step-registry/openshift/svt/regression/one/openshift-svt-regression-one-ref.yaml index a2ecf205e9d1..e462aaea0f18 100644 --- a/ci-operator/step-registry/openshift/svt/regression/one/openshift-svt-regression-one-ref.yaml +++ b/ci-operator/step-registry/openshift/svt/regression/one/openshift-svt-regression-one-ref.yaml @@ -7,6 +7,10 @@ ref: tag: latest cli: latest commands: openshift-svt-regression-one-commands.sh + credentials: + - namespace: test-credentials # this entry injects the custom credential + name: ocp-qe-perfscale-es + mount_path: /secret env: - name: PARAMETERS_1 default: "" diff --git a/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-commands.sh b/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-commands.sh index 623e665d8616..fd927b7fb2ef 100644 --- a/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-commands.sh +++ b/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-commands.sh @@ -9,6 +9,10 @@ oc config view oc projects python --version +ES_PASSWORD=$(cat "/secret/password") +export ES_PASSWORD +ES_USERNAME=$(cat "/secret/username") +export ES_USERNAME # If running from the one folder, will reset SCRIPT and PARAMETERS variables export SCRIPT=${SCRIPT_1:-$SCRIPT} diff --git a/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-ref.yaml b/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-ref.yaml index 466ea19242cd..6ba1c427cffe 100644 --- a/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-ref.yaml +++ b/ci-operator/step-registry/openshift/svt/regression/openshift-svt-regression-ref.yaml @@ -7,6 +7,10 @@ ref: tag: latest cli: latest commands: openshift-svt-regression-commands.sh + credentials: + - namespace: test-credentials # this entry injects the custom credential + name: ocp-qe-perfscale-es + mount_path: /secret env: - name: PARAMETERS default: ""