on test: - deploy cluster from *last tested commit* - update cluster with clusterState = existing - update cluster with *current commit* - run smoke test suite against cluster This depends on #4, #2 and need at least a workaround for #1