module Indocker
Aliases for compatibility with Indocker
Constants
- Error
- Import
- NotFoundError
- NotImplementedError
- VERSION
Public Class Methods
add_artifact(artifact)
click to toggle source
# File lib/kuber_kit.rb, line 261 def add_artifact(artifact) Container["core.artifact_store"].add(artifact) end
add_build_server(build_server)
click to toggle source
# File lib/kuber_kit.rb, line 273 def add_build_server(build_server) Container["core.build_server_store"].add(build_server) end
add_env_file(env_file)
click to toggle source
# File lib/kuber_kit.rb, line 265 def add_env_file(env_file) Container["core.env_file_store"].add(env_file) end
add_registry(registry)
click to toggle source
# File lib/kuber_kit.rb, line 257 def add_registry(registry) Container["core.registry_store"].add(registry) end
add_template(template)
click to toggle source
# File lib/kuber_kit.rb, line 269 def add_template(template) Container["core.template_store"].add(template) end
build_configuration(configuration_name)
click to toggle source
# File lib/kuber_kit/extensions/indocker_compat.rb, line 14 def build_configuration(configuration_name) define_configuration(configuration_name) end
build_helper(&proc)
click to toggle source
# File lib/kuber_kit.rb, line 277 def build_helper(&proc) KuberKit::Core::ContextHelper::BaseHelper.class_exec(&proc) end
configuration()
click to toggle source
# File lib/kuber_kit/extensions/indocker_compat.rb, line 18 def configuration current_configuration end
configure() { |Container| ... }
click to toggle source
# File lib/kuber_kit.rb, line 294 def configure(&proc) yield(Container["configs"]) end
current_configuration()
click to toggle source
# File lib/kuber_kit.rb, line 246 def current_configuration if @configuration_name.nil? raise "Please set configuration name before calling current_configuration" end @current_configuration ||= Container['core.configuration_store'].get_configuration(@configuration_name) end
define_configuration(configuration_name)
click to toggle source
# File lib/kuber_kit.rb, line 225 def define_configuration(configuration_name) Container["core.configuration_store"].define(configuration_name) end
define_image(image_name)
click to toggle source
# File lib/kuber_kit.rb, line 215 def define_image(image_name) image_path = caller[0].split(':').first Container["core.image_store"].define(image_name, image_path.split('image.rb').first) end
define_service(service_name)
click to toggle source
# File lib/kuber_kit.rb, line 221 def define_service(service_name) Container["core.service_store"].define(service_name) end
deprecation_warnings_disabled?()
click to toggle source
# File lib/kuber_kit.rb, line 242 def deprecation_warnings_disabled? Container["configs"].deprecation_warnings_disabled end
global_build_vars()
click to toggle source
# File lib/kuber_kit.rb, line 253 def global_build_vars KuberKit::Core::ContextHelper::ContextVars.new(current_configuration.global_build_vars) end
set_configuration_name(configuration_name)
click to toggle source
# File lib/kuber_kit.rb, line 229 def set_configuration_name(configuration_name) @configuration_name = configuration_name.to_sym @current_configuration = nil end
set_ui_mode(value)
click to toggle source
# File lib/kuber_kit.rb, line 234 def set_ui_mode(value) @ui_mode = value end
set_user(value)
click to toggle source
# File lib/kuber_kit.rb, line 281 def set_user(value) @user = value @user_id = nil end
ui_mode()
click to toggle source
# File lib/kuber_kit.rb, line 238 def ui_mode @ui_mode end
user()
click to toggle source
# File lib/kuber_kit.rb, line 286 def user @user ||= ENV["KUBER_KIT_USERNAME"] || `whoami`.chomp end
user_id()
click to toggle source
# File lib/kuber_kit.rb, line 290 def user_id @user_id ||= `id -u #{user}`.chomp end