summaryrefslogtreecommitdiff
path: root/app/models/clusters/platforms/kubernetes.rb
diff options
context:
space:
mode:
authorTiger <twatson@gitlab.com>2019-05-31 12:44:59 -0500
committerTiger <twatson@gitlab.com>2019-06-21 14:40:24 +1000
commit89a1594a244face6071ad5173ff86df13e446794 (patch)
treee146be3227f43193f791f23290e60cbd694b1902 /app/models/clusters/platforms/kubernetes.rb
parent9f07114618f957941953d0374fa43ab010a8ec9f (diff)
downloadgitlab-ce-61156-pass-environment-when-generating-deployment-variables.tar.gz
Pass environment when finding deployment variables61156-pass-environment-when-generating-deployment-variables
This will enable looking up Kubernetes namespaces based on the environment being deployed to, instead of using a single namespace across all environments.
Diffstat (limited to 'app/models/clusters/platforms/kubernetes.rb')
-rw-r--r--app/models/clusters/platforms/kubernetes.rb4
1 files changed, 3 insertions, 1 deletions
diff --git a/app/models/clusters/platforms/kubernetes.rb b/app/models/clusters/platforms/kubernetes.rb
index 2afe471d1cc..0f592a7b131 100644
--- a/app/models/clusters/platforms/kubernetes.rb
+++ b/app/models/clusters/platforms/kubernetes.rb
@@ -70,7 +70,9 @@ module Clusters
default_value_for :authorization_type, :rbac
- def predefined_variables(project:)
+ def predefined_variables(environment:)
+ project = environment.project
+
Gitlab::Ci::Variables::Collection.new.tap do |variables|
variables.append(key: 'KUBE_URL', value: api_url)