From 69db96d47b18a89e61f4ede9954ceb496e97a76a Mon Sep 17 00:00:00 2001 From: Atharva Mulmuley Date: Thu, 3 Jun 2021 11:45:03 +0530 Subject: [PATCH] added exports for all functions --- lib/arc-login.js | 2 ++ lib/login.js | 5 +++++ src/arc-login.ts | 4 ++-- src/login.ts | 4 ++-- 4 files changed, 11 insertions(+), 4 deletions(-) diff --git a/lib/arc-login.js b/lib/arc-login.js index ae57a203..c36c5c70 100644 --- a/lib/arc-login.js +++ b/lib/arc-login.js @@ -79,6 +79,7 @@ exports.getArcKubeconfig = getArcKubeconfig; function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } +exports.sleep = sleep; function executeAzCliCommand(command, silent, execOptions = {}, args = []) { return __awaiter(this, void 0, void 0, function* () { execOptions.silent = !!silent; @@ -90,3 +91,4 @@ function executeAzCliCommand(command, silent, execOptions = {}, args = []) { } }); } +exports.executeAzCliCommand = executeAzCliCommand; diff --git a/lib/login.js b/lib/login.js index 0b69e0bd..f8527cf9 100644 --- a/lib/login.js +++ b/lib/login.js @@ -71,12 +71,14 @@ function getKubeconfig() { throw Error("Invalid method specified. Acceptable values are kubeconfig and service-account."); } } +exports.getKubeconfig = getKubeconfig; function getExecutableExtension() { if (os.type().match(/^Win/)) { return '.exe'; } return ''; } +exports.getExecutableExtension = getExecutableExtension; function getKubectlPath() { return __awaiter(this, void 0, void 0, function* () { let kubectlPath = yield io.which('kubectl', false); @@ -91,6 +93,7 @@ function getKubectlPath() { return kubectlPath; }); } +exports.getKubectlPath = getKubectlPath; function setContext(kubeconfigPath) { return __awaiter(this, void 0, void 0, function* () { let context = core.getInput('context'); @@ -105,6 +108,7 @@ function setContext(kubeconfigPath) { } }); } +exports.setContext = setContext; function run() { return __awaiter(this, void 0, void 0, function* () { try { @@ -132,4 +136,5 @@ function run() { } }); } +exports.run = run; run().catch(core.setFailed); diff --git a/src/arc-login.ts b/src/arc-login.ts index 88e94303..dda28e3d 100644 --- a/src/arc-login.ts +++ b/src/arc-login.ts @@ -64,11 +64,11 @@ export async function getArcKubeconfig(): Promise { } } -function sleep(ms) { +export function sleep(ms) { return new Promise(resolve => setTimeout(resolve, ms)); } -async function executeAzCliCommand( +export async function executeAzCliCommand( command: string, silent?: boolean, execOptions: any = {}, diff --git a/src/login.ts b/src/login.ts index 9c629b0a..b60673bb 100644 --- a/src/login.ts +++ b/src/login.ts @@ -21,7 +21,7 @@ export function getKubeconfig(): string { core.debug("Found clusterUrl, creating kubeconfig using certificate and token"); let k8sSecret = core.getInput('k8s-secret', { required: true }); var parsedk8sSecret = jsyaml.safeLoad(k8sSecret); - let kubernetesServiceAccountSecretFieldNotPresent = 'The service account secret yaml does not contain %s; field. Make sure that its present and try again.'; + let kubernetesServiceAccountSecretFieldNotPresent = 'The service acount secret yaml does not contain %s; field. Make sure that its present and try again.'; if (!parsedk8sSecret) { throw Error("The service account secret yaml specified is invalid. Make sure that its a valid yaml and try again."); } @@ -127,4 +127,4 @@ export async function run() { } } -run().catch(core.setFailed); +run().catch(core.setFailed); \ No newline at end of file