class Kpm::Model::Package
Public Instance Methods
add_var(key, value)
click to toggle source
# File lib/kpm/models/package.rb, line 33 def add_var(key, value) Kpm.add_vars(params: {id: self.name.gsub("/", "+")}, body: {vars: {key => value}}.to_json) end
add_vars(dict)
click to toggle source
# File lib/kpm/models/package.rb, line 37 def add_vars(dict) Kpm.add_vars(params: {id: self.name.gsub("/", "+")}, body: {vars: dict}.to_json) end
conf_json()
click to toggle source
# File lib/kpm/models/package.rb, line 25 def conf_json vars.to_json end
conf_k8s(indent=10)
click to toggle source
# File lib/kpm/models/package.rb, line 20 def conf_k8s(indent=10) space = "#{" " * indent}" vars.each {|k,v| puts "#{space}- name: #{k}\n#{space} value:'#{v}'"} end
conf_shell(with_export=false)
click to toggle source
# File lib/kpm/models/package.rb, line 12 def conf_shell(with_export=false) vars.each {|k,v| puts "#{with_export ? 'export ' : ''}#{k}='#{v}'"} end
conf_yaml()
click to toggle source
# File lib/kpm/models/package.rb, line 16 def conf_yaml vars.each {|k,v| puts "#{k}: '#{v}'"} end
users()
click to toggle source
# File lib/kpm/models/package.rb, line 29 def users Kpm.list_env_users(params: {environment_id: self.id}) end