Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions ci-operator/config/RedHatQE/interop-testing/.config.prowgen
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ slack_reporter:
- cnv-odf-ocp4.18-lp-interop
- cnv-odf-ocp4.19-lp-interop
- cnv-odf-ocp4.20-konflux
- gs-baremetal-localnet-ocp4.19-lp-gs
- gs-bm--ocp-4.19--lp-interop
- ibm-fusion-access-operator-ocp-4.21-lp-interop-cr
- ibm-fusion-access-operator-ocp4.20-lp-interop
- ibm-fusion-access-operator-ocp4.20-lp-interop-cr
Expand All @@ -39,7 +39,7 @@ slack_reporter:
- cnv-odf-ocp-4.21-lp-interop-cr
- cnv-odf-ocp4.18-lp-interop
- cnv-odf-ocp4.19-lp-interop
- gs-baremetal-localnet-ocp4.19-lp-gs
- gs-bm--ocp-4.19--lp-interop
- ibm-fusion-access-operator-ocp-4.21-lp-interop-cr
- ibm-fusion-access-operator-ocp4.20-lp-interop
- ibm-fusion-access-operator-ocp4.20-lp-interop-cr
Expand All @@ -61,7 +61,7 @@ slack_reporter:
- cnv-odf-ocp4.18-lp-interop
- cnv-odf-ocp4.19-lp-interop
- cnv-odf-ocp4.20-konflux
- gs-baremetal-localnet-ocp4.19-lp-gs
- gs-bm--ocp-4.19--lp-interop
- ibm-fusion-access-operator-ocp-4.21-lp-interop-cr
- ibm-fusion-access-operator-ocp4.20-lp-interop
- ibm-fusion-access-operator-ocp4.20-lp-interop-cr
Expand Down
9 changes: 4 additions & 5 deletions ci-operator/config/RedHatQE/interop-testing/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -81,8 +81,7 @@ The tests use modular chains for different testing scenarios:
For detailed documentation on individual steps and configuration options, see the [ibm-fusion-access step registry](../../../step-registry/ibm-fusion-access/).

### GS Bare-Metal Configurations

- **OCP 4.19**: `RedHatQE-interop-testing-master__gs-baremetal-localnet-ocp4.19-lp-gs.yaml`
- Runs on existing Goldman Sachs bare-metal cluster
- Uses `external-cluster` workflow
- Tests OpenShift Virtualization localnet networking with single NIC configuration

