removed unneeded package,function and params
This commit is contained in:
@@ -10,8 +10,6 @@ var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, ge
|
||||
};
|
||||
Object.defineProperty(exports, "__esModule", { value: true });
|
||||
const core = require("@actions/core");
|
||||
const client_1 = require("./client");
|
||||
const querystring = require("querystring");
|
||||
const path = require("path");
|
||||
const child_process_1 = require("child_process");
|
||||
const fs = require("fs");
|
||||
@@ -19,43 +17,6 @@ const io = require("@actions/io");
|
||||
const exec = require("@actions/exec");
|
||||
var azPath;
|
||||
const kubeconfig_timeout = 120; //timeout in seconds
|
||||
function getAzureAccessToken(servicePrincipalId, servicePrincipalKey, tenantId, authorityUrl, managementEndpointUrl) {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
if (!servicePrincipalId || !servicePrincipalKey || !tenantId || !authorityUrl) {
|
||||
throw new Error("Not all values are present in the creds object. Ensure appId, password and tenant are supplied");
|
||||
}
|
||||
return new Promise((resolve, reject) => {
|
||||
let webRequest = new client_1.WebRequest();
|
||||
webRequest.method = "POST";
|
||||
webRequest.uri = `${authorityUrl}/${tenantId}/oauth2/token/`;
|
||||
webRequest.body = querystring.stringify({
|
||||
resource: managementEndpointUrl,
|
||||
client_id: servicePrincipalId,
|
||||
grant_type: "client_credentials",
|
||||
client_secret: servicePrincipalKey
|
||||
});
|
||||
webRequest.headers = {
|
||||
"Content-Type": "application/x-www-form-urlencoded; charset=utf-8"
|
||||
};
|
||||
let webRequestOptions = {
|
||||
retriableStatusCodes: [400, 408, 409, 500, 502, 503, 504],
|
||||
};
|
||||
client_1.sendRequest(webRequest, webRequestOptions).then((response) => {
|
||||
if (response.statusCode == 200) {
|
||||
resolve(response.body.access_token);
|
||||
}
|
||||
else if ([400, 401, 403].indexOf(response.statusCode) != -1) {
|
||||
reject('ExpiredServicePrincipal');
|
||||
}
|
||||
else {
|
||||
reject('CouldNotFetchAccessTokenforAzureStatusCode');
|
||||
}
|
||||
}, (error) => {
|
||||
reject(error);
|
||||
});
|
||||
});
|
||||
});
|
||||
}
|
||||
function getArcKubeconfig() {
|
||||
return __awaiter(this, void 0, void 0, function* () {
|
||||
try {
|
||||
|
Reference in New Issue
Block a user