gitlab-org--gitlab-foss/app/services/ci/create_cluster_service.rb

15 lines
421 B
Ruby
Raw Normal View History

module Ci
class CreateClusterService < BaseService
def execute(access_token)
if params['machine_type'].blank?
params['machine_type'] = GoogleApi::CloudPlatform::Client::DEFAULT_MACHINE_TYPE
end
project.create_cluster(
params.merge(user: current_user,
status: Gcp::Cluster.statuses[:scheduled],
gcp_token: access_token))
end
end
end