Files
code-server/deploy-k8s/provision-workspaces.sh
2021-11-16 23:19:38 -06:00

18 lines
555 B
Bash
Executable File

#!/bin/sh
# This will create/update helm deployments based
# on the charts in your workspaces folder.
# To create a new deployment: clone a chart,
# modify accordingly, and run this script.
for file in workspaces/*.yaml; do
basename=$(basename -- "$file")
name=${basename%.*}
helm upgrade --install $name-dev code-server/ci/helm-chart --values $file
# restart the pods to grab the latest version
# this is not needed if you version-control images
kubectl rollout restart deployment $name-dev-code-server
echo "---"
done