* Enable leader election in ws-manager-mk2
* Update go modules
* Move workspace activity to CRD
* Remove workspace activity
* Cleanup
* Update ws-manager-mk2 CRD
* Cleanup
* Restore lastActivity logic
* TEST
* Disable observability
* Start the grpc server after leader election
* Bount the source of subscribers to an informer
* Cleanup
* Avoid deepCopy
* Remove goroutine to execute OnReconcile
* Refactor last activity to be consistent acrtoss the controllers
* Address feedback
* Enable leader election in wa-manager-mk2
* Switch to four parallel tests
* Cleanup
* Update activity started time after leader election
* Count maintenance test failures
* Wait before updating the activity started time
* [test] Enable parallel runs in GHA
* Fix upload, improve gitpod status log
* [test] Fix disk pressure, increase parallelism
* Fix output dir
* Only add local SSDs for large VM, more parallel
* WIP
* Increase DB port-forward timeout
* Run in parallel
* Fix status checking
* Check if preview is ready, increase timeouts
* Fix panic
* Upload test results, increase node disk size
* Output installer version
* Increase timeout, log pod status
* Undo iostream changes
* Include stdout/err in copy failure
* Fix err
* Set max idle DB connections to 0
* Improve logging and retry agent copy
* Always upload test results
* Fix WaitForStopped sometimes failing due to describe not finding workspace
* Add components to check, change disk size to 256