class Orchparty::Services::Label
Public Instance Methods
install(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 128 def install(label) puts system(install_cmd(label)) end
install_cmd(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 136 def install_cmd(label) "kubectl --namespace #{namespace} --context #{cluster_name} label --overwrite #{label[:resource]} #{label[:name]} #{label["value"]}" end
print_install(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 114 def print_install(label) puts "---" puts install_cmd(label) end
print_upgrade(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 119 def print_upgrade(label) puts "---" puts upgrade_cmd(label) end
upgrade(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 124 def upgrade(label) puts system(upgrade_cmd(label)) end
upgrade_cmd(label)
click to toggle source
# File lib/orchparty/kubernetes_application.rb, line 132 def upgrade_cmd(label) "kubectl --namespace #{namespace} --context #{cluster_name} label --overwrite #{label[:resource]} #{label[:name]} #{label["value"]}" end