Cloud infrastructure for the treetracker project
https://github.com/orgs/Greenstand/projects/9
Milestone 1 - Near Term:
- Dockerize all microservices
- Set up and standardize automatic semantic versioning on all microservices
- Deploy all static web resources via CDN
- Deploy all microservices into kubernetes
- Mount all microservice APIs on Ambassador (API Gateway)
Milestone 2 - Prepare Test Environment:
- Deploy all services into test environment k8s
- Tweak grafana/prometheus service
- Deploy ELK stack docker created by @Mengchen into dev/test environments
- Connect all microservices logging to ELK stack
- Create a new k8s cluster (./kubernetes terraform)
- Deploy Ambassador API gateway into this environment
- Deploy Monitoring - prometheus and grafana
- Deploy RabbitMQ operator
- Deploy Sealed Secrets CRD and Controller