Method: Controlplane#workload_exec

Defined in:
lib/core/controlplane.rb

#workload_exec(workload, replica, location:, container: nil, command: nil) ⇒ Object



279
280
281
282
283
284
# File 'lib/core/controlplane.rb', line 279

def workload_exec(workload, replica, location:, container: nil, command: nil)
  cmd = "cpln workload exec #{workload} #{gvc_org} --replica #{replica} --location #{location}"
  cmd += " --container #{container}" if container
  cmd += " -- #{command}"
  perform!(cmd, output_mode: :all)
end