INNER CODE UNIT · JavaScript

PodRequest

astefanutti/kubebox · lib/client.js:167

class PodRequest extends ApiRequest {

  exec({ command = [], container } = {}) {
    const uri = URI('')
      .segment('exec')
      .addQuery('stdout', 1)
      .addQuery('stdin', 1)
      .addQuery('stderr', 1)
      .addQuery('tty', 1);
    if (container) uri.addQuery('container', container);
    command.forEach(c => uri.addQuery('command', c));
    return new ApiRequest(merge({}, this.options, {
      path    : uri.toString(),
      headers : {
        // https://tools.ietf.org/html/rfc6455
        Connection               : 'upgrade',
        Upgrade                  : 'websocket',
        'Sec-WebSocket-Protocol' : 'channel.k8s.io',

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…