diff --git a/node-client/src/config.ts b/node-client/src/config.ts index 7bb10a6caa..d5f8fb6dee 100644 --- a/node-client/src/config.ts +++ b/node-client/src/config.ts @@ -160,6 +160,9 @@ export class KubeConfig { } if (token) { + if (!opts.headers) { + opts.headers = []; + } opts.headers['Authorization'] = token; } } @@ -239,6 +242,9 @@ export class Config { k8sApi.setDefaultAuthentication({ 'applyToRequest': (opts) => { opts.ca = caCert; + if (!opts.headers) { + opts.headers = []; + } opts.headers['Authorization'] = 'Bearer ' + token; } });