diff options
| author | Shinya Maeda <shinya@gitlab.com> | 2017-09-26 20:34:49 +0900 |
|---|---|---|
| committer | Shinya Maeda <shinya@gitlab.com> | 2017-09-26 20:34:49 +0900 |
| commit | 55ac72e56e0cdf6faf2fcd93939d0dd77048a8ee (patch) | |
| tree | 8f153205110ce97032b698b420137153ef7fdca8 /app/controllers/projects | |
| parent | 3823707a0bc30ffd61e9bdaf5e05ef2a4dc975e1 (diff) | |
| download | gitlab-ce-55ac72e56e0cdf6faf2fcd93939d0dd77048a8ee.tar.gz | |
Create cluster
Diffstat (limited to 'app/controllers/projects')
| -rw-r--r-- | app/controllers/projects/clusters_controller.rb | 17 |
1 files changed, 13 insertions, 4 deletions
diff --git a/app/controllers/projects/clusters_controller.rb b/app/controllers/projects/clusters_controller.rb index 0d9707a8ff8..bc7e23bae59 100644 --- a/app/controllers/projects/clusters_controller.rb +++ b/app/controllers/projects/clusters_controller.rb @@ -37,10 +37,11 @@ class Projects::ClustersController < Projects::ApplicationController if params['creation_type'] == 'on_gke' # Create a cluster on GKE results = api_client.projects_zones_clusters_create( - params['gcp_project_id'], - params['cluster_zone'], - params['cluster_name'], - params['cluster_size'] + project_id: params['gcp_project_id'], + zone: params['cluster_zone'], + cluster_name: params['cluster_name'], + cluster_size: params['cluster_size'], + machine_type: params['machine_type'] ) # Update service @@ -90,7 +91,15 @@ class Projects::ClustersController < Projects::ApplicationController def edit unless session[GoogleApi::CloudPlatform::Client.token_in_session] @authorize_url = api_client.authorize_url + render :edit end + + # Get cluster information + api_client.projects_zones_clusters_get( + project_id: cluster.gcp_project_id, + zone: cluster.cluster_zone, + cluster_id: cluster.cluster_name + ) end def update |
