Skip to content

Commit d128147

Browse files
author
Ajay Kumar Yadav
authored
Users/ajya/national cloud xmlsub merged changes m113 (#3680)
* Users/ajya/nationalcloudclientsidechanges (#3551) * Changes for national cloud * consume arm url from endpoint * authUrl and envAuthUrl fix * Test correction for client side changes * bump up task version and fixing review comments * null check for auth url in NLB task * added URL in endpoint object for NLB task * added environment to logs * reverted variable name back to SPN * Bump up task version corrsponding to master * corrections * Increased patch version for AFC * back compat for xml sub * resolve merge conflict * loc.json updated * Increase patch version as release branch version has been bumbed up * Increased patch version due to vincent xml sub fix * patch version bump up due to vincent fix * default URL check for Deploy Azure RG Task * Increased patch version of AFC to build package
1 parent fe63367 commit d128147

File tree

36 files changed

+120
-74
lines changed

36 files changed

+120
-74
lines changed

Tasks/AzureAppServiceManage/azureappservicemanage.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -51,6 +51,7 @@ async function run() {
5151
endPoint["servicePrincipalKey"] = tl.getEndpointAuthorizationParameter(connectedServiceName, 'serviceprincipalkey', true);
5252
endPoint["tenantID"] = tl.getEndpointAuthorizationParameter(connectedServiceName, 'tenantid', true);
5353
endPoint["subscriptionId"] = tl.getEndpointDataParameter(connectedServiceName, 'subscriptionid', true);
54+
endPoint["envAuthUrl"] = tl.getEndpointDataParameter(connectedServiceName, 'environmentAuthorityUrl', true);
5455
endPoint["url"] = tl.getEndpointUrl(connectedServiceName, true);
5556

5657
if(resourceGroupName === null) {

Tasks/AzureAppServiceManage/task.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"version": {
1818
"Major": 0,
1919
"Minor": 2,
20-
"Patch": 2
20+
"Patch": 3
2121
},
2222
"minimumAgentVersion": "1.102.0",
2323
"instanceNameFormat": "$(Action): $(WebAppName)",

Tasks/AzureAppServiceManage/task.loc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"version": {
1818
"Major": 0,
1919
"Minor": 2,
20-
"Patch": 2
20+
"Patch": 3
2121
},
2222
"minimumAgentVersion": "1.102.0",
2323
"instanceNameFormat": "ms-resource:loc.instanceNameFormat",

Tasks/AzureFileCopy/task.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"version": {
1414
"Major": 1,
1515
"Minor": 0,
16-
"Patch": 84
16+
"Patch": 86
1717
},
1818
"demands": [
1919
"azureps"

Tasks/AzureFileCopy/task.loc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"version": {
1414
"Major": 1,
1515
"Minor": 0,
16-
"Patch": 84
16+
"Patch": 86
1717
},
1818
"demands": [
1919
"azureps"

Tasks/AzureNLBManagement/nlbazureutility.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,13 +5,14 @@ import * as httpClient from 'vso-node-api/HttpClient';
55
import * as restClient from 'vso-node-api/RestClient';
66

77
var httpObj = new httpClient.HttpCallbackClient(tl.getVariable("AZURE_HTTP_USER_AGENT"));
8-
var authUrl = 'https://login.windows.net/';
8+
var defaultAuthUrl = 'https://login.windows.net/';
99
var azureApiVersion = '2016-09-01';
1010

1111
function getAccessToken(SPN, endpointUrl: string): Q.Promise<string> {
1212

1313
var deferred = Q.defer<string>();
14-
var authorityUrl = authUrl + SPN.tenantID + "/oauth2/token/";
14+
var envAuthUrl = (SPN.envAuthUrl) ? SPN.envAuthUrl : defaultAuthUrl;
15+
var authorityUrl = envAuthUrl + SPN.tenantID + "/oauth2/token/";
1516

1617
var post_data = querystring.stringify({
1718
resource: endpointUrl,
@@ -43,7 +44,7 @@ function getAccessToken(SPN, endpointUrl: string): Q.Promise<string> {
4344
export async function getNetworkInterfacesInRG(SPN, endpointUrl: string, resourceGroupName: string) {
4445

4546
var deferred = Q.defer<any>();
46-
var restUrl = "https://management.azure.com/subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces?api-version=" + azureApiVersion;
47+
var restUrl = SPN.url + "subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces?api-version=" + azureApiVersion;
4748
var accessToken = await getAccessToken(SPN, endpointUrl);
4849

4950
var requestHeader = {
@@ -69,7 +70,7 @@ export async function getNetworkInterfacesInRG(SPN, endpointUrl: string, resourc
6970
export async function getLoadBalancer(SPN, endpointUrl: string, name: string, resourceGroupName: string) {
7071

7172
var deferred = Q.defer<any>();
72-
var restUrl = "https://management.azure.com/subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/loadBalancers/" + name + "?api-version=" + azureApiVersion;
73+
var restUrl = SPN.url + "subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/loadBalancers/" + name + "?api-version=" + azureApiVersion;
7374
var accessToken = await getAccessToken(SPN, endpointUrl);
7475

7576
var requestHeader = {
@@ -94,7 +95,7 @@ export async function getLoadBalancer(SPN, endpointUrl: string, name: string, re
9495

9596
export async function getNetworkInterface(SPN, endpointUrl, name: string, resourceGroupName: string) {
9697
var deferred = Q.defer<any>();
97-
var restUrl = "https://management.azure.com/subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces/" + name + "?api-version=" + azureApiVersion;
98+
var restUrl = SPN.url + "subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces/" + name + "?api-version=" + azureApiVersion;
9899
var accessToken = await getAccessToken(SPN, endpointUrl);
99100

100101
var requestHeader = {
@@ -139,7 +140,7 @@ async function checkProvisioningState(url: string, accessToken: string) {
139140
export async function setNetworkInterface(SPN, endpointUrl: string, nic, resourceGroupName: string){
140141

141142
var deferred = Q.defer();
142-
var restUrl = "https://management.azure.com/subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces/" + nic.name + "?api-version=" + azureApiVersion;
143+
var restUrl = SPN.url + "subscriptions/" + SPN.subscriptionId + "/resourceGroups/" + resourceGroupName + "/providers/Microsoft.Network/networkInterfaces/" + nic.name + "?api-version=" + azureApiVersion;
143144
var accessToken = await getAccessToken(SPN, endpointUrl);
144145
var requestHeader = {
145146
"Content-Type": "application/json; charset=utf-8",

Tasks/AzureNLBManagement/nlbtask.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,8 @@ async function run() {
2222
SPN["servicePrincipalKey"] = endPointAuthCreds.parameters["serviceprincipalkey"];
2323
SPN["tenantID"] = endPointAuthCreds.parameters["tenantid"];
2424
SPN["subscriptionId"] = tl.getEndpointDataParameter(connectedServiceName, 'subscriptionid', true);
25+
SPN["envAuthUrl"] = tl.getEndpointDataParameter(connectedServiceName, 'environmentAuthorityUrl', true);
26+
SPN["url"] = tl.getEndpointUrl(connectedServiceName, true);
2527

2628
var nicVm = await getNetworkInterface(SPN, endpointUrl, resourceGroupName);
2729
tl.debug(`Network Interface - ${nicVm.name}'s configuration details fetched for the virtual machine ${process.env.COMPUTERNAME}`);

Tasks/AzureNLBManagement/task.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"version": {
1717
"Major": 1,
1818
"Minor": 0,
19-
"Patch": 2
19+
"Patch": 3
2020
},
2121
"minimumAgentVersion": "1.95.0",
2222
"instanceNameFormat": "Azure Network Load Balancer: $(LoadBalancer) - $(Action)",

Tasks/AzureNLBManagement/task.loc.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
"version": {
1717
"Major": 1,
1818
"Minor": 0,
19-
"Patch": 2
19+
"Patch": 3
2020
},
2121
"minimumAgentVersion": "1.95.0",
2222
"instanceNameFormat": "ms-resource:loc.instanceNameFormat",

Tasks/AzurePowerShell/task.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
"version": {
1818
"Major": 1,
1919
"Minor": 113,
20-
"Patch": 0
20+
"Patch": 1
2121
},
2222
"demands": [
2323
"azureps"

0 commit comments

Comments
 (0)