Skip to main content
Version: 0.6 (Next)

Control Plane Template

Template Metadata

FieldValue
Repositorykonstructio/konstruct-templates
Branch / Revsaas-rishi
Pathtemplates/controlplane-template/
FormatHelm chart (v0.1.0)
DescriptionManagement cluster template for Konstruct GitOps — deploys Argo CD applications and core platform components

Summary

The control plane template provisions the primary Konstruct cluster. It installs the full GitOps platform stack including Argo CD (self-managed), certificate management, DNS automation, secrets management, CI runners, and Crossplane for infrastructure provisioning. This is the first cluster in every Konstruct platform deployment.

Sync Wave Deployment Order

WaveApp NameSourceVersionNamespaceDescription
0argocd-projectsgitops repositoryHEADargocdArgo CD AppProjects scaffolding
10cert-manager-componentsgitops repositoryHEADcert-managercert-manager CRDs and controller
10external-dns-componentsgitops repositoryHEADexternal-dnsAutomatic DNS record management
10ingress-nginx-componentsgitops repositoryHEADingress-nginxNGINX ingress controller
19cloudflare-origin-issuer-crdgithub.com/cloudflare/origin-ca-issuerv0.6.1cert-managerCloudflare Origin CA CRDs
19cloudflare-origin-ca-issuerghcr.io/cloudflare/origin-ca-issuer-charts0.5.2cert-managerCloudflare Origin CA issuer Helm chart
20cert-issuersgitops repositoryHEADcert-managerClusterIssuer resources for TLS
30external-secrets-operator-componentsgitops repositoryHEADexternal-secrets-operatorExternal Secrets Operator CRDs and controller
50actions-runner-controller-componentsgitops repositoryHEADgithub-runnerGitHub Actions Runner Controller
60crossplane-componentsgitops repositoryHEADcrossplane-systemCrossplane provider for infrastructure as code
60github-runner-componentsgitops repositoryHEADgithub-runnerGitHub Actions RunnerDeployment
60reloader-componentsgitops repositoryHEADreloaderStakater Reloader for ConfigMap/Secret watches
100argocd-kustomized-appgitops repositoryHEADargocdSelf-managed Argo CD via Kustomize
1000clustersgitops repositoryHEADargocdTenant cluster registrations
1001registrygitops repositoryHEADargocdApp-of-apps for tenant fleet management
note

Apps sourced from "gitops repository" pull from the platform's GitOps repository at the path registry/clusters/{clusterName}/components/{app}. The actual Helm charts and versions are defined in those component directories.