Move kubeclient and namespace variables to the private interface
This commit is contained in:
parent
eb7c08c7a6
commit
f7abde937d
|
@ -14,7 +14,7 @@ class InternalId < ActiveRecord::Base
|
|||
belongs_to :project
|
||||
belongs_to :namespace
|
||||
|
||||
enum usage: { issues: 0, merge_requests: 1, deployments: 2, milestones: 3, epics: 4, ci_pipelines: 5, prometheus_alerts: 6 }
|
||||
enum usage: { issues: 0, merge_requests: 1, deployments: 2, milestones: 3, epics: 4, ci_pipelines: 5 }
|
||||
|
||||
validates :usage, presence: true
|
||||
|
||||
|
|
|
@ -2,8 +2,6 @@ module Gitlab
|
|||
module Kubernetes
|
||||
module Helm
|
||||
class Api
|
||||
attr_reader :kubeclient, :namespace
|
||||
|
||||
def initialize(kubeclient)
|
||||
@kubeclient = kubeclient
|
||||
@namespace = Gitlab::Kubernetes::Namespace.new(Gitlab::Kubernetes::Helm::NAMESPACE, kubeclient)
|
||||
|
@ -36,6 +34,8 @@ module Gitlab
|
|||
|
||||
private
|
||||
|
||||
attr_reader :kubeclient, :namespace
|
||||
|
||||
def create_config_map(command)
|
||||
command.config_map_resource.tap do |config_map_resource|
|
||||
kubeclient.create_config_map(config_map_resource)
|
||||
|
|
Loading…
Reference in New Issue