Draft: Restructure project to produce Redis 7 compatible image
This MR restructures the project and update the pipeline to generate an image that is Redis 7 compatible: registry.gitlab.com/gitlab-com/gl-infra/redis-load-test/k6-redis-7
When using the current load test on a Redis 7 server, the following shows up:
got 4 elements in cluster info address, expected 2 or 3 source=console
According to go-redis/redis:
If you are using Redis 6, install go-redis/v8:
go get github.com/go-redis/redis/v8
If you are using Redis 7, install go-redis/v9:
go get github.com/go-redis/redis/v9
This means we can't have a single image that runs load tests on Redis 6 and Redis 7.