Skip to main content
Version: 0.7 (Next)

Control Plane Template

Template Metadata

FieldValue
Repositorykonstructio/konstruct-templates
Branch / Revmain
Pathcluster-templates/control-plane/
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, Vault, kpack image builds, CI runners, and Crossplane for infrastructure provisioning. This is the first cluster in every Konstruct platform deployment.

Unlike the other cluster templates, the control plane template has no infrastructure layer — the cluster already exists when this template is hydrated during bootstrap, so the chart ships no Crossplane Workspace.

Sync Wave Deployment Order

WaveApp NameSourceVersionNamespaceDescription
0argocd-projectsgitops repositoryHEADargocdArgo CD AppProjects scaffolding
0konstruct-clustersgitops repositoryHEADargocdManagement cluster registrations app-of-apps
5kpack-componentsgitops repositoryHEADkpackkpack image build controller
10cert-manager-componentsgitops repositoryHEADcert-managercert-manager CRDs and controller
10envoy-gateway-componentsgitops repositoryHEADenvoy-gateway-systemEnvoy Gateway API controller
10external-dns-componentsgitops repositoryHEADexternal-dnsAutomatic DNS record management
10konstruct-componentsgitops repositoryHEADkonstruct-systemKonstruct API, UI, and operators
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
20vault-componentsgitops repositoryHEADvaultVault secret store
30external-secrets-operator-componentsgitops repositoryHEADexternal-secrets-operatorExternal Secrets Operator CRDs and controller
40cluster-secret-storegitops repositoryHEADexternal-secrets-operatorClusterSecretStore backed by Vault
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.