class Cloud::Sh::Commands::K8sTail
Public Instance Methods
command()
click to toggle source
# File lib/cloud/sh/commands/k8s_tail.rb, line 15 def command [ exe, "^" + (options[:pod] == "all" ? "." : options[:pod]), "--context #{options[:context]}", "--namespace #{options[:namespace]}", "--regex", "--tail #{options[:tail]}", "--since 240h", "--colored-output pod", "--follow true" ].join(" ") end
env()
click to toggle source
# File lib/cloud/sh/commands/k8s_tail.rb, line 33 def env { "KUBECONFIG" => Cloud::Sh::Providers::DigitalOcean.kube_config } end
exe()
click to toggle source
# File lib/cloud/sh/commands/k8s_tail.rb, line 29 def exe File.expand_path("../../../../exe/kubetail", __dir__) end
execute()
click to toggle source
# File lib/cloud/sh/commands/k8s_tail.rb, line 9 def execute puts "Command: #{command}" puts "Env: #{env.inspect}\n" exec env, command end