18 lines
555 B
Bash
Executable File
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 |