Skip to content

demo42/helloworld-deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

helloworld-deploy

Repository used to Package and Push a Helm Chart for the https://github.com/demo42/helloworld sample repo

See ../helloworld/README.md for setup information

Helm Package/Push Helm Charts

az acr run \
  -f acr-task.yaml \
  . \
  --set CLUSTER_NAME=$AKS_CLUSTER_NAME \
  --set CLUSTER_RESOURCE_GROUP=$AKS_RESOURCE_GROUP \
  --set SP=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name $ACR_NAME-serviceaccount-user \
            --query value -o tsv) \
  --set PASSWORD=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name $ACR_NAME-serviceaccount-pwd \
            --query value -o tsv) \
  --set TENANT=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name $ACR_NAME-tenant \
            --query value -o tsv) \
  --registry $ACR_NAME 

Task to maintain the helm chart

az acr task create
-n hellowworld-helm-chart
-c $GIT_DEPLOY_REPO
--git-access-token $(az keyvault secret show
--vault-name $AKV_NAME
--name $GIT_TOKEN_NAME
--query value -o tsv)
-f acr-task.yaml
--set CLUSTER_NAME=$AKS_CLUSTER_NAME
--set CLUSTER_RESOURCE_GROUP=$AKS_RESOURCE_GROUP
--set TENANT=$(az keyvault secret show
--vault-name ${AKV_NAME}
--name $ACR_NAME-tenant
--query value -o tsv)
--set-secret SP=$(az keyvault secret show
--vault-name ${AKV_NAME}
--name $ACR_NAME-serviceaccount-user
--query value -o tsv)
--set-secret PASSWORD=$(az keyvault secret show
--vault-name ${AKV_NAME}
--name $ACR_NAME-serviceaccount-pwd
--query value -o tsv)
--registry $ACR_NAME

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published