ScaleComputing / HyperCoreAnsibleCollection

Official Ansible collection for Scale Computing SC//HyperCore (HC3) v1 API
GNU General Public License v3.0
12 stars 8 forks source link

CI run integration tests against multiple HyperCore versions #184

Closed justinc1 closed 1 year ago

justinc1 commented 1 year ago

Run integration tests against 9.1 and 9.2 API.

Test will run on VSNS (virtual single node clusters). This means we will be able to easy revert changes, but we will also not be able to test upgrades (we do not test them with CI anyway). Those two VSNS nodes also do not have remote replication configured - that can be added if/when we need it in out testing.

Some things will required later "fine tunning". Like what to do with virtual_disk test on 9.1. We can just skip it, or we can check if expected error message ("your server version X does not support Y feature") is shown. I plan to work on this in separate PRs.