class Krane::TaskConfig

Attributes

context[R]
logger[R]
namespace[R]

Public Class Methods

new(context, namespace, logger = nil) click to toggle source
# File lib/krane/task_config.rb, line 9
def initialize(context, namespace, logger = nil)
  @context = context
  @namespace = namespace
  @logger = logger || FormattedLogger.build(@namespace, @context)
end

Public Instance Methods

global_kinds() click to toggle source
# File lib/krane/task_config.rb, line 15
def global_kinds
  @global_kinds ||= begin
    cluster_resource_discoverer = ClusterResourceDiscovery.new(task_config: self)
    cluster_resource_discoverer.global_resource_kinds
  end
end