Skip to main content
Version: 0.7 (Next)

Management Cluster — Civo

Template Metadata

FieldValue
Repositorykonstructio/konstruct-templates
Branch / Revmain
Pathcluster-templates/civo/project-cluster/
FormatHelm chart (civo-project-cluster)
DescriptionCivo management cluster with Crossplane infrastructure, Envoy Gateway, and GitOps platform services

Summary

The Civo management cluster template provisions a per-organization management cluster on Civo cloud. It uses Envoy Gateway (instead of NGINX ingress), includes Crossplane for infrastructure provisioning, and deploys a full set of platform services. Infrastructure is provisioned in two phases: the infrastructure Workspace creates the Civo cluster and network, then infrastructure-bootstrap applies in-cluster bootstrap resources.

The Terraform driving the infrastructure lives in the sibling terraform/civo/modules/project-cluster and terraform/civo/modules/project-cluster-bootstrap modules, referenced by URL from the chart's values.yaml.

Sync Wave Deployment Order

WaveApp NameSourceVersionNamespaceDescription
0provider-configgitops repositoryHEADcrossplane-systemCrossplane ProviderConfig for Civo
10infrastructuregitops repositoryHEAD(cluster)Crossplane infrastructure Workspace
15infrastructure-bootstrapgitops repositoryHEAD(cluster)In-cluster bootstrap Workspace
20argocd-connectionCluster secret + Argo CD connection registration
30cert-managercharts.jetstack.iov1.20.1cert-managerCertificate management
30envoy-gatewaydocker.io/envoyproxyv1.7.0envoy-gateway-systemEnvoy Gateway API controller
30external-dnskubernetes-sigs.github.io/external-dns1.20.0external-dnsDNS record automation
30external-secrets-operatorcharts.external-secrets.io0.19.2external-secrets-operatorExternal Secrets Operator
30reloaderstakater.github.io/stakater-charts2.2.8reloaderConfigMap/Secret reload watcher
35crossplanecharts.crossplane.io/stable1.17.0crossplane-systemCrossplane controller for workload cluster provisioning
35envoy-gateway-componentsgitops repositoryHEADenvoy-gateway-systemEnvoy Gateway configuration components
40argocdgitops repositoryHEADargocdArgo CD root for the organization
40cert-issuersgitops repositoryHEADcert-managerClusterIssuer resources
40crossplane-componentsgitops repositoryHEADcrossplane-systemCrossplane providers and compositions
100registrygitops repositoryHEADargocdApp-of-apps for the organization's cluster fleet