Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 3 additions & 10 deletions .ci/scripts/set_secret.py
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
#!/usr/bin/python3

import argparse
from azure.keyvault import KeyVaultClient
from azure.common.client_factory import get_client_from_cli_profile
Expand All@@ -8,20 +7,14 @@
def set_secret(kv_endpoint, secret_name, secret_value):
client = get_client_from_cli_profile(KeyVaultClient)

try:
client.set_secret(kv_endpoint, secret_name, secret_value)
return "Successfully created secret: {secret_name} in keyvault: {kv_endpoint}".format(
secret_name=secret_name, kv_endpoint=kv_endpoint)
except Exception as ex:
return "Failed to create secret: {secret_name} in keyvault: {kv_endpoint}".format(
secret_name=secret_name, kv_endpoint=kv_endpoint)
client.set_secret(kv_endpoint, secret_name, secret_value)
return "Successfully created secret: {secret_name} in keyvault: {kv_endpoint}".format(secret_name=secret_name, kv_endpoint=kv_endpoint)


def parse_args():
parser = argparse.ArgumentParser()

parser.add_argument('-n', '--secretName', required=True,
help="The name of the secret")
parser.add_argument('-n', '--secretName', required=True, help="The name of the secret")

return parser.parse_args()

Expand Down
4 changes: 3 additions & 1 deletion .ci/steps/createResourceGroupTemplate.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -5,6 +5,8 @@ parameters:
alias : $(Build.RequestedForId)
project : "e2etestharness"
expires : "2019-08-01"
deploymentguidtag: "ABC123"


steps:
- task: AzureCLI@1
Expand All@@ -14,4 +16,4 @@ steps:
scriptLocation: inlineScript
inlineScript: |
echo Execute Resource Group Delete
az group create -l ${{parameters.location}} -n ${{parameters.azureresourcegroup}} --tags alias='${{parameters.alias}}' project='${{parameters.project}}' expires='${{parameters.expires}}'
az group create -l ${{parameters.location}} -n ${{parameters.azureresourcegroup}} --tags deployment-id='${{parameters.deploymentguidtag}}' alias='${{parameters.alias}}' project='${{parameters.project}}' expires='${{parameters.expires}}'
3 changes: 2 additions & 1 deletion .ci/steps/deploy_steps.yml
Original file line numberDiff line numberDiff line change
Expand Up@@ -32,6 +32,7 @@ steps:
alias : ${{parameters.alias}}
project : ${{parameters.project}}
expires : ${{parameters.expires}}
deploymentguidtag: ${{parameters.deploymentguidtag}}

- template: ${{parameters.template}}
parameters:
Expand All@@ -53,7 +54,7 @@ steps:
inlineScript: |
source activate ${{parameters.conda}}
pip install azure azure-cli
python .ci/scripts/set_secret.py -n "${{parameters.ENVIRONMENT_PREFIX}}-key"
python AIArchitecturesAndPractices/.ci/scripts/set_secret.py -n "${{parameters.ENVIRONMENT_PREFIX}}-key"


- task: AzurePowerShell@4
Expand Down