diff options
author | Matija Čupić <matteeyah@gmail.com> | 2018-01-07 18:18:53 +0300 |
---|---|---|
committer | Matija Čupić <matteeyah@gmail.com> | 2018-01-07 18:18:53 +0300 |
commit | e7a8564f39a46a5fa5f34f798b890c0a62ff12e2 (patch) | |
tree | 701591864859c64c297dcf3895a456bd4db21dcf /app/controllers/projects/clusters | |
parent | 15b5b91d20d75c159898e716ba199c4b2e3a0af5 (diff) |
Refactor GCP session token exchange scheme
Diffstat (limited to 'app/controllers/projects/clusters')
-rw-r--r-- | app/controllers/projects/clusters/gcp_controller.rb | 6 |
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 |