Skip to content

Instantly share code, notes, and snippets.

@minrk
Created September 11, 2020 08:13
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save minrk/83c9c87b070ba8dac5c1572ec96bb2dd to your computer and use it in GitHub Desktop.
Save minrk/83c9c87b070ba8dac5c1572ec96bb2dd to your computer and use it in GitHub Desktop.
#!/usr/bin/env bash
# use helm 2, assumes homebrew
export PATH=/usr/local/opt/helm@2/bin:$PATH
deployments="$@"
if [[ -z "$deployments" ]]; then
deployments="staging prod ovh" # turing
fi
for deployment in $deployments; do
echo $deployment
kubectx $deployment # assumes you have kubectx set up like me!
helm diff -q upgrade $deployment \
./mybinder/ \
-f config/$deployment.yaml \
-f secrets/config/common.yaml \
-f secrets/config/$deployment.yaml \
| grep -C 1 -v '^[[:space:]]'
done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment