Commit 20abcbff authored by Shinya Maeda's avatar Shinya Maeda

Add google_api to TOP_LEVEL_ROUTES. Import/Export model failure fix. Fix static analysys.

parent c6d53250
......@@ -10,8 +10,7 @@ class Projects::ClustersController < Projects::ApplicationController
begin
@authorize_url = GoogleApi::CloudPlatform::Client.new(
nil, callback_google_api_authorizations_url,
state: namespace_project_clusters_url.to_s
).authorize_url
state: namespace_project_clusters_url.to_s).authorize_url
rescue GoogleApi::Auth::ConfigMissingError
# no-op
end
......
......@@ -10,8 +10,7 @@ module Ci
cluster.gcp_cluster_zone,
cluster.gcp_cluster_name,
cluster.gcp_cluster_size,
machine_type: cluster.gcp_machine_type
)
machine_type: cluster.gcp_machine_type)
rescue Google::Apis::ServerError, Google::Apis::ClientError, Google::Apis::AuthorizationError => e
return cluster.errored!("Failed to request to CloudPlatform; #{e.message}")
end
......
......@@ -53,6 +53,7 @@ project_tree:
- :auto_devops
- :triggers
- :pipeline_schedules
- :clusters
- :services
- :hooks
- protected_branches:
......
......@@ -8,6 +8,7 @@ module Gitlab
triggers: 'Ci::Trigger',
pipeline_schedules: 'Ci::PipelineSchedule',
builds: 'Ci::Build',
clusters: 'Gcp::Cluster',
hooks: 'ProjectHook',
merge_access_levels: 'ProtectedBranch::MergeAccessLevel',
push_access_levels: 'ProtectedBranch::PushAccessLevel',
......
......@@ -33,6 +33,7 @@ module Gitlab
explore
favicon.ico
files
google_api
groups
health_check
help
......
......@@ -49,11 +49,10 @@ module GoogleApi
"name": cluster_name,
"initial_node_count": cluster_size,
"node_config": {
"machine_type": machine_type # Default 3.75 GB, if ommit
"machine_type": machine_type
}
}
}
)
} )
service.create_cluster(project_id, zone, request_body)
end
......
......@@ -147,6 +147,10 @@ deploy_keys:
- user
- deploy_keys_projects
- projects
clusters:
- project
- user
- service
services:
- project
- service_hook
......@@ -177,6 +181,7 @@ project:
- tag_taggings
- tags
- chat_services
- cluster
- creator
- group
- namespace
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment