Use needs to improve speed of QA tests
We're currently using dependencies
to link the functional_tests -> qa -> cleanup
part of the pipeline. This means that each stage has to complete before moving on. For example, if the operator deploys more quickly to GKE clusters, we still have to wait for it to deploy to OpenShift clusters to move onto QA and cleanup for the GKE job.
To speed this up I propose we migrate dependencies
to needs
so that QA tests and cleanup can run as soon as the operator is deployed and ready.
This came up while working on #177 (closed).
Edited by Dustin Collins