class KubesGoogle::Config
Public Instance Methods
config()
click to toggle source
# File lib/kubes_google/config.rb, line 21 def config @@config ||= defaults end
configure() { |config| ... }
click to toggle source
# File lib/kubes_google/config.rb, line 25 def configure yield(config) end
defaults()
click to toggle source
# File lib/kubes_google/config.rb, line 5 def defaults c = ActiveSupport::OrderedOptions.new c.gke = ActiveSupport::OrderedOptions.new c.gke.cluster_name = nil c.gke.enable_get_credentials = nil c.gke.enable_hooks = nil # nil since need cluster_name also. setting to false will explicitly disable hooks c.gke.google_project = nil c.gke.google_region = nil c.gke.whitelist_ip = nil # default will auto-detect IP c.secrets = ActiveSupport::OrderedOptions.new c.secrets.fetcher = "sdk" c.secrets.base64 = true c end