oym-k8s-cluster
This repo holds the platform definition for the OnYourMarks Kubernetes cluster:
- Helm charts — application charts (
symfony,php-generic,node-generic,sveltekit) built on a set of reusable components (subcharts). This is where the bulk of the implementation lives. - ArgoCD — pulls chart releases from the GitLab OCI registry and reconciles them onto the cluster.
- Infrastructure — Terraform that provisions the underlying OVH-managed Kubernetes cluster.
- Publishing a project — the step-by-step guide from project repo to running pods.
Where things live
oym-k8s-cluster/
├── k8s/
│ ├── helm/charts/ ← all charts (app charts + components/)
│ ├── app/ ← per-project XPlatformApp definition + values files
│ └── cluster/ ← cluster-wide baseline manifests
├── argocd/ ← ArgoCD bootstrap scripts and meta config
├── infastructure/terraform ← cluster provisioning
└── docs/ ← this site