Skip to content

Commit

Permalink
chore: Disable resources connection string for pr env instead of soft…
Browse files Browse the repository at this point in the history
… deleting it
  • Loading branch information
Jonathanio123 committed Nov 7, 2024
1 parent ba60cda commit 828f816
Showing 1 changed file with 5 additions and 4 deletions.
9 changes: 5 additions & 4 deletions pipelines/environment-pipeline.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,18 +51,19 @@ stages:
azureSubscription: 'FRA Automation Non-Prod'
coreAzureSubscription: 'PROJECT_PORTAL (63b791ae-b2bc-41a1-ac66-806c4e69bffe)'

## To get the pr slots to talk to the correct databases, we need to kill the key vault secret for connection string.
## To get the pr slots to talk to the correct databases, we need to disable the key vault secret for connection string.
## The secret would override the direct env property used to target the correct db.
## Cannot delete as this would only soft delete the secret and now allow subsequent deployment to create the secret again.
- task: AzurePowerShell@5
displayName: 'Remove db connection string secret'
displayName: 'Disable db connection string secret'
inputs:
azureSubscription: 'PROJECT_PORTAL (63b791ae-b2bc-41a1-ac66-806c4e69bffe)'
ScriptType: InlineScript
FailOnStandardError: true
azurePowerShellVersion: 'LatestVersion'
Inline: |
Write-Host "Deleting secret @ kv-fap-resources-pr/ConnectionStrings--ResourcesDbContext"
Remove-AzKeyVaultSecret -VaultName kv-fap-resources-pr -Name ConnectionStrings--ResourcesDbContext -Force
Write-Host "Disabling secret @ kv-fap-resources-pr/ConnectionStrings--ResourcesDbContext"
Update-AzKeyVaultSecret -VaultName kv-fap-resources-pr -Name ConnectionStrings--ResourcesDbContext -Enable $False
- stage: DeployQA
Expand Down

0 comments on commit 828f816

Please sign in to comment.