DRY remaining instances of predefined variables
This commit is contained in:
parent
1d57db0d8d
commit
33d459aa8d
|
@ -473,11 +473,10 @@ module Ci
|
|||
end
|
||||
|
||||
def predefined_variables
|
||||
[
|
||||
{ key: 'CI_PIPELINE_ID', value: id.to_s, public: true },
|
||||
{ key: 'CI_CONFIG_PATH', value: ci_yaml_file_path, public: true },
|
||||
{ key: 'CI_PIPELINE_SOURCE', value: source.to_s, public: true }
|
||||
]
|
||||
Gitlab::Ci::Variables::Collection.new
|
||||
.append(key: 'CI_PIPELINE_ID', value: id.to_s)
|
||||
.append(key: 'CI_CONFIG_PATH', value: ci_yaml_file_path)
|
||||
.append(key: 'CI_PIPELINE_SOURCE', value: source.to_s)
|
||||
end
|
||||
|
||||
def queued_duration
|
||||
|
|
|
@ -132,11 +132,10 @@ module Ci
|
|||
end
|
||||
|
||||
def predefined_variables
|
||||
[
|
||||
{ key: 'CI_RUNNER_ID', value: id.to_s, public: true },
|
||||
{ key: 'CI_RUNNER_DESCRIPTION', value: description, public: true },
|
||||
{ key: 'CI_RUNNER_TAGS', value: tag_list.to_s, public: true }
|
||||
]
|
||||
Gitlab::Ci::Variables::Collection.new
|
||||
.append(key: 'CI_RUNNER_ID', value: id.to_s)
|
||||
.append(key: 'CI_RUNNER_DESCRIPTION', value: description)
|
||||
.append(key: 'CI_RUNNER_TAGS', value: tag_list.to_s)
|
||||
end
|
||||
|
||||
def tick_runner_queue
|
||||
|
|
|
@ -56,19 +56,19 @@ module Clusters
|
|||
def predefined_variables
|
||||
config = YAML.dump(kubeconfig)
|
||||
|
||||
variables = [
|
||||
{ key: 'KUBE_URL', value: api_url, public: true },
|
||||
{ key: 'KUBE_TOKEN', value: token, public: false },
|
||||
{ key: 'KUBE_NAMESPACE', value: actual_namespace, public: true },
|
||||
{ key: 'KUBECONFIG', value: config, public: false, file: true }
|
||||
]
|
||||
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 << { key: 'KUBE_CA_PEM', value: ca_pem, public: true }
|
||||
variables << { key: 'KUBE_CA_PEM_FILE', value: ca_pem, public: true, file: true }
|
||||
if ca_pem.present?
|
||||
variables
|
||||
.append(key: 'KUBE_CA_PEM', value: ca_pem)
|
||||
.append(key: 'KUBE_CA_PEM_FILE', value: ca_pem, file: true)
|
||||
end
|
||||
end
|
||||
|
||||
variables
|
||||
end
|
||||
|
||||
# Constructs a list of terminals from the reactive cache
|
||||
|
|
|
@ -65,10 +65,9 @@ class Environment < ActiveRecord::Base
|
|||
end
|
||||
|
||||
def predefined_variables
|
||||
[
|
||||
{ key: 'CI_ENVIRONMENT_NAME', value: name, public: true },
|
||||
{ key: 'CI_ENVIRONMENT_SLUG', value: slug, public: true }
|
||||
]
|
||||
Gitlab::Ci::Variables::Collection.new
|
||||
.append(key: 'CI_ENVIRONMENT_NAME', value: name)
|
||||
.append(key: 'CI_ENVIRONMENT_SLUG', value: slug)
|
||||
end
|
||||
|
||||
def recently_updated_on_branch?(ref)
|
||||
|
|
|
@ -105,14 +105,18 @@ class KubernetesService < DeploymentService
|
|||
def predefined_variables
|
||||
config = YAML.dump(kubeconfig)
|
||||
|
||||
Gitlab::Ci::Variables::Collection.new.tap do |collection|
|
||||
collection.append(key: 'KUBE_URL', value: api_url, public: true)
|
||||
collection.append(key: 'KUBE_TOKEN', value: token, public: false)
|
||||
collection.append(key: 'KUBE_NAMESPACE', value: actual_namespace, public: true)
|
||||
collection.append(key: 'KUBECONFIG', value: config, public: false, file: true)
|
||||
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)
|
||||
|
||||
collection.append(key: 'KUBE_CA_PEM', value: ca_pem, public: true)
|
||||
collection.append(key: 'KUBE_CA_PEM_FILE', value: ca_pem, public: true, file: true)
|
||||
if ca_pem.present?
|
||||
variables
|
||||
.append(key: 'KUBE_CA_PEM', value: ca_pem)
|
||||
.append(key: 'KUBE_CA_PEM_FILE', value: ca_pem, file: true)
|
||||
end
|
||||
end
|
||||
end
|
||||
|
||||
|
|
Loading…
Reference in New Issue