diff --git a/dist/index.js b/dist/index.js index 038f971..e934862 100644 --- a/dist/index.js +++ b/dist/index.js @@ -18721,6 +18721,7 @@ module.exports = { const core = __nccwpck_require__(2186); const rsasign = __nccwpck_require__(7175); const fs = __nccwpck_require__(7147); +const { default: got } = __nccwpck_require__(3061); const defaultKubernetesTokenPath = '/var/run/secrets/kubernetes.io/serviceaccount/token' /*** @@ -18831,9 +18832,12 @@ async function getClientToken(client, method, path, payload) { let response; try { response = await client.post(`v1/auth/${path}/login`, options); - } catch (error) { - core.debug(JSON.stringify(error)) - core.error(error) + } catch (err) { + if (err instanceof got.HTTPError) { + core.error(`failed to retrieve vault token. code: ${err.code}, message: ${err.message}, ${err.response.statusMessage}`) + } else { + throw err + } } if (response && response.body && response.body.auth && response.body.auth.client_token) { core.debug('✔ Vault Token successfully retrieved'); diff --git a/src/auth.js b/src/auth.js index 9ba833e..c60c90d 100644 --- a/src/auth.js +++ b/src/auth.js @@ -2,6 +2,7 @@ const core = require('@actions/core'); const rsasign = require('jsrsasign'); const fs = require('fs'); +const { default: got } = require('got'); const defaultKubernetesTokenPath = '/var/run/secrets/kubernetes.io/serviceaccount/token' /*** @@ -112,9 +113,12 @@ async function getClientToken(client, method, path, payload) { let response; try { response = await client.post(`v1/auth/${path}/login`, options); - } catch (error) { - core.debug(JSON.stringify(error)) - core.error(error) + } catch (err) { + if (err instanceof got.HTTPError) { + core.error(`failed to retrieve vault token. code: ${err.code}, message: ${err.message}, ${err.response.statusMessage}`) + } else { + throw err + } } if (response && response.body && response.body.auth && response.body.auth.client_token) { core.debug('✔ Vault Token successfully retrieved');