/platform-apps

Deployment manifests, mostly generated automatically by the Core Pipeline. ArgoCD picks them up and deploys them.

MIT LicenseMIT

Platform Apps 📲

What is this?

This is a mostly automated repo. Contains manifests to be installed by ArgoCD on clusters. This goes hand in hand with the Core Pipeline and the the Platform Cluster repos.

How does this work?

  • You define you Application on the Core Pipeline repo definitions
  • The Core Pipeline (amongst other things) creates manifests here under the managed folder to reflect the desired state of your application.
  • Clusters deployed using the Platform Cluster repo have an ArgoCD ApplicationSet watching this repo that will install anything under this pattern: ./managed/{APP_NAME}/overlays/(dev|prod)

But what is that manual folder?

Currently it doesn't do anything. But the idea is that deployments that you want to handle yourself can be added here.