Method: KubernetesCLI#logtail

Defined in:
lib/kubernetes-cli.rb

#logtail(namespace, selector, follow: true) ⇒ Object

T::Sig::WithoutRuntime.sig

params(
  namespace: String,
  selector: T::Hash[String, String],
  follow: T::Boolean
).void



379
380
381
382
383
384
385
# File 'lib/kubernetes-cli.rb', line 379

def logtail(namespace, selector, follow: true)
  cmd = [executable, '--kubeconfig', kubeconfig_path, '-n', namespace, 'logs']
  cmd << '-f' if follow
  cmd << '--selector'
  cmd << selector.map { |k, v| "#{k}=#{v}" }.join(',')
  execc(cmd)
end