Infra for rope systems.
Kubernetes folder holds the helm charts for the whoe system
- Install gcloud
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init
- Install gcloud kubectl component
gcloud components install kubectl
Version upgrade process, gets the latest tag from the repo and currently increments only the minor version automatically and pushes as new tag.
Repo's should be at the same level with the infra repo. If the repo is not there, It will automatically clone the repo and leave it there.
➜ rope ✗ tree -L 1
.
├── count
├── home
├── infra
├── rest
├── server
├── swarm
└── twine
7 directories, 0 files
./rope.sh upgrade <repo name>
# ie: ./rope.sh upgrade count
./rope.sh validate-image-tags || echo "versions mismatch"
TODO
Logs are collected by the stackdriver of google cloud.
you can find / filter the logs on https://console.cloud.google.com/logs/
For prod logs click here
For stage logs click here