Skip to content

Latest commit

 

History

History
75 lines (51 loc) · 1.76 KB

README.md

File metadata and controls

75 lines (51 loc) · 1.76 KB

rope-infra

CircleCI

Infra for rope systems.

Kubernetes

Kubernetes folder holds the helm charts for the whoe system

Usage

  • Install gcloud
curl https://sdk.cloud.google.com | bash
exec -l $SHELL
gcloud init
  • Install gcloud kubectl component
gcloud components install kubectl

Version Upgrades

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

Checking for version matches

./rope.sh validate-image-tags || echo "versions mismatch"

Monitoring

TODO

Logging

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