Skip to content
This repository has been archived by the owner on Feb 27, 2020. It is now read-only.

Latest commit

 

History

History
24 lines (19 loc) · 2.2 KB

README.md

File metadata and controls

24 lines (19 loc) · 2.2 KB

Planet Lia Infrastructure

Service Status
Planet-Lia Platform Backend Core
Planet-Lia Platform Files
Planet-Lia Platform Redis
Argo-CD
Cert-Manager
Nginx-Ingress

About

This repository holds the necessary configuration files and instructions to deploy our official production Planet Lia platform. In general this repository shouldn't be interesting since it contains just operational knowledge how we deploy our platform infrastructure. If however you are curious to see how we run our platform behind the scenes, you are welcome to take a look.

  1. Create a cluster, see cluster directory for more info
  2. Create a new overlay in overlays with the appropriate patches and secrets in the secrets dir (copy the template file and rename it to your clusters name)
  3. Run bash ./cluster/install_overlay.sh <OVERLAY_NAME> (e.g. bash ./cluster/install_overlay.sh production)
  4. When Argo-CD is up, change the admin password bash ./apps/argo-cd/change_admin_password.sh <GRPC_ARGOCD_DOMAIN> [password] (if no password present, one will be generated for you)

Credits

Special thanks to the 👑 Kubernetes Wizard dr. Matjaž Pančur for his consulting on the structure of the repository and Kubernetes in general.