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:
authorMatija Čupić <matteeyah@gmail.com>2018-01-07 18:18:53 +0300
committerMatija Čupić <matteeyah@gmail.com>2018-01-07 18:18:53 +0300
commite7a8564f39a46a5fa5f34f798b890c0a62ff12e2 (patch)
tree701591864859c64c297dcf3895a456bd4db21dcf /app/controllers/projects/clusters
parent15b5b91d20d75c159898e716ba199c4b2e3a0af5 (diff)
Refactor GCP session token exchange scheme
Diffstat (limited to 'app/controllers/projects/clusters')
-rw-r--r--app/controllers/projects/clusters/gcp_controller.rb6
1 files changed, 1 insertions, 5 deletions
diff --git a/app/controllers/projects/clusters/gcp_controller.rb b/app/controllers/projects/clusters/gcp_controller.rb
index 41b25ed1325..25608df0b9c 100644
--- a/app/controllers/projects/clusters/gcp_controller.rb
+++ b/app/controllers/projects/clusters/gcp_controller.rb
@@ -65,11 +65,7 @@ class Projects::Clusters::GcpController < Projects::ApplicationController
end
def authorize_google_project_billing
- redis_token_key = CheckGcpProjectBillingWorker.generate_redis_token_key
- Gitlab::Redis::SharedState.with do |redis|
- redis.set(redis_token_key, token_in_session, ex: 5.minutes)
- end
-
+ redis_token_key = CheckGcpProjectBillingWorker.store_session_token(token_in_session)
CheckGcpProjectBillingWorker.perform_async(redis_token_key)
end