Skip to content

Commit 06fc021

Browse files
author
rvdwegen
committed
Replace function app subid lookup with function
1 parent ca27d49 commit 06fc021

17 files changed

+31
-16
lines changed

Modules/CIPPCore/Public/Authentication/Get-CippApiAuth.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ function Get-CippApiAuth {
1212
if ($env:MSI_SECRET) {
1313
Disable-AzContextAutosave -Scope Process | Out-Null
1414
$null = Connect-AzAccount -Identity
15-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
15+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
1616
$Context = Set-AzContext -SubscriptionId $SubscriptionId
1717
} else {
1818
$Context = Get-AzContext

Modules/CIPPCore/Public/Authentication/Set-CippApiAuth.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ function Set-CippApiAuth {
1010
if ($env:MSI_SECRET) {
1111
Disable-AzContextAutosave -Scope Process | Out-Null
1212
$null = Connect-AzAccount -Identity
13-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
13+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
1414
$Context = Set-AzContext -SubscriptionId $SubscriptionId
1515
} else {
1616
$Context = Get-AzContext

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Settings/Invoke-ExecBackendURLs.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@ function Invoke-ExecBackendURLs {
77
#>
88
[CmdletBinding()]
99
param($Request, $TriggerMetadata)
10-
$Subscription = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
10+
$Subscription = Get-CIPPAzFunctionAppSubId
1111
$SWAName = $env:WEBSITE_SITE_NAME -replace 'cipp', 'CIPP-SWA-'
1212

1313
# Write to the Azure Functions log stream.

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Settings/Invoke-ExecMaintenanceScripts.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Function Invoke-ExecMaintenanceScripts {
1717
'##TENANTID##' = $env:TenantID
1818
'##RESOURCEGROUP##' = $env:WEBSITE_RESOURCE_GROUP
1919
'##FUNCTIONAPP##' = $env:WEBSITE_SITE_NAME
20-
'##SUBSCRIPTION##' = (($env:WEBSITE_OWNER_NAME).split('+') | Select-Object -First 1)
20+
'##SUBSCRIPTION##' = Get-CIPPAzFunctionAppSubId
2121
'##TOKENIP##' = $AccessTokenDetails.IPAddress
2222
}
2323
} catch { Write-Host $_.Exception.Message }

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Settings/Invoke-ExecTimeSettings.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ function Invoke-ExecTimeSettings {
99
param($Request, $TriggerMetadata)
1010

1111
try {
12-
$Subscription = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
12+
$Subscription = Get-CIPPAzFunctionAppSubId
1313
$Owner = $env:WEBSITE_OWNER_NAME
1414

1515
if ($env:WEBSITE_SKU -ne 'FlexConsumption' -and $Owner -match '^(?<SubscriptionId>[^+]+)\+(?<RGName>[^-]+(?:-[^-]+)*?)(?:-[^-]+webspace(?:-Linux)?)?$') {

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecCombinedSetup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ function Invoke-ExecCombinedSetup {
1515
if (($env:AzureWebJobsStorage -ne 'UseDevelopmentStorage=true' -or $env:NonLocalHostAzurite -ne 'true') -and $env:MSI_SECRET) {
1616
Disable-AzContextAutosave -Scope Process | Out-Null
1717
$null = Connect-AzAccount -Identity
18-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
18+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
1919
$null = Set-AzContext -SubscriptionId $SubscriptionId
2020
}
2121
if ($request.body.selectedBaselines -and $request.body.baselineOption -eq 'downloadBaselines') {

Modules/CIPPCore/Public/Entrypoints/HTTP Functions/CIPP/Setup/Invoke-ExecSAMSetup.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ function Invoke-ExecSAMSetup {
3939
if ($env:MSI_SECRET) {
4040
Disable-AzContextAutosave -Scope Process | Out-Null
4141
$null = Connect-AzAccount -Identity
42-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
42+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
4343
$null = Set-AzContext -SubscriptionId $SubscriptionId
4444
}
4545
}

Modules/CIPPCore/Public/Entrypoints/Invoke-ExecListAppId.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ Function Invoke-ExecListAppId {
1818
} else {
1919
Write-Information 'Connecting to Azure'
2020
Connect-AzAccount -Identity
21-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
21+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
2222
try {
2323
$Context = Get-AzContext
2424
if ($Context.Subscription) {

Modules/CIPPCore/Public/Entrypoints/Timer Functions/Start-UpdateTokensTimer.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@ function Start-UpdateTokensTimer {
2626
if ($env:MSI_SECRET) {
2727
Disable-AzContextAutosave -Scope Process | Out-Null
2828
$null = Connect-AzAccount -Identity
29-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
29+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
3030
$null = Set-AzContext -SubscriptionId $SubscriptionId
3131
}
3232
$KV = ($env:WEBSITE_DEPLOYMENT_ID -split '-')[0]

Modules/CIPPCore/Public/Get-ApplicationInsightsQuery.ps1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ function Get-ApplicationInsightsQuery {
1313
$null = Connect-AzAccount -Identity
1414
}
1515

16-
$SubscriptionId = $env:WEBSITE_OWNER_NAME -split '\+' | Select-Object -First 1
16+
$SubscriptionId = Get-CIPPAzFunctionAppSubId
1717
if ($env:WEBSITE_SKU -ne 'FlexConsumption' -and $Owner -match '^(?<SubscriptionId>[^+]+)\+(?<RGName>[^-]+(?:-[^-]+)*?)(?:-[^-]+webspace(?:-Linux)?)?$') {
1818
$RGName = $Matches.RGName
1919
} else {

0 commit comments

Comments
 (0)