Skip to content

Commit

Permalink
Added kuttl test suites (#696)
Browse files Browse the repository at this point in the history
# 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
```
  • Loading branch information
razvan committed Jun 27, 2023
1 parent c63e9f9 commit 7ff920c
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 0 deletions.
2 changes: 2 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ All notable changes to this project will be documented in this file.
- Expose `ZOOKEEPER_CLIENT_PORT` in discovery CM ([#675], [#676]).
- Support for ZooKeeper `3.8.1` ([#689]).
- Set explicit resources on all containers ([#693]).
- Added kuttl test suites ([#696])

### Fixed

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

## [23.4.0] - 2023-04-17

Expand Down
15 changes: 15 additions & 0 deletions tests/test-definition.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -35,3 +35,18 @@ tests:
- name: cluster-operation
dimensions:
- zookeeper-latest
suites:
- name: latest
patch:
- dimensions:
- expr: last
- name: smoke
select:
- smoke
- name: openshift
patch:
- dimensions:
- expr: last
- dimensions:
- name: openshift
expr: "true"

0 comments on commit 7ff920c

Please sign in to comment.