Description
Now all integration tests (and some unit ones) run on cartridge cluster with roles enabled. crud
can work without cartridge
with raw vshard clusters. Since cartridge
rock won't be supported in Tarantool 3.x, we need to prepare test infrastructure to work without cartridge. On the other hand, cartridge
rock will be supported in Tarantool 2.11 LTS and crud module is not planned to be a Tarantool 3.x exclusive in the nearest future, so integration tests with cartridge
should remain as well.
Definition of done: all test groups that use cartridge cluster must be parametrized to run with crud+cartridge cluster and crud+vshard cluster with no cartridge; reusable CI pipeline installs cartridge for 2.x integration and not install cartridge for 3.x integration.