Skip to content

Commit c864623

Browse files
feat: add SSD StorageClass parameter to os-4 (#1184)
Co-authored-by: Tom Martensen <tmartens@redhat.com>
1 parent c04c85d commit c864623

File tree

4 files changed

+31
-7
lines changed

4 files changed

+31
-7
lines changed

chart/infra-server/static/flavors.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -361,6 +361,11 @@
361361
Consult OCP documentation for details. {{ .Chart.Annotations.ocpCredentialsMode }} is the value used by
362362
stackrox CI.
363363
364+
- name: ssd-storage-class
365+
description: Ensure an SSD StorageClass is the default StorageClass for the cluster
366+
value: false
367+
kind: optional
368+
364369
artifacts:
365370
- name: kubeconfig
366371
description: Kube config for connecting to this cluster
@@ -507,6 +512,11 @@
507512
value: us-east1
508513
kind: optional
509514

515+
- name: ssd-storage-class
516+
description: Ensure an SSD StorageClass is the default StorageClass for the cluster
517+
value: false
518+
kind: optional
519+
510520
artifacts:
511521
- name: admin-password
512522
description: Admin password for StackRox console
@@ -631,6 +641,11 @@
631641
Consult OCP documentation for details. {{ .Chart.Annotations.ocpCredentialsMode }} is the value used by
632642
stackrox CI.
633643
644+
- name: ssd-storage-class
645+
description: Ensure an SSD StorageClass is the default StorageClass for the cluster
646+
value: false
647+
kind: optional
648+
634649
artifacts:
635650
- name: kubeconfig
636651
description: Kube config for connecting to this cluster

chart/infra-server/static/workflow-openshift-4-demo.yaml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ spec:
2020
- name: trusted-certs-enabled
2121
- name: credentials-mode
2222
- name: region
23+
- name: ssd-storage-class
2324
volumeClaimTemplates:
2425
- metadata:
2526
name: data
@@ -78,7 +79,7 @@ spec:
7879

7980
- name: create
8081
container:
81-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.8.7
82+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
8283
imagePullPolicy: Always
8384
volumeMounts:
8485
- name: data
@@ -118,6 +119,8 @@ spec:
118119
value: "{{workflow.parameters.trusted-certs-enabled}}"
119120
- name: CREDENTIALS_MODE
120121
value: "{{workflow.parameters.credentials-mode}}"
122+
- name: SSD_STORAGE_CLASS
123+
value: "{{workflow.parameters.ssd-storage-class}}"
121124

122125
- name: pre-install
123126
script:
@@ -152,7 +155,7 @@ spec:
152155
- name: roxctl-secured-cluster-services
153156
path: /usr/bin/roxctl-secured-cluster-services
154157
container:
155-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-demo-0.9.13
158+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-demo-0.10.0
156159
imagePullPolicy: Always
157160
command:
158161
- ansible-playbook
@@ -260,7 +263,7 @@ spec:
260263

261264
- name: destroy
262265
container:
263-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.8.7
266+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
264267
imagePullPolicy: Always
265268
command:
266269
- entrypoint.sh

chart/infra-server/static/workflow-openshift-4-perf-scale.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ spec:
2424
- name: fips-enabled
2525
- name: trusted-certs-enabled
2626
- name: credentials-mode
27+
- name: ssd-storage-class
2728
volumeClaimTemplates:
2829
- metadata:
2930
name: data
@@ -80,7 +81,7 @@ spec:
8081
archive:
8182
tar: {}
8283
container:
83-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.8.7
84+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
8485
imagePullPolicy: Always
8586
command:
8687
- entrypoint.sh
@@ -121,6 +122,8 @@ spec:
121122
value: "{{workflow.parameters.trusted-certs-enabled}}"
122123
- name: CREDENTIALS_MODE
123124
value: "{{workflow.parameters.credentials-mode}}"
125+
- name: SSD_STORAGE_CLASS
126+
value: "{{workflow.parameters.ssd-storage-class}}"
124127
volumeMounts:
125128
- name: data
126129
mountPath: /data
@@ -158,7 +161,7 @@ spec:
158161

159162
- name: destroy
160163
container:
161-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.8.7
164+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
162165
imagePullPolicy: Always
163166
command:
164167
- entrypoint.sh

chart/infra-server/static/workflow-openshift-4.yaml

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,7 @@ spec:
2424
- name: fips-enabled
2525
- name: trusted-certs-enabled
2626
- name: credentials-mode
27+
- name: ssd-storage-class
2728
volumeClaimTemplates:
2829
- metadata:
2930
name: data
@@ -80,7 +81,7 @@ spec:
8081
archive:
8182
tar: {}
8283
container:
83-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.9.19
84+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
8485
imagePullPolicy: Always
8586
command:
8687
- entrypoint.sh
@@ -121,6 +122,8 @@ spec:
121122
value: "{{workflow.parameters.trusted-certs-enabled}}"
122123
- name: CREDENTIALS_MODE
123124
value: "{{workflow.parameters.credentials-mode}}"
125+
- name: SSD_STORAGE_CLASS
126+
value: "{{workflow.parameters.ssd-storage-class}}"
124127
volumeMounts:
125128
- name: data
126129
mountPath: /data
@@ -158,7 +161,7 @@ spec:
158161

159162
- name: destroy
160163
container:
161-
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.9.19
164+
image: quay.io/stackrox-io/ci:automation-flavors-openshift-4-0.10.0
162165
imagePullPolicy: Always
163166
command:
164167
- entrypoint.sh

0 commit comments

Comments
 (0)