class Gitlab::QA::Docker::Engine

def exec(name, command, mask_secrets: nil, shell: "bash")

def exec(name, command, mask_secrets: nil, shell: "bash")
  cmd = ['exec']
  cmd << '--privileged' if privileged_command?(command)
  Docker::Command.execute(%(#{cmd.join(' ')} #{name} #{shell} -c "#{command.gsub('"', '\\"')}"),
    mask_secrets: mask_secrets)
end