2018-11-17 00:37:17 +00:00
|
|
|
# frozen_string_literal: true
|
|
|
|
|
2017-11-02 10:14:10 +00:00
|
|
|
module Gitlab
|
2017-11-02 15:57:18 +00:00
|
|
|
module Kubernetes
|
2017-12-22 17:23:43 +00:00
|
|
|
module Helm
|
2020-04-24 00:09:28 +00:00
|
|
|
HELM_VERSION = '2.16.6'
|
2019-11-01 00:06:02 +00:00
|
|
|
KUBECTL_VERSION = '1.13.12'
|
2019-08-31 19:25:25 +00:00
|
|
|
NAMESPACE = 'gitlab-managed-apps'
|
2020-01-17 06:08:39 +00:00
|
|
|
NAMESPACE_LABELS = { 'app.gitlab.com/managed_by' => :gitlab }.freeze
|
2019-08-31 19:25:25 +00:00
|
|
|
SERVICE_ACCOUNT = 'tiller'
|
|
|
|
CLUSTER_ROLE_BINDING = 'tiller-admin'
|
|
|
|
CLUSTER_ROLE = 'cluster-admin'
|
2020-02-20 15:08:44 +00:00
|
|
|
|
|
|
|
MANAGED_APPS_LOCAL_TILLER_FEATURE_FLAG = :managed_apps_local_tiller
|
|
|
|
|
|
|
|
def self.local_tiller_enabled?
|
|
|
|
Feature.enabled?(MANAGED_APPS_LOCAL_TILLER_FEATURE_FLAG)
|
|
|
|
end
|
2017-11-02 10:14:10 +00:00
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|