Skip to content

Commit 5a75542

Browse files
test: Tidy up integration tests
1 parent 6e1f209 commit 5a75542

4 files changed

Lines changed: 17 additions & 11 deletions

File tree

tests/templates/kuttl/ldap/11-create-ldap-user.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,8 @@ spec:
7878
requests:
7979
storage: "1"
8080
serviceAccountName: test-service-account
81+
securityContext:
82+
fsGroup: 1000
8183
restartPolicy: OnFailure
8284
---
8385
apiVersion: v1

tests/templates/kuttl/logging/30-test-opensearch.yaml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,6 @@ spec:
99
containers:
1010
- name: test-log-aggregation
1111
image: oci.stackable.tech/sdp/testing-tools:0.2.0-stackable0.0.0-dev
12-
# TODO Extend the metrics Job or reduce this one?
1312
command:
1413
- python
1514
args:

tests/templates/kuttl/metrics/30-check-metrics.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,5 +18,20 @@ spec:
1818
- >
1919
curl http://prometheus-operated:9090/api/v1/query?query=opensearch_cluster_nodes_number%7Bpod%3D%22opensearch-nodes-default-0%22%7D |
2020
jq --exit-status '.data.result[0].value[1] == "3"'
21+
securityContext:
22+
allowPrivilegeEscalation: false
23+
capabilities:
24+
drop:
25+
- ALL
26+
runAsNonRoot: true
27+
resources:
28+
requests:
29+
memory: 128Mi
30+
cpu: 100m
31+
limits:
32+
memory: 128Mi
33+
cpu: 400m
2134
serviceAccountName: test-service-account
35+
securityContext:
36+
fsGroup: 1000
2237
restartPolicy: OnFailure

tests/test-definition.yaml

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,38 +6,30 @@ dimensions:
66
# To use a custom image, add a comma and the full name after the product version, e.g.:
77
# - 3.1.0,oci.stackable.tech/sandbox/opensearch:3.1.0-stackable0.0.0-dev
88
# - 3.1.0,localhost:5000/sdp/opensearch:3.1.0-stackable0.0.0-dev
9-
- name: openshift
10-
values:
11-
- "false"
129
- name: opensearch_home
1310
values:
1411
- /stackable/opensearch
1512
tests:
1613
- name: smoke
1714
dimensions:
1815
- opensearch
19-
- openshift
2016
- opensearch_home
2117
- name: external-access
2218
dimensions:
2319
- opensearch
24-
- openshift
2520
- opensearch_home
2621
# requires an image with the OpenSearch Prometheus exporter
2722
- name: metrics
2823
dimensions:
2924
- opensearch
30-
- openshift
3125
- name: ldap
3226
dimensions:
3327
- opensearch
34-
- openshift
3528
- opensearch_home
3629
# requires an image with Vector
3730
- name: logging
3831
dimensions:
3932
- opensearch
40-
- openshift
4133
suites:
4234
- name: nightly
4335
patch:
@@ -55,8 +47,6 @@ suites:
5547
- dimensions:
5648
- expr: last
5749
- dimensions:
58-
- name: openshift
59-
expr: "true"
6050
- name: opensearch
6151
expr: last
6252
- name: original-image

0 commit comments

Comments
 (0)