Adding GH Valet CLI support (#1)

* Update readme.md

* Update readme.md

* Update valet-audit-lab.md

* Delete valet

* Delete valet-update

* Update devcontainer.json

* Update valet-audit-lab.md

* Update valet-dry-run-lab.md

* Update valet-migrate-custom-lab.md

* Update valet-migrate-lab.md

* Update valet-migrate-lab.md

* Update valet-audit-lab.md

* Update valet-dry-run-lab.md

* Update valet-migrate-custom-lab.md

* Update .env.local

* Update valet-migrate-lab.md

* Update valet-audit-lab.md

* Update valet-dry-run-lab.md

* Update valet-migrate-lab.md

* Update valet-migrate-custom-lab.md

* Update devcontainer.json

* Update devcontainer.json

* Create setenvars.sh

* Update readme.md

* Update readme.md

* Update valet-audit-lab.md

* Update valet-dry-run-lab.md

* Update valet-migrate-lab.md

* Update valet-migrate-custom-lab.md

* Update and rename setenvars.sh to setupcodespace.sh

* Update devcontainer.json

* Update azure_devops/readme.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update readme.md

* Update azure_devops/readme.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-audit-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-audit-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-dry-run-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-dry-run-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-dry-run-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-migrate-custom-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update azure_devops/valet-dry-run-lab.md

Co-authored-by: Ethan Dennis <[email protected]>

* Update readme.md

* Update readme.md

* Update devcontainer.json

* Update devcontainer.json

* Update readme.md

* Update devcontainer.json

* Update readme.md

* Update valetbsazdo.yml

* Create .gitignore

* Update readme.md

* Update readme.md

* Update azDevOps.ps1

* Delete updateEnvs.ps1

* Update devcontainer.json

* Update readme.md

* Update azure_devops/valet-audit-lab.md

Co-authored-by: David Hathaway <[email protected]>

* Update azure_devops/valet-audit-lab.md

Co-authored-by: David Hathaway <[email protected]>

* Update valet-audit-lab.md

* Update valet-dry-run-lab.md

* Update azure_devops/valet-dry-run-lab.md

Co-authored-by: David Hathaway <[email protected]>

* Update azure_devops/valet-migrate-lab.md

Co-authored-by: David Hathaway <[email protected]>

* Update valet-dry-run-lab.md

* Update readme.md

* Update readme.md

* Update setupcodespace.sh

* Rename .env.local to .env.local.template

* Update .gitignore

Co-authored-by: Ethan Dennis <[email protected]>
Co-authored-by: David Hathaway <[email protected]>
This commit is contained in:
dkalmin
2022-05-25 10:57:51 -07:00
committed by GitHub
co-authored by Ethan Dennis David Hathaway
parent 54108c642b
commit 03753a327f
14 changed files with 681 additions and 193 deletions
+45
View File
@@ -0,0 +1,45 @@
#!/bin/bash
echo "Starting setupcodespace.sh"
azdoProject="AZURE_DEVOPS_PROJECT="
azdoOrg="AZURE_DEVOPS_ORGANIZATION="
azdoInstance="AZURE_DEVOPS_INSTANCE_URL="
ghAccess="GITHUB_ACCESS_TOKEN="
azdoAccess="AZURE_DEVOPS_ACCESS_TOKEN="
ghInstanceUrl="GITHUB_INSTANCE_URL="
cat valet/.env.local
if [ -z "$1" -o -z "$5" ]
then
echo "Error: Docker Pull Valet not executing because GITHUB_USER and/or VALET_PASSWORD not set"
else
docker login ghcr.io/valet-customers --username $5 --password $1
docker pull ghcr.io/valet-customers/valet-cli:latest
echo "Success: Docker Pull Valet completed"
fi
if [ -z "$1" -o -z "$2" -o -z "$3" -o -z "$4" -o -z "$6" ]
then
value=`cat valet/.env.local.template`
echo "$value" > valet/.env.local
echo "Error: Set envars not set, valid values not passed in"
else
azdoInstanceUrl="https://dev.azure.com/$3"
value=`cat valet/.env.local.template`
result="${value/$azdoProject/$azdoProject$2}"
result="${result/$azdoOrg/$azdoOrg$3}"
result="${result/$azdoInstance/$azdoInstance$azdoInstanceUrl}"
result="${result/$ghAccess/$ghAccess$1}"
result="${result/$azdoAccess/$azdoAccess$4}"
result="${result/$ghInstanceUrl/$ghInstanceUrl$6}"
echo "$result" > valet/.env.local
echo "Success: set envars in valet/.env.local"
fi
echo "Finished setupcodespace.sh"