- **OCP 4.19**: `RedHatQE-interop-testing-master__gs-bm--ocp-4.19--lp-interop.yaml`
- Variant `gs-bm--ocp-4.19--lp-interop`: **`localnet`** (ABI `gs-baremetal-agent-install` + health), **`gs-baremetal-localnet-ocp419`** (`external-cluster` + `gs-baremetal-localnet-test`)
- ABI jobs must set **`OCP__ABI__BM__CLS_NAME`** and **`OCP__ABI__BM__BASE_DOM`** in **`steps.env`** (no step default; see [`CI-ABI-JOB-CONFIG.md`](../../../step-registry/gs-baremetal/CI-ABI-JOB-CONFIG.md)).
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
resources:
'*':
limits:
memory: 1Gi
requests:
cpu: 100m
memory: 200Mi
tests:
- as: img-retr
steps:
test:
- as: img-retr--0
commands: |-
shopt -op; shopt -p; set -x
set +eu -o pipefail; shopt -s inherit_errexit
true
credentials:
- mount_path: /secret/chisel
name: chisel-creds
namespace: test-credentials
from_image:
name: baremetal-qe-base
namespace: ci
tag: latest
resources:
limits:
memory: 1Gi
requests:
cpu: 100m
memory: 200Mi
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: ciOpEmul--imgRetr

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
base_images:
cli:
name: "4.19"
namespace: ocp
tag: cli
openshift-virtualization-tests:
name: openshift-virtualization-tests
namespace: ci
tag: cnv-4.19
releases:
latest:
candidate:
product: ocp
stream: nightly
version: "4.19"
resources:
'*':
requests:
cpu: 200m
memory: 400Mi
tests:
- as: localnet
capabilities:
- intranet
cron: 0 23 31 2 *
steps:
cluster_profile: metal-redhat-gs
env:
OCP__ABI__BM__BASE_DOM: sys.eng.rdu2.dc.redhat.com
OCP__ABI__BM__CLS_NAME: integrity
OCP__ABI__DAY0_SCRIPTS_YAML: |
Scripts:
- |
cp -f "${CLUSTER_PROFILE_DIR}/agent-config.yaml" "${OCP__ABI__CLUSTER_DIR}/agent-config.yaml"
OCP__ABI__DAY1_SCRIPTS_YAML: |
Scripts: []
OCP__ABI__DAY2_SCRIPTS_YAML: |
Scripts: []
OCP__ABI__TEAM_NAME: lp-interop
OCP__ABI__TUN_SVC__CP_URL: https://chisel.lp-chaos--svc--web-app.chaos.lp.devcluster.openshift.com/cp
OCP__ABI__TUN_SVC__DP_BASE_URL: https://50.18.200.61/dp
OCP__ABI__TUN_SVC__DP_PORT: "20000"
test:
- chain: cucushift-installer-check-cluster-health
workflow: gs-baremetal-agent-install
timeout: 4h0m0s
- as: pr-test
capabilities:
- intranet
steps:
cluster_profile: metal-redhat-gs
env:
OCP__ABI__BM__BASE_DOM: sys.eng.rdu2.dc.redhat.com
OCP__ABI__BM__CLS_NAME: integrity
OCP__ABI__DAY0_SCRIPTS_YAML: |
Scripts:
- |
cp -f "${CLUSTER_PROFILE_DIR}/agent-config.yaml" "${OCP__ABI__CLUSTER_DIR}/agent-config.yaml"
OCP__ABI__DAY1_SCRIPTS_YAML: |
Scripts: []
OCP__ABI__DAY2_SCRIPTS_YAML: |
Scripts: []
OCP__ABI__TEAM_NAME: lp-interop
OCP__ABI__TUN_SVC__CP_URL: https://chisel.lp-chaos--svc--web-app.chaos.lp.devcluster.openshift.com/cp
OCP__ABI__TUN_SVC__DP_BASE_URL: https://50.18.200.61/dp
OCP__ABI__TUN_SVC__DP_PORT: "20000"
workflow: gs-baremetal-agent-install
timeout: 4h0m0s
- as: gs-baremetal-localnet-ocp419
capabilities:
- intranet
cron: 0 23 31 2 *
steps:
cluster_profile: metal-redhat-gs
test:
- ref: gs-baremetal-localnet-test
workflow: external-cluster
timeout: 4h0m0s
zz_generated_metadata:
branch: master
org: RedHatQE
repo: interop-testing
variant: gs-bm--ocp-4.19--lp-interop
Original file line number Diff line number Diff line change
Expand Up @@ -1286,11 +1286,11 @@ periodics:
capability/intranet: intranet
ci-operator.openshift.io/cloud: metal-redhat-gs
ci-operator.openshift.io/cloud-cluster-profile: metal-redhat-gs
ci-operator.openshift.io/variant: gs-baremetal-localnet-ocp4.19-lp-gs
ci-operator.openshift.io/variant: gs-bm--ocp-4.19--lp-interop
ci.openshift.io/generator: prowgen
job-release: "4.19"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-gs-baremetal-localnet-ocp4.19-lp-gs-gs-baremetal-localnet-ocp419
name: periodic-ci-RedHatQE-interop-testing-master-gs-bm--ocp-4.19--lp-interop-gs-baremetal-localnet-ocp419
reporter_config:
slack:
channel: '#cnv-release-4-19-z'
Expand All @@ -1311,7 +1311,92 @@ periodics:
- --report-credentials-file=/etc/report/credentials
- --secret-dir=/secrets/ci-pull-credentials
- --target=gs-baremetal-localnet-ocp419
- --variant=gs-baremetal-localnet-ocp4.19-lp-gs
- --variant=gs-bm--ocp-4.19--lp-interop
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: build09
cron: 0 23 31 2 *
decorate: true
decoration_config:
skip_cloning: true
timeout: 4h0m0s
extra_refs:
- base_ref: master
org: RedHatQE
repo: interop-testing
labels:
capability/intranet: intranet
ci-operator.openshift.io/cloud: metal-redhat-gs
ci-operator.openshift.io/cloud-cluster-profile: metal-redhat-gs
ci-operator.openshift.io/variant: gs-bm--ocp-4.19--lp-interop
ci.openshift.io/generator: prowgen
job-release: "4.19"
pj-rehearse.openshift.io/can-be-rehearsed: "true"
name: periodic-ci-RedHatQE-interop-testing-master-gs-bm--ocp-4.19--lp-interop-localnet
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=localnet
- --variant=gs-bm--ocp-4.19--lp-interop
command:
- ci-operator
env:
Expand Down
Loading