Skip to content

Commit db91e8f

Browse files
Backport "test: Handle the SDP release version properly" (#71)
* test: Handle the SDP release version properly (#70) * test: Adapt the SDP release version in the test definition
1 parent 7c692c4 commit db91e8f

File tree

10 files changed

+24
-26
lines changed

10 files changed

+24
-26
lines changed

tests/templates/kuttl/external-access/opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:

tests/templates/kuttl/ldap/21-install-opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:

tests/templates/kuttl/logging/20-install-opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -21,10 +21,8 @@ spec:
2121
image:
2222
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
2323
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
24-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
25-
{% else %}
26-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
2724
{% endif %}
25+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
2826
pullPolicy: IfNotPresent
2927
clusterConfig:
3028
vectorAggregatorConfigMapName: opensearch-vector-aggregator-discovery

tests/templates/kuttl/metrics/20-install-opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:

tests/templates/kuttl/opensearch-dashboards/10-install-opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:

tests/templates/kuttl/opensearch-dashboards/20_opensearch-dashboards-values.yaml.j2

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
image:
22
repository: oci.stackable.tech/sdp/opensearch-dashboards
3-
tag: {{ test_scenario['values']['opensearch'].split(',')[0] }}-stackable0.0.0-dev
3+
tag: {{ test_scenario['values']['opensearch'].split(',')[0] }}-stackable{{ test_scenario['values']['release'] }}
44
service:
55
type: NodePort
66
serviceAccount:

tests/templates/kuttl/smoke/10-assert.yaml.j2

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,6 @@ spec:
219219
value: info
220220
- name: VECTOR_LOG
221221
value: info
222-
image: oci.stackable.tech/sdp/opensearch:3.1.0-stackable0.0.0-dev
223222
imagePullPolicy: IfNotPresent
224223
name: vector
225224
resources:
@@ -531,7 +530,6 @@ spec:
531530
value: info
532531
- name: VECTOR_LOG
533532
value: info
534-
image: oci.stackable.tech/sdp/opensearch:3.1.0-stackable0.0.0-dev
535533
imagePullPolicy: IfNotPresent
536534
name: vector
537535
resources:

tests/templates/kuttl/smoke/10-install-opensearch.yaml.j2

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:

tests/templates/kuttl/snapshot-s3/20-install-opensearch.yaml.j2

Lines changed: 11 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,8 @@ spec:
77
image:
88
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
99
custom: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
10-
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
11-
{% else %}
12-
productVersion: "{{ test_scenario['values']['opensearch'] }}"
1310
{% endif %}
11+
productVersion: "{{ test_scenario['values']['opensearch'].split(',')[0] }}"
1412
pullPolicy: IfNotPresent
1513
{% if lookup('env', 'VECTOR_AGGREGATOR') %}
1614
clusterConfig:
@@ -51,7 +49,11 @@ spec:
5149
spec:
5250
initContainers:
5351
- name: init-keystore
54-
image: oci.stackable.tech/sdp/opensearch:3.1.0-stackable0.0.0-dev
52+
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
53+
image: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
54+
{% else %}
55+
image: oci.stackable.tech/sdp/opensearch:{{ test_scenario['values']['opensearch'].split(',')[0] }}-stackable{{ test_scenario['values']['release'] }}
56+
{% endif %}
5557
command:
5658
- /bin/bash
5759
- -euxo
@@ -75,7 +77,11 @@ spec:
7577
mountPath: /stackable/opensearch/keystore-secrets
7678
readOnly: true
7779
- name: init-system-keystore
78-
image: oci.stackable.tech/sdp/opensearch:3.1.0-stackable0.0.0-dev
80+
{% if test_scenario['values']['opensearch'].find(",") > 0 %}
81+
image: "{{ test_scenario['values']['opensearch'].split(',')[1] }}"
82+
{% else %}
83+
image: oci.stackable.tech/sdp/opensearch:{{ test_scenario['values']['opensearch'].split(',')[0] }}-stackable{{ test_scenario['values']['release'] }}
84+
{% endif %}
7985
command:
8086
- update-ca-trust
8187
args:

tests/test-definition.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,10 @@ dimensions:
99
- name: opensearch_home
1010
values:
1111
- /stackable/opensearch
12+
# The release must sometimes be known in podOverrides or Helm values
13+
- name: release
14+
values:
15+
- 25.11.0
1216
tests:
1317
- name: smoke
1418
dimensions:
@@ -34,10 +38,12 @@ tests:
3438
dimensions:
3539
- opensearch
3640
- opensearch_home
41+
- release
3742
# requires the repository-s3 plugin
3843
- name: snapshot-s3
3944
dimensions:
4045
- opensearch
46+
- release
4147
suites:
4248
- name: nightly
4349
patch:

0 commit comments

Comments
 (0)