Method: Krane::GlobalDeployTask#initialize

Defined in:
lib/krane/global_deploy_task.rb

#initialize(context:, global_timeout: nil, selector: nil, filenames: [], logger: nil) ⇒ GlobalDeployTask

Initializes the deploy task



36
37
38
39
40
41
42
43
44
# File 'lib/krane/global_deploy_task.rb', line 36

def initialize(context:, global_timeout: nil, selector: nil, filenames: [], logger: nil)
  template_paths = filenames.map { |path| File.expand_path(path) }

  @task_config = TaskConfig.new(context, nil, logger)
  @template_sets = TemplateSets.from_dirs_and_files(paths: template_paths,
    logger: @task_config.logger, render_erb: false)
  @global_timeout = global_timeout
  @selector = selector
end