class KubeDeployTools::ImageRegistry

Read-only model for image_registries[] array element in KDT deploy.yaml configuration file.

Attributes

config[RW]
driver[RW]
name[RW]
prefix[RW]

Public Class Methods

new(h) click to toggle source
# File lib/kube_deploy_tools/image_registry.rb, line 7
def initialize(h)
  @name = h['name']
  @driver = h['driver']
  @prefix = h['prefix']
  @config = h['config']
end

Public Instance Methods

==(o) click to toggle source
# File lib/kube_deploy_tools/image_registry.rb, line 14
def ==(o)
  @name == o.name
  @driver == o.driver
  @prefix == o.prefix
  @config == o.config
end
to_h() click to toggle source
# File lib/kube_deploy_tools/image_registry.rb, line 21
def to_h
  {
    'name' => @name,
    'driver' => @driver,
    'prefix' => @prefix,
    'config' => @config,
  }
end