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

Operational knowledge for the Planet Lia platform

License

Notifications You must be signed in to change notification settings

planet-lia/infrastructure

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Operational knowledge for the Planet Lia platform

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages