Merge pull request #46 from HideyoshiNakazone/implements-refresh-images

Refreshes Images in Case of New Image
This commit is contained in:
2023-10-15 02:36:24 -03:00
committed by GitHub
3 changed files with 23 additions and 0 deletions

View File

@@ -111,6 +111,9 @@ function main() {
fi
# Refreshes all pods in case of a new image
bash ./refresh.sh
exit 0
}

19
refresh.sh Executable file
View File

@@ -0,0 +1,19 @@
#!/bin/bash
NAMESPACES=(
portfolio
)
DEPLOYMENTS=(
"frontend-deployment"
"backend-deployment"
"storage-deployment"
"storage-processor-deployment"
)
for i in "${NAMESPACES[@]}"; do
for x in "${DEPLOYMENTS[@]}"; do
PODS=$(kubectl -n $i get pods --no-headers | awk '{print $1}' | grep $x | tr '\n' ' ')
kubectl -n $i delete pods $PODS
done
done

View File

@@ -13,6 +13,7 @@ def write_template(template: str, output: str):
open(output, 'w') as output:
output.write(envsubst(template.read()))
def configure_templates(environment: str):
if not environment in ("prod", "staging", "local"):
raise ValueError("Invalid Environment Selected")