Skip to content

Commit 7ff920c

Browse files
committed
Added kuttl test suites (#696)
# Description Requires `beku 0.0.7`. Upgrade with: ``` pip install --upgrade beku-stackabletech ``` Added three test suites: * `latest` : only run tests with the latest versions. * `smoke` : only run smoke tests. * `openshift` : only run latest versions with openshift=true. To run the `latest` test suite: ``` rm -rf tests/_work && beku -s latest ```
1 parent c63e9f9 commit 7ff920c

File tree

2 files changed

+17
-0
lines changed

2 files changed

+17
-0
lines changed

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
1010
- Expose `ZOOKEEPER_CLIENT_PORT` in discovery CM ([#675], [#676]).
1111
- Support for ZooKeeper `3.8.1` ([#689]).
1212
- Set explicit resources on all containers ([#693]).
13+
- Added kuttl test suites ([#696])
1314

1415
### Fixed
1516

@@ -31,6 +32,7 @@ All notable changes to this project will be documented in this file.
3132
[#682]: https://github.com/stackabletech/zookeeper-operator/pull/682
3233
[#689]: https://github.com/stackabletech/zookeeper-operator/pull/689
3334
[#693]: https://github.com/stackabletech/zookeeper-operator/pull/693
35+
[#696]: https://github.com/stackabletech/zookeeper-operator/pull/696
3436

3537
## [23.4.0] - 2023-04-17
3638

tests/test-definition.yaml

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,3 +35,18 @@ tests:
3535
- name: cluster-operation
3636
dimensions:
3737
- zookeeper-latest
38+
suites:
39+
- name: latest
40+
patch:
41+
- dimensions:
42+
- expr: last
43+
- name: smoke
44+
select:
45+
- smoke
46+
- name: openshift
47+
patch:
48+
- dimensions:
49+
- expr: last
50+
- dimensions:
51+
- name: openshift
52+
expr: "true"

0 commit comments

Comments
 (0)