Add custom websocket header to strategy class

This commit is contained in:
Sebastian Serth
2021-10-11 23:11:40 +02:00
parent 08f36a0a7a
commit 58e923abd8
4 changed files with 16 additions and 1 deletions

View File

@ -121,6 +121,13 @@ class Runner::Strategy::Poseidon < Runner::Strategy
raise Runner::Error::FaradayError.new("Request to Poseidon failed: #{e.inspect}")
end
def websocket_header
{
tls: {root_cert_file: self.class.config[:ca_file]},
headers: {'Poseidon-Token' => self.class.config[:token]},
}
end
private
def execute_command(command)