Change azdata executions to point to kube config and cluster contexts (#13569)

This commit is contained in:
Arvind Ranasaria
2020-12-23 23:45:00 -08:00
committed by GitHub
parent cf7c506d75
commit f314a9e1e6
24 changed files with 180 additions and 114 deletions

View File

@@ -45,47 +45,47 @@ export function getAzdataApi(localAzdataDiscovered: Promise<IAzdataTool | undefi
return {
arc: {
dc: {
create: async (namespace: string, name: string, connectivityMode: string, resourceGroup: string, location: string, subscription: string, profileName?: string, storageClass?: string) => {
create: async (namespace: string, name: string, connectivityMode: string, resourceGroup: string, location: string, subscription: string, profileName?: string, storageClass?: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.dc.create(namespace, name, connectivityMode, resourceGroup, location, subscription, profileName, storageClass);
return azdataToolService.localAzdata.arc.dc.create(namespace, name, connectivityMode, resourceGroup, location, subscription, profileName, storageClass, additionalEnvVars);
},
endpoint: {
list: async () => {
list: async (additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.dc.endpoint.list();
return azdataToolService.localAzdata.arc.dc.endpoint.list(additionalEnvVars);
}
},
config: {
list: async () => {
list: async (additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.dc.config.list();
return azdataToolService.localAzdata.arc.dc.config.list(additionalEnvVars);
},
show: async () => {
show: async (additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.dc.config.show();
return azdataToolService.localAzdata.arc.dc.config.show(additionalEnvVars);
}
}
},
postgres: {
server: {
delete: async (name: string) => {
delete: async (name: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.postgres.server.delete(name);
return azdataToolService.localAzdata.arc.postgres.server.delete(name, additionalEnvVars);
},
list: async () => {
list: async (additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.postgres.server.list();
return azdataToolService.localAzdata.arc.postgres.server.list(additionalEnvVars);
},
show: async (name: string) => {
show: async (name: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.postgres.server.show(name);
return azdataToolService.localAzdata.arc.postgres.server.show(name, additionalEnvVars);
},
edit: async (
name: string,
@@ -112,20 +112,20 @@ export function getAzdataApi(localAzdataDiscovered: Promise<IAzdataTool | undefi
},
sql: {
mi: {
delete: async (name: string) => {
delete: async (name: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.sql.mi.delete(name);
return azdataToolService.localAzdata.arc.sql.mi.delete(name, additionalEnvVars);
},
list: async () => {
list: async (additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.sql.mi.list();
return azdataToolService.localAzdata.arc.sql.mi.list(additionalEnvVars);
},
show: async (name: string) => {
show: async (name: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.sql.mi.show(name);
return azdataToolService.localAzdata.arc.sql.mi.show(name, additionalEnvVars);
},
edit: async (
name: string,
@@ -135,10 +135,12 @@ export function getAzdataApi(localAzdataDiscovered: Promise<IAzdataTool | undefi
memoryLimit?: string;
memoryRequest?: string;
noWait?: boolean;
}) => {
},
additionalEnvVars?: azdataExt.AdditionalEnvVars
) => {
await localAzdataDiscovered;
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.arc.sql.mi.edit(name, args);
return azdataToolService.localAzdata.arc.sql.mi.edit(name, args, additionalEnvVars);
}
}
}
@@ -148,9 +150,9 @@ export function getAzdataApi(localAzdataDiscovered: Promise<IAzdataTool | undefi
throwIfNoAzdata(azdataToolService.localAzdata);
return azdataToolService.localAzdata.getPath();
},
login: async (endpoint: string, username: string, password: string) => {
login: async (endpoint: string, username: string, password: string, additionalEnvVars?: azdataExt.AdditionalEnvVars) => {
throwIfNoAzdataOrEulaNotAccepted(azdataToolService.localAzdata, isEulaAccepted(memento));
return azdataToolService.localAzdata.login(endpoint, username, password);
return azdataToolService.localAzdata.login(endpoint, username, password, additionalEnvVars);
},
getSemVersion: async () => {
await localAzdataDiscovered;