|
1 | 1 | #!/usr/bin/env bash
|
2 | 2 |
|
3 | 3 | # USAGE:
|
4 |
| -# > PROXY_VERSION=1.0.31 ./update-proxy-versions.sh |
| 4 | +# > RUNTIME_VERSION=1.0.31 ./bin/update-proxy-versions.sh |
5 | 5 |
|
6 | 6 | # this script is meant to be used after a new Proxy version is out
|
7 | 7 | # to facilitate the update of all the places where we usually depend on the latest version
|
8 | 8 |
|
9 |
| -# provide the new proxy version you want the project to be updated to |
10 |
| -if [[ -z "$PROXY_VERSION" ]]; then |
11 |
| - echo "Must provide PROXY_VERSION in environment" 1>&2 |
| 9 | +# provide the new Kalix Runtime version you want the project to be updated to |
| 10 | +if [[ -z "${RUNTIME_VERSION}" ]]; then |
| 11 | + echo "Must provide RUNTIME_VERSION in environment" 1>&2 |
12 | 12 | exit 1
|
13 | 13 | fi
|
14 | 14 |
|
15 |
| -cd .. |
16 |
| - |
17 |
| -echo ">>> Updating docker image versions to $PROXY_VERSION" |
| 15 | +echo ">>> Updating docker image versions to ${RUNTIME_VERSION}" |
18 | 16 | PROJS=$(find . -type f -name "docker-compose.yml")
|
19 | 17 | for i in ${PROJS[@]}
|
20 | 18 | do
|
21 | 19 | echo "Updating Dockerfile for: $i"
|
22 |
| - sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)/gcr.io\/kalix-public\/kalix-runtime:$PROXY_VERSION/" $i |
| 20 | + sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)/gcr.io\/kalix-public\/kalix-runtime:${RUNTIME_VERSION}/" $i |
23 | 21 | rm $i.bak
|
24 | 22 | done
|
25 | 23 |
|
26 | 24 | echo ">>> Updating application.conf"
|
27 |
| -sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)\"/gcr.io\/kalix-public\/kalix-runtime:$PROXY_VERSION\"/" ./codegen/js-gen-cli/src/it/resources/application.conf |
| 25 | +sed -i.bak "s/gcr.io\/kalix-public\/kalix-runtime:\(.*\)\"/gcr.io\/kalix-public\/kalix-runtime:${RUNTIME_VERSION}\"/" ./codegen/js-gen-cli/src/it/resources/application.conf |
28 | 26 | rm ./codegen/js-gen-cli/src/it/resources/application.conf.bak
|
29 | 27 |
|
30 | 28 | echo ">>> Updating config.json"
|
31 |
| -sed -i.bak "s/\"frameworkVersion\": \"\(.*\)\"/\"frameworkVersion\": \"$PROXY_VERSION\"/" ./sdk/config.json |
| 29 | +sed -i.bak "s/\"frameworkVersion\": \"\(.*\)\"/\"frameworkVersion\": \"${RUNTIME_VERSION}\"/" ./sdk/config.json |
32 | 30 | rm ./sdk/config.json.bak
|
0 commit comments