Skip to content

demo42/deploy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Demo42 - Geo-replicated, ACR Build, Keyvault, Helm, AKS, AspDotNet Demo

A demo used for Microsoft Build 2018 that incorporates

We've tried to follow best practices for:

Related Repos

  • Deploy: This repo, used for managing the Helm Chart Deployments
    • this repos also inlcudes the scripts required to create the various resources in Azure
  • Web: The front end website
  • Quotes: An API Service, used to return random quotes, demonstrating a non-critical service

Creating Resources

Demo Commands

ACR_NAME=demo42
az acr task create \
  -n demo42-deploy \
  --file acr-task.yaml \
  --context https://github.com/demo42/deploy.git \
  --set-secret TENANT=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-serviceaccount-tenant \
            --query value -o tsv) \
  --set-secret SP=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-serviceaccount-user \
            --query value -o tsv) \
  --set-secret PASSWORD=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-serviceaccount-pwd \
            --query value -o tsv) \
  --set CLUSTER_NAME=demo42-staging-eus \
  --set CLUSTER_RESOURCE_GROUP=demo42-staging-eus \
  --set-secret REGISTRY_USR=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-pull-usr \
            --query value -o tsv) \
  --set-secret REGISTRY_PWD=$(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-pull-pwd \
            --query value -o tsv) \
  --git-access-token $(az keyvault secret show \
            --vault-name ${AKV_NAME} \
            --name demo42-git-token \
            --query value -o tsv) \
  --registry $ACR_NAME 

Run the scheduled task

az acr task run -n demo42-web

About

Root repo with an overview, and scripts for deployments.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •