Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorShinya Maeda <shinya@gitlab.com>2017-11-01 10:12:44 +0300
committerShinya Maeda <shinya@gitlab.com>2017-11-01 10:12:44 +0300
commit6571efb6c3afd568c019e7bb46aba84328a4e821 (patch)
tree24d455c614cf37dac75c6e83d4d58555247bc7b0 /app/services/clusters
parentef3ebed6d3d3910bdf6080d6304ee7c5d5b0cc87 (diff)
Fix spec. Fix usage ping. Fix warnings by adding new models and attributes.
Diffstat (limited to 'app/services/clusters')
-rw-r--r--app/services/clusters/create_service.rb12
1 files changed, 10 insertions, 2 deletions
diff --git a/app/services/clusters/create_service.rb b/app/services/clusters/create_service.rb
index 8c30e247fdc..503118fa6b6 100644
--- a/app/services/clusters/create_service.rb
+++ b/app/services/clusters/create_service.rb
@@ -2,6 +2,9 @@ module Clusters
class CreateService < BaseService
attr_reader :access_token
+ TEMPOLARY_API_URL = 'http://tempolary_api_url'.freeze
+ TEMPOLARY_TOKEN = 'tempolary_token'.freeze
+
def execute(access_token)
@access_token = access_token
@@ -28,8 +31,13 @@ module Clusters
def cluster_params
return @cluster_params if defined?(@cluster_params)
- params[:provider_gcp_attributes].try do |h|
- h[:access_token] = access_token
+ params[:provider_gcp_attributes].try do |provider|
+ provider[:access_token] = access_token
+
+ params[:platform_kubernetes_attributes].try do |platform|
+ platform[:api_url] = TEMPOLARY_API_URL
+ platform[:token] = TEMPOLARY_TOKEN
+ end
end
@cluster_params = params.merge(user: current_user)