Class: Services::Logs

Inherits:
Object
  • Object
show all
Defined in:
lib/busbar_cli/services/logs.rb

Class Method Summary collapse

Class Method Details

.call(container_id:, environment_name:, since:) ⇒ Object



3
4
5
6
7
8
9
10
# File 'lib/busbar_cli/services/logs.rb', line 3

def self.call(container_id:, environment_name:, since:)
  Services::Kube.setup

  Kernel.exec(
    "#{KUBECTL} --context=#{Services::Kube.current_profile} " \
    "logs -f --since=#{since} #{container_id} -n #{environment_name}"
  )
end