1
0
Fork 0
mirror of https://github.com/arangodb/kube-arangodb.git synced 2024-12-15 17:51:03 +00:00
kube-arangodb/scripts/patch_readme.sh

36 lines
2.1 KiB
Bash
Raw Normal View History

2018-04-03 07:11:44 +00:00
#!/bin/bash
# Updates the installation instructions in README.md to reflect the current
# version.
VERSION=$1
if [ -z $VERSION ]; then
echo "Specify a version argument"
exit 1
fi
2018-09-25 13:51:46 +00:00
function replaceInFile {
local EXPR=$1
local FILE=$2
case $(uname) in
Darwin)
2018-09-25 13:53:25 +00:00
sed -e "${EXPR}" -i "" ${FILE}
2018-09-25 13:51:46 +00:00
;;
*)
2018-09-25 13:54:05 +00:00
sed -i --expression "${EXPR}" ${FILE}
2018-09-25 13:51:46 +00:00
;;
esac
2018-10-31 09:31:07 +00:00
}
2018-09-25 13:51:46 +00:00
2018-04-03 07:11:44 +00:00
f=README.md
2018-10-30 16:13:06 +00:00
replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-crd.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-crd.yaml@g" ${f}
2018-09-25 13:51:46 +00:00
replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-deployment.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-deployment.yaml@g" ${f}
replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-deployment-replication.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-deployment-replication.yaml@g" ${f}
replaceInFile "s@^kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/.*/manifests/arango-storage.yaml\$@kubectl apply -f https://raw.githubusercontent.com/arangodb/kube-arangodb/${VERSION}/manifests/arango-storage.yaml@g" ${f}
2018-08-20 14:25:07 +00:00
2018-10-30 16:13:06 +00:00
replaceInFile "s@^helm install https://github.com/arangodb/kube-arangodb/releases/download/.*/kube-arangodb-crd.tgz\$@helm install https://github.com/arangodb/kube-arangodb/releases/download/${VERSION}/kube-arangodb-crd.tgz@g" ${f}
2018-09-25 13:51:46 +00:00
replaceInFile "s@^helm install https://github.com/arangodb/kube-arangodb/releases/download/.*/kube-arangodb.tgz\$@helm install https://github.com/arangodb/kube-arangodb/releases/download/${VERSION}/kube-arangodb.tgz@g" ${f}
replaceInFile "s@^helm install https://github.com/arangodb/kube-arangodb/releases/download/.*/kube-arangodb-storage.tgz\$@helm install https://github.com/arangodb/kube-arangodb/releases/download/${VERSION}/kube-arangodb-storage.tgz@g" ${f}