Module: VagrantPlugins::K3s::Cap::Linux::K3sKubectl
- Defined in:
- lib/vagrant-k3s/cap/linux/k3s_kubectl.rb
Class Method Summary collapse
Class Method Details
.k3s_kubectl(machine, *args) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 |
# File 'lib/vagrant-k3s/cap/linux/k3s_kubectl.rb', line 8 def self.k3s_kubectl(machine,*args) cmd = "k3s kubectl #{args.join(' ')}" machine.ui.info cmd begin machine.communicate.execute(cmd) do |type, data| machine.ui.detail data.chomp, :color => type == :stderr ? :red : :green end rescue Vagrant::Errors::VagrantError return 0 end end |