* move GKE basic operations to a separate package
* trying to fix unit tests...
* fix unit tests
* also move wait out
* move the clustercreaterequest out
* fix unit tests
* Update testutils/gke/request_test.go
Co-Authored-By: mattmoor-sockpuppet <mattmoor+sockpuppet@google.com>
* add a flag to indicate whether it's blocking
* address comments, unit tests pending
* bump up unit tests
* minor changes
* fix unit tests
* get zonal changes back, and a few minor changes
* clean up
* more clean up
* address codereview comments
* fix unit test
* remove project id from the request
* project name is not required
* fix unit tests
* Don't expose initialize, calling it internally only. Also allow skip
creation and force deletion to mimic the current behavior of test-infra
* Update testutils/clustermanager/gke.go
Co-Authored-By: Adriano Cunha <35786489+adrcunha@users.noreply.github.com>
* Add autoscaling to cluster creation
* Apply suggestions from code review
Co-Authored-By: Adriano Cunha <35786489+adrcunha@users.noreply.github.com>
* fixing a test failure
* Create cluster with addon
* Apply suggestions from code review
Co-Authored-By: Victor Agababov <vagababov@gmail.com>
Co-Authored-By: Adriano Cunha <35786489+adrcunha@users.noreply.github.com>