Run kubernetes executor integration tests on GitLab CI
Overview
We currently don't run the kubernetes executor integration tests which can cause us to miss bugs since not everybody runs the integration tests locally before pushing and some functionality isn't covered by unit tests.
For example #25767 (closed) would have been caught.
This is also an important step in making the kubernetes executor first class.
Proposal
-
Run all kubernetes tests inside of CI talking to a kuberentes cluster. 👉 !2155 (merged) -
Add to code coverage count -
Add tests to junit report -
Only run the integration tests with a build tag as proposed in #25768 (comment 345944558) so that the unit tests run as part of the unit test
job and only integration tests run inside of this job.
Edited by Steve Xuereb