Skip to content

Commit 313ad90

Browse files
[PERFSCALE-3690] RHOSO onboarding pre-reqs (#62859)
* [PERFSCALE-3690] RHOSO onboarding pre-reqs Signed-off-by: Jose Castillo Lema <[email protected]> * Fix capabilities Signed-off-by: Jose Castillo Lema <[email protected]> * Fix metadata Signed-off-by: Jose Castillo Lema <[email protected]> * Change step order Signed-off-by: Jose Castillo Lema <[email protected]> * Add poweroff step Signed-off-by: Jose Castillo Lema <[email protected]> * Update metadata Signed-off-by: Jose Castillo Lema <[email protected]> --------- Signed-off-by: Jose Castillo Lema <[email protected]>
1 parent 1beabcc commit 313ad90

File tree

2 files changed

+123
-0
lines changed

2 files changed

+123
-0
lines changed
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
build_root:
2+
image_stream_tag:
3+
name: ci-tools-build-root
4+
namespace: ci
5+
tag: latest
6+
releases:
7+
latest:
8+
candidate:
9+
product: ocp
10+
stream: nightly
11+
version: "4.17"
12+
resources:
13+
'*':
14+
requests:
15+
cpu: 100m
16+
memory: 200Mi
17+
tests:
18+
- as: weekly-compact-6nodes
19+
capabilities:
20+
- intranet
21+
cron: 0 0 * * 5
22+
restrict_network_access: false
23+
steps:
24+
cluster_profile: metal-perfscale-jetlag
25+
env:
26+
BASTION_CP_INTERFACE: ens7f1
27+
CRUCIBLE: "false"
28+
FOREMAN_OS: RHEL 9.4
29+
LAB: performancelab
30+
LAB_CLOUD: cloud19
31+
LAB_INTERFACE: eno3
32+
NUM_NODES: "2"
33+
NUM_WORKER_NODES: "0"
34+
OCP_VERSION: latest
35+
PUBLIC_VLAN: "true"
36+
STARTING_NODE: "4"
37+
test:
38+
- chain: openshift-qe-installer-bm-ping
39+
- chain: openshift-qe-installer-bm-poweroff
40+
- chain: openshift-qe-installer-bm-deploy
41+
- chain: openshift-qe-installer-bm-foreman
42+
- chain: openshift-qe-cluster-health
43+
zz_generated_metadata:
44+
branch: main
45+
org: openshift-eng
46+
repo: ocp-qe-perfscale-ci
47+
variant: metal-rhoso-x86

ci-operator/jobs/openshift-eng/ocp-qe-perfscale-ci/openshift-eng-ocp-qe-perfscale-ci-main-periodics.yaml

+76
Original file line numberDiff line numberDiff line change
@@ -8990,6 +8990,82 @@ periodics:
89908990
- name: result-aggregator
89918991
secret:
89928992
secretName: result-aggregator
8993+
- agent: kubernetes
8994+
cluster: build10
8995+
cron: 0 0 * * 5
8996+
decorate: true
8997+
decoration_config:
8998+
skip_cloning: true
8999+
extra_refs:
9000+
- base_ref: main
9001+
org: openshift-eng
9002+
repo: ocp-qe-perfscale-ci
9003+
labels:
9004+
capability/intranet: intranet
9005+
ci-operator.openshift.io/cloud: metal-perfscale-jetlag
9006+
ci-operator.openshift.io/cloud-cluster-profile: metal-perfscale-jetlag
9007+
ci-operator.openshift.io/variant: metal-rhoso-x86
9008+
ci.openshift.io/generator: prowgen
9009+
job-release: "4.17"
9010+
pj-rehearse.openshift.io/can-be-rehearsed: "true"
9011+
name: periodic-ci-openshift-eng-ocp-qe-perfscale-ci-main-metal-rhoso-x86-weekly-compact-6nodes
9012+
spec:
9013+
containers:
9014+
- args:
9015+
- --gcs-upload-secret=/secrets/gcs/service-account.json
9016+
- --image-import-pull-secret=/etc/pull-secret/.dockerconfigjson
9017+
- --lease-server-credentials-file=/etc/boskos/credentials
9018+
- --report-credentials-file=/etc/report/credentials
9019+
- --secret-dir=/secrets/ci-pull-credentials
9020+
- --target=weekly-compact-6nodes
9021+
- --variant=metal-rhoso-x86
9022+
command:
9023+
- ci-operator
9024+
image: ci-operator:latest
9025+
imagePullPolicy: Always
9026+
name: ""
9027+
resources:
9028+
requests:
9029+
cpu: 10m
9030+
volumeMounts:
9031+
- mountPath: /etc/boskos
9032+
name: boskos
9033+
readOnly: true
9034+
- mountPath: /secrets/ci-pull-credentials
9035+
name: ci-pull-credentials
9036+
readOnly: true
9037+
- mountPath: /secrets/gcs
9038+
name: gcs-credentials
9039+
readOnly: true
9040+
- mountPath: /secrets/manifest-tool
9041+
name: manifest-tool-local-pusher
9042+
readOnly: true
9043+
- mountPath: /etc/pull-secret
9044+
name: pull-secret
9045+
readOnly: true
9046+
- mountPath: /etc/report
9047+
name: result-aggregator
9048+
readOnly: true
9049+
serviceAccountName: ci-operator
9050+
volumes:
9051+
- name: boskos
9052+
secret:
9053+
items:
9054+
- key: credentials
9055+
path: credentials
9056+
secretName: boskos-credentials
9057+
- name: ci-pull-credentials
9058+
secret:
9059+
secretName: ci-pull-credentials
9060+
- name: manifest-tool-local-pusher
9061+
secret:
9062+
secretName: manifest-tool-local-pusher
9063+
- name: pull-secret
9064+
secret:
9065+
secretName: registry-pull-credentials
9066+
- name: result-aggregator
9067+
secret:
9068+
secretName: result-aggregator
89939069
- agent: kubernetes
89949070
cluster: build07
89959071
cron: 0 8 12 3,6,9,12 *

0 commit comments

Comments
 (0)