Skip to content

ropelive/infra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

Releases

No releases published

Packages

No packages published