Skip to content

Commit 6cd4a81

Browse files
committed
Add script for quick rebuild and redeployment on local minikube
1 parent ec85393 commit 6cd4a81

2 files changed

Lines changed: 49 additions & 0 deletions

File tree

.dockerignore

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
deploy/
22
build/
33
helm/
4+
toolbox/
45
.git/
56
.github/
67
.vscode/

toolbox/minikube-test.sh

Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
#!/bin/bash
2+
3+
set -euo pipefail
4+
5+
cd "$(dirname "$0")/.."
6+
7+
if ! minikube status | grep -q "Running"; then
8+
echo "Minikube is not running"
9+
exit 1
10+
fi
11+
12+
eval "$(minikube docker-env)"
13+
14+
if git diff --quiet; then
15+
TAGNAME="devel-$(git rev-parse --short HEAD)"
16+
else
17+
TAGNAME="devel-$(git rev-parse --short HEAD)-dirty-$(date +%s)"
18+
fi
19+
20+
for image in \
21+
maps-tile-uploader \
22+
maps-tile-server \
23+
; do
24+
docker build -t cinode/$image:$TAGNAME -f build/docker/Dockerfile.${image} .
25+
done
26+
27+
VALUES_CONTENT="---
28+
cinodeUpload:
29+
image:
30+
tag: $TAGNAME
31+
registry: docker.io
32+
repository: cinode/maps-tile-uploader
33+
pullPolicy: Never
34+
tileServer:
35+
image:
36+
tag: $TAGNAME
37+
registry: docker.io
38+
repository: cinode/maps-tile-server
39+
pullPolicy: Never
40+
"
41+
42+
helm \
43+
upgrade --install \
44+
cinode-maps-tile-server \
45+
./helm/osm-machinery \
46+
--kube-context minikube \
47+
--values ./helm/osm-machinery/values.yaml \
48+
--values <( echo "$VALUES_CONTENT" )

0 commit comments

Comments
 (0)