diff --git a/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.14.yaml b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.14.yaml new file mode 100644 index 0000000000000..1486d6c04a883 --- /dev/null +++ b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.14.yaml @@ -0,0 +1,97 @@ +base_images: + cli: + name: "4.14" + namespace: ocp + tag: cli + e2e-integration-tests-pf4: + name: e2e-integration-tests-pf4 + namespace: netobserv + tag: ci + ubi: + name: ubi-minimal + namespace: ocp + tag: "9" +binary_build_commands: GOCACHE=/tmp/gocache GOMODCACHE=/tmp/gomodcache cd integration-tests/backend + && go build ./... +build_root: + from_repository: true +images: + items: + - context_dir: integration-tests/backend + dockerfile_path: Dockerfile + from: ubi + to: e2etests +releases: + arm64-latest: + candidate: + architecture: arm64 + product: ocp + stream: nightly + version: "4.14" + latest: + candidate: + product: ocp + stream: nightly + version: "4.14" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: netobserv-aws-ipi-amd-f60 + cron: 14 7 3 2,4,6,8,10,12 * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6i.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf4 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +- as: netobserv-aws-ipi-arm-f60 + cron: 32 15 6 1,3,5,7,9,11 * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6gd.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + OCP_ARCH: arm64 + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf4 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +zz_generated_metadata: + branch: netobserv-2835 + org: openshift + repo: network-observability-operator + variant: nightly-4.14 diff --git a/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.16.yaml b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.16.yaml new file mode 100644 index 0000000000000..f5cd2d621eeb7 --- /dev/null +++ b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.16.yaml @@ -0,0 +1,97 @@ +base_images: + cli: + name: "4.16" + namespace: ocp + tag: cli + e2e-integration-tests-pf5: + name: e2e-integration-tests-pf5 + namespace: netobserv + tag: ci + ubi: + name: ubi-minimal + namespace: ocp + tag: "9" +binary_build_commands: GOCACHE=/tmp/gocache GOMODCACHE=/tmp/gomodcache cd integration-tests/backend + && go build ./... +build_root: + from_repository: true +images: + items: + - context_dir: integration-tests/backend + dockerfile_path: Dockerfile + from: ubi + to: e2etests +releases: + arm64-latest: + candidate: + architecture: arm64 + product: ocp + stream: nightly + version: "4.16" + latest: + candidate: + product: ocp + stream: nightly + version: "4.16" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: netobserv-aws-ipi-amd-f28 + cron: 31 5 10,24 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6i.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +- as: netobserv-aws-ipi-arm-f28 + cron: 16 12 12 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6gd.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + OCP_ARCH: arm64 + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +zz_generated_metadata: + branch: netobserv-2835 + org: openshift + repo: network-observability-operator + variant: nightly-4.16 diff --git a/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.18.yaml b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.18.yaml new file mode 100644 index 0000000000000..174fdcadb4522 --- /dev/null +++ b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.18.yaml @@ -0,0 +1,195 @@ +base_images: + cli: + name: "4.18" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + e2e-integration-tests-pf5: + name: e2e-integration-tests-pf5 + namespace: netobserv + tag: ci + ubi: + name: ubi-minimal + namespace: ocp + tag: "9" + upi-installer: + name: "4.18" + namespace: ocp + tag: upi-installer +binary_build_commands: GOCACHE=/tmp/gocache GOMODCACHE=/tmp/gomodcache cd integration-tests/backend + && go build ./... +build_root: + from_repository: true +images: + items: + - context_dir: integration-tests/backend + dockerfile_path: Dockerfile + from: ubi + to: e2etests +releases: + arm64-latest: + candidate: + architecture: arm64 + product: ocp + stream: nightly + version: "4.18" + latest: + candidate: + product: ocp + stream: nightly + version: "4.18" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: netobserv-aws-ipi-arm-f28 + cron: 44 13 7 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6gd.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + OCP_ARCH: arm64 + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +- as: netobserv-azure-ipi-amd-f14 + cron: 52 4 5,19 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: azure-qe + env: + BASE_DOMAIN: qe.azure.devcluster.openshift.com + COMPUTE_NODE_TYPE: Standard_B8ms + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-azure-ipi + timeout: 10h0m0s +- as: netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f60-ipv6 + capabilities: + - intranet + cron: 32 21 27 2,4,6,8,10,12 * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + CYPRESS_GREP_TAGS: '@netobserv-critical' + DEVSCRIPTS_CONFIG: | + IP_STACK=v6v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: "53844" + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-metal-ds-ipi-ovn-ipv4-f60-virt + capabilities: + - intranet + cron: 51 3 4 1,3,5,7,9,11 * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: with VMs + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-vsphere-ipi-amd-f28 + cron: 2 13 25 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: vsphere-elastic + env: + GINKGO_FOCUS_FILTER: "82637" + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SIZE_VARIANT: large + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-vsphere-ipi-ovn-ipsec +zz_generated_metadata: + branch: netobserv-2835 + org: openshift + repo: network-observability-operator + variant: nightly-4.18 diff --git a/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.20.yaml b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.20.yaml new file mode 100644 index 0000000000000..c7e7d14c889b0 --- /dev/null +++ b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.20.yaml @@ -0,0 +1,196 @@ +base_images: + cli: + name: "4.20" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + e2e-integration-tests-pf5: + name: e2e-integration-tests-pf5 + namespace: netobserv + tag: ci + ubi: + name: ubi-minimal + namespace: ocp + tag: "9" + upi-installer: + name: "4.20" + namespace: ocp + tag: upi-installer +binary_build_commands: GOCACHE=/tmp/gocache GOMODCACHE=/tmp/gomodcache cd integration-tests/backend + && go build ./... +build_root: + from_repository: true +images: + items: + - context_dir: integration-tests/backend + dockerfile_path: Dockerfile + from: ubi + to: e2etests +releases: + arm64-latest: + candidate: + architecture: arm64 + product: ocp + stream: nightly + version: "4.20" + latest: + candidate: + product: ocp + stream: nightly + version: "4.20" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: netobserv-aws-ipi-arm-f28 + cron: 22 6 13 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6gd.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + OCP_ARCH: arm64 + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +- as: netobserv-azure-ipi-amd-f14 + cron: 13 22 11,27 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: azure-qe + env: + BASE_DOMAIN: qe.azure.devcluster.openshift.com + COMPUTE_NODE_TYPE: Standard_B8ms + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-azure-ipi + timeout: 10h0m0s +- as: netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + capabilities: + - intranet + cron: 11 9 2 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + CYPRESS_GREP_TAGS: '@netobserv-critical' + DEVSCRIPTS_CONFIG: | + IP_STACK=v6v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: "53844" + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + capabilities: + - intranet + cron: 55 14 5 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: with VMs|83022 + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-vsphere-ipi-amd-f28 + cron: 46 2 22 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + GINKGO_FOCUS_FILTER: 82637|77894 + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SIZE_VARIANT: large + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-pf5 + workflow: cucushift-installer-rehearse-vsphere-ipi-ovn-ipsec +zz_generated_metadata: + branch: netobserv-2835 + org: openshift + repo: network-observability-operator + variant: nightly-4.20 diff --git a/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.22.yaml b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.22.yaml new file mode 100644 index 0000000000000..5da1d756818c1 --- /dev/null +++ b/ci-operator/config/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835__nightly-4.22.yaml @@ -0,0 +1,196 @@ +base_images: + cli: + name: "4.22" + namespace: ocp + tag: cli + cli-jq: + name: cli-jq + namespace: ocp + tag: latest + dev-scripts: + name: test + namespace: ocp-kni + tag: dev-scripts + e2e-integration-tests: + name: e2e-integration-tests + namespace: netobserv + tag: ci + ubi: + name: ubi-minimal + namespace: ocp + tag: "9" + upi-installer: + name: "4.22" + namespace: ocp + tag: upi-installer +binary_build_commands: GOCACHE=/tmp/gocache GOMODCACHE=/tmp/gomodcache cd integration-tests/backend + && go build ./... +build_root: + from_repository: true +images: + items: + - context_dir: integration-tests/backend + dockerfile_path: Dockerfile + from: ubi + to: e2etests +releases: + arm64-latest: + candidate: + architecture: arm64 + product: ocp + stream: nightly + version: "4.22" + latest: + candidate: + product: ocp + stream: nightly + version: "4.22" +resources: + '*': + requests: + cpu: 100m + memory: 200Mi +tests: +- as: netobserv-aws-ipi-arm-f28 + cron: 2 13 19 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: aws-qe + dependencies: + OPENSHIFT_INSTALL_RELEASE_IMAGE_OVERRIDE: release:arm64-latest + env: + BASE_DOMAIN: qe.devcluster.openshift.com + COMPUTE_NODE_TYPE: m6gd.2xlarge + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + OCP_ARCH: arm64 + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv + workflow: cucushift-installer-rehearse-aws-ipi + timeout: 10h0m0s +- as: netobserv-azure-ipi-amd-f7 + cron: 25 17 1,8,15,24 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: azure-qe + env: + BASE_DOMAIN: qe.azure.devcluster.openshift.com + COMPUTE_NODE_TYPE: Standard_B8ms + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv + workflow: cucushift-installer-rehearse-azure-ipi + timeout: 10h0m0s +- as: netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + capabilities: + - intranet + cron: 4 7 28 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + CYPRESS_GREP_TAGS: '@netobserv-critical' + DEVSCRIPTS_CONFIG: | + IP_STACK=v6v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: "53844" + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + capabilities: + - intranet + cron: 26 4 21 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: equinix-ocp-metal-qe + env: + DEVSCRIPTS_CONFIG: | + IP_STACK=v4 + MIRROR_IMAGES=true + INSTALLER_PROXY=true + NETWORK_TYPE=OVNKubernetes + GINKGO_FOCUS_FILTER: with VMs|83022 + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv-prepare-bm-cluster + - chain: openshift-e2e-test-netobserv + workflow: cucushift-installer-rehearse-baremetalds-ipi-ovn +- as: netobserv-vsphere-ipi-amd-f28 + cron: 17 8 25 * * + reporter_config: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: {{ + else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + steps: + cluster_profile: vsphere-elastic + env: + FEATURE_SET: TechPreviewNoUpgrade + GINKGO_FOCUS_FILTER: 82637|77894 + MULTISTAGE_PARAM_OVERRIDE_CYPRESS_NOO_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + MULTISTAGE_PARAM_OVERRIDE_NETOBSERV_CS_IMAGE: quay.io/redhat-user-workloads/ocp-network-observab-tenant/catalog-zstream:latest + SIZE_VARIANT: large + SKIP_FRONTEND_TESTS: "true" + SKIP_QE_APP_REGISTRY: "true" + test: + - chain: openshift-e2e-test-netobserv + workflow: cucushift-installer-rehearse-vsphere-ipi-ovn-ipsec +zz_generated_metadata: + branch: netobserv-2835 + org: openshift + repo: network-observability-operator + variant: nightly-4.22 diff --git a/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-periodics.yaml b/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-periodics.yaml new file mode 100644 index 0000000000000..43f135f3cbe37 --- /dev/null +++ b/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-periodics.yaml @@ -0,0 +1,1917 @@ +periodics: +- agent: kubernetes + cluster: build10 + cron: 14 7 3 2,4,6,8,10,12 * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.14 + ci.openshift.io/generator: prowgen + job-release: "4.14" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.14-netobserv-aws-ipi-amd-f60 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-amd-f60 + - --variant=nightly-4.14 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 32 15 6 1,3,5,7,9,11 * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.14 + ci.openshift.io/generator: prowgen + job-release: "4.14" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.14-netobserv-aws-ipi-arm-f60 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-arm-f60 + - --variant=nightly-4.14 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 31 5 10,24 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.16 + ci.openshift.io/generator: prowgen + job-release: "4.16" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.16-netobserv-aws-ipi-amd-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-amd-f28 + - --variant=nightly-4.16 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 16 12 12 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.16 + ci.openshift.io/generator: prowgen + job-release: "4.16" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.16-netobserv-aws-ipi-arm-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-arm-f28 + - --variant=nightly-4.16 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 44 13 7 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-netobserv-aws-ipi-arm-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-arm-f28 + - --variant=nightly-4.18 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 52 4 5,19 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure-qe + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-netobserv-azure-ipi-amd-f14 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-azure-ipi-amd-f14 + - --variant=nightly-4.18 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 32 21 27 2,4,6,8,10,12 * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f60-ipv6 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f60-ipv6 + - --variant=nightly-4.18 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 51 3 4 1,3,5,7,9,11 * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-netobserv-metal-ds-ipi-ovn-ipv4-f60-virt + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-ipv4-f60-virt + - --variant=nightly-4.18 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: vsphere02 + cron: 2 13 25 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-netobserv-vsphere-ipi-amd-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-vsphere-ipi-amd-f28 + - --variant=nightly-4.18 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 22 6 13 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-netobserv-aws-ipi-arm-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-arm-f28 + - --variant=nightly-4.20 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 13 22 11,27 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure-qe + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-netobserv-azure-ipi-amd-f14 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-azure-ipi-amd-f14 + - --variant=nightly-4.20 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 11 9 2 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + - --variant=nightly-4.20 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 55 14 5 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + - --variant=nightly-4.20 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: vsphere02 + cron: 46 2 22 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-netobserv-vsphere-ipi-amd-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-vsphere-ipi-amd-f28 + - --variant=nightly-4.20 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build10 + cron: 2 13 19 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: aws + ci-operator.openshift.io/cloud-cluster-profile: aws-qe + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-netobserv-aws-ipi-arm-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-aws-ipi-arm-f28 + - --variant=nightly-4.22 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build01 + cron: 25 17 1,8,15,24 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + timeout: 10h0m0s + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: azure4 + ci-operator.openshift.io/cloud-cluster-profile: azure-qe + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-netobserv-azure-ipi-amd-f7 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-azure-ipi-amd-f7 + - --variant=nightly-4.22 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 4 7 28 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-dualstack-primaryv6-f28-ipv6 + - --variant=nightly-4.22 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: build11 + cron: 26 4 21 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + capability/intranet: intranet + ci-operator.openshift.io/cloud: equinix-ocp-metal + ci-operator.openshift.io/cloud-cluster-profile: equinix-ocp-metal-qe + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-metal-ds-ipi-ovn-ipv4-f28-virt + - --variant=nightly-4.22 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator +- agent: kubernetes + cluster: vsphere02 + cron: 17 8 25 * * + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + extra_refs: + - base_ref: netobserv-2835 + org: openshift + repo: network-observability-operator + clone_uri: https://github.com/Amoghrd/netobserv-operator.git + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/cloud: vsphere + ci-operator.openshift.io/cloud-cluster-profile: vsphere-elastic + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: periodic-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-netobserv-vsphere-ipi-amd-f28 + reporter_config: + slack: + channel: '#team-qe-netobserv' + job_states_to_report: + - aborted + - error + - failure + - success + report_template: '{{ if eq .Status.State "success" }} :green_jenkins_circle: + {{ else }} :red_jenkins_circle: {{ end }} Job *{{.Spec.Job}}* ended with *{{.Status.State}}*. + <{{.Status.URL}}|View logs>' + 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=netobserv-vsphere-ipi-amd-f28 + - --variant=nightly-4.22 + command: + - ci-operator + env: + - name: HTTP_SERVER_IP + valueFrom: + fieldRef: + fieldPath: status.podIP + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + ports: + - containerPort: 8080 + name: http + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /etc/boskos + name: boskos + readOnly: true + - mountPath: /secrets/ci-pull-credentials + name: ci-pull-credentials + readOnly: true + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: boskos + secret: + items: + - key: credentials + path: credentials + secretName: boskos-credentials + - name: ci-pull-credentials + secret: + secretName: ci-pull-credentials + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator diff --git a/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-presubmits.yaml b/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-presubmits.yaml new file mode 100644 index 0000000000000..35825f99cfbc4 --- /dev/null +++ b/ci-operator/jobs/openshift/network-observability-operator/openshift-network-observability-operator-netobserv-2835-presubmits.yaml @@ -0,0 +1,302 @@ +presubmits: + openshift/network-observability-operator: + - agent: kubernetes + always_run: true + branches: + - ^netobserv-2835$ + - ^netobserv-2835- + cluster: build01 + context: ci/prow/nightly-4.14-images + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/variant: nightly-4.14 + ci.openshift.io/generator: prowgen + job-release: "4.14" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.14-images + rerun_command: /test nightly-4.14-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=nightly-4.14 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )nightly-4.14-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^netobserv-2835$ + - ^netobserv-2835- + cluster: build01 + context: ci/prow/nightly-4.16-images + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/variant: nightly-4.16 + ci.openshift.io/generator: prowgen + job-release: "4.16" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.16-images + rerun_command: /test nightly-4.16-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=nightly-4.16 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )nightly-4.16-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^netobserv-2835$ + - ^netobserv-2835- + cluster: build01 + context: ci/prow/nightly-4.18-images + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/variant: nightly-4.18 + ci.openshift.io/generator: prowgen + job-release: "4.18" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.18-images + rerun_command: /test nightly-4.18-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=nightly-4.18 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )nightly-4.18-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^netobserv-2835$ + - ^netobserv-2835- + cluster: build01 + context: ci/prow/nightly-4.20-images + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/variant: nightly-4.20 + ci.openshift.io/generator: prowgen + job-release: "4.20" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.20-images + rerun_command: /test nightly-4.20-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=nightly-4.20 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )nightly-4.20-images,?($|\s.*) + - agent: kubernetes + always_run: true + branches: + - ^netobserv-2835$ + - ^netobserv-2835- + cluster: build01 + context: ci/prow/nightly-4.22-images + decorate: true + decoration_config: + sparse_checkout_files: + - .ci-operator.yaml + - integration-tests/backend/Dockerfile + labels: + ci-operator.openshift.io/variant: nightly-4.22 + ci.openshift.io/generator: prowgen + job-release: "4.22" + pj-rehearse.openshift.io/can-be-rehearsed: "true" + name: pull-ci-openshift-network-observability-operator-netobserv-2835-nightly-4.22-images + rerun_command: /test nightly-4.22-images + spec: + containers: + - args: + - --gcs-upload-secret=/secrets/gcs/service-account.json + - --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson + - --report-credentials-file=/etc/report/credentials + - --target=[images] + - --variant=nightly-4.22 + command: + - ci-operator + image: quay-proxy.ci.openshift.org/openshift/ci:ci_ci-operator_latest + imagePullPolicy: Always + name: "" + resources: + requests: + cpu: 10m + volumeMounts: + - mountPath: /secrets/gcs + name: gcs-credentials + readOnly: true + - mountPath: /secrets/manifest-tool + name: manifest-tool-local-pusher + readOnly: true + - mountPath: /etc/pull-secret + name: pull-secret + readOnly: true + - mountPath: /etc/report + name: result-aggregator + readOnly: true + serviceAccountName: ci-operator + volumes: + - name: manifest-tool-local-pusher + secret: + secretName: manifest-tool-local-pusher + - name: pull-secret + secret: + secretName: registry-pull-credentials + - name: result-aggregator + secret: + secretName: result-aggregator + trigger: (?m)^/test( | .* )nightly-4.22-images,?($|\s.*)