Class: KuberKit::ServiceDeployer::ServiceDependencyResolver

Inherits:
Core::Dependencies::AbstractDependencyResolver show all
Defined in:
lib/kuber_kit/service_deployer/service_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/service_deployer/service_dependency_resolver.rb', line 11

def dependency_batch_size
  configs.deploy_simultaneous_limit
end

#get_deps(service_name) ⇒ Object



7
8
9
# File 'lib/kuber_kit/service_deployer/service_dependency_resolver.rb', line 7

def get_deps(service_name)
  service_store.get_definition(service_name).initializers
end