Class: KuberKit::ImageCompiler::ImageDependencyResolver

Inherits:
Core::Dependencies::AbstractDependencyResolver show all
Defined in:
lib/kuber_kit/image_compiler/image_dependency_resolver.rb

Constant Summary

Constants inherited from Core::Dependencies::AbstractDependencyResolver

Core::Dependencies::AbstractDependencyResolver::CircularDependencyError, Core::Dependencies::AbstractDependencyResolver::DependencyNotFoundError

Instance Method Summary collapse

Methods inherited from Core::Dependencies::AbstractDependencyResolver

#each_with_deps, #get_all, #get_all_deps, #get_next, #get_recursive_deps

Instance Method Details

#dependency_batch_sizeObject



11
12
13
# File 'lib/kuber_kit/image_compiler/image_dependency_resolver.rb', line 11

def dependency_batch_size
  configs.compile_simultaneous_limit
end

#get_deps(image_name) ⇒ Object



7
8
9
# File 'lib/kuber_kit/image_compiler/image_dependency_resolver.rb', line 7

def get_deps(image_name)
  image_store.get_definition(image_name).dependencies
end