INNER CODE UNIT · JavaScript
Client
astefanutti/kubebox · lib/client.js:214
class Client {
get master_api() {
return this._master_api;
}
set master_api(master_api) {
this._paths = [];
this._master_api = master_api;
if (this.master_api.auth_provider) {
if (this.master_api.auth_provider.name === 'oidc') {
this.auth_provider = new OIDCAuth(this.master_api.auth_provider.provider);
} else if (this.master_api.auth_provider.name === 'gcp') {
this.auth_provider = new GCPAuth(this.master_api.auth_provider.provider);
} else if (this.master_api.auth_provider.name === 'exec') {
this.auth_provider = new ExecAuth(this.master_api.auth_provider.provider);
}
} else {