12345678910111213141516 |
- #!/bin/bash
- export DEPLOY=r2
- export NEW_VERSION=neo4j:4.1.0-enterprise
- # Update Strategies: https://kubernetes.io/docs/concepts/workloads/controllers/statefulset/#update-strategies
- STRATEGY=RollingUpdate
- # STRATEGY=OnDelete
- for set in core replica ; do
- kubectl patch statefulset $DEPLOY-neo4j-$set -p '{"spec":{"updateStrategy":{"type":"'$STRATEGY'"}}}'
- done
- kubectl patch statefulset $DEPLOY-neo4j-core --type='json' \
- -p='[{"op": "replace", "path": "/spec/template/spec/containers/0/image", "value":"'$NEW_VERSION'"}]'
- []
|