Skip to content
Snippets Groups Projects

Incorporates Kubernetes Namespace into Cluster's flow

Merged Thong Kuah requested to merge 51716-create-kube-namespace into master
1 unresolved thread
Compare and Show latest version
20 files
+ 460
500
Compare changes
  • Side-by-side
  • Inline
Files
20
@@ -70,14 +70,9 @@ def actual_namespace
end
def predefined_variables
config = YAML.dump(kubeconfig)
Gitlab::Ci::Variables::Collection.new.tap do |variables|
variables
.append(key: 'KUBE_URL', value: api_url)
.append(key: 'KUBE_TOKEN', value: token, public: false)
.append(key: 'KUBE_NAMESPACE', value: actual_namespace)
.append(key: 'KUBECONFIG', value: config, public: false, file: true)
if ca_pem.present?
variables
@@ -118,11 +113,11 @@ def kubeconfig
to_kubeconfig(
url: api_url,
namespace: actual_namespace,
token: fetch_token,
token: default_service_account_token,
ca_pem: ca_pem)
end
def fetch_token
def default_service_account_token
kubernetes_namespace&.service_account_token.presence || token
end
Loading