* Exclude certain live test deployment outputs from being marked as log secrets * debug * Update subscription configuration merge jobs to use secret handler * Rename subscription config helper function script * Fix variable name reference in scope Co-authored-by: Ben Broderick Phillips <bebroder@microsoft.com>
39 lines
1.3 KiB
YAML
39 lines
1.3 KiB
YAML
parameters:
|
|
- name: SubscriptionConfiguration
|
|
type: string
|
|
default: $(sub-config-azure-cloud-test-resources)
|
|
- name: SubscriptionConfigurations
|
|
type: object
|
|
default: null
|
|
|
|
steps:
|
|
- ${{ if parameters.SubscriptionConfiguration }}:
|
|
- pwsh: |
|
|
$config = @'
|
|
${{ parameters.SubscriptionConfiguration }}
|
|
'@ | ConvertFrom-Json -AsHashtable
|
|
|
|
. ./eng/common/TestResources/SubConfig-Helpers.ps1
|
|
SetSubscriptionConfiguration $config
|
|
displayName: Initialize SubscriptionConfiguration variable
|
|
|
|
- ${{ if parameters.SubscriptionConfigurations }}:
|
|
- pwsh: |
|
|
Write-Host "##vso[task.setvariable variable=SubscriptionConfiguration;]{}"
|
|
displayName: Initialize SubscriptionConfiguration variable for merging
|
|
condition: eq(variables['SubscriptionConfiguration'], '')
|
|
|
|
- ${{ each config in parameters.SubscriptionConfigurations }}:
|
|
- pwsh: |
|
|
$configBase = @'
|
|
$(SubscriptionConfiguration)
|
|
'@ | ConvertFrom-Json -AsHashtable
|
|
$config = @'
|
|
${{ config }}
|
|
'@ | ConvertFrom-Json -AsHashtable
|
|
|
|
. ./eng/common/TestResources/SubConfig-Helpers.ps1
|
|
UpdateSubscriptionConfiguration $configBase $config
|
|
|
|
displayName: Merge Test Resource Configurations
|