run more tests on minikube

Description

Not many tests run on minikube, because a lot of them have antiAffinity and we only have one node in minikube so it's not possible to run the whole cluster.

We need to make more tests run on minikube, either remove anti-affinity or make minikube run on multiple nodes or use kind instead of minikube.

Environment

None

Smart Checklist

Activity

Show:

Tomislav Plavcic June 9, 2022 at 7:30 AM

I don't think that current minikube tests are relevant to verify the platform, let's take PXC for example:
Minikube tests: 11
GKE tests: 36
And out of the 11 currently running for Minikube 5 are self-healing tests which are not so important for functionality. I think we should add at least default-cr and maybe upgrade-haproxy/upgrade-proxysql tests, but maybe it would be possible to add some flag to the tests if they run on minikube to set the antiAffinity option to "none" although compare files could be a problem in that case.
If I recall correctly latest minikube can have higher supported kubernetes than we have in other platforms so in that case this might be important.

natalia.marukovich June 9, 2022 at 7:08 AM
Edited

why we need to do it? Do you want to start all the tests or just part of them?

Details

Assignee

Reporter

Labels

Components

Priority

Smart Checklist

Created January 20, 2022 at 8:34 AM
Updated March 5, 2024 at 10:27 AM