Skip to main content
Version: 0.5

Workload Cluster — AWS

Template Metadata

FieldValue
Repositorykonstructio/konstruct-templates
Branch / Revsaas-rishi
Pathtemplates/aws/workload-cluster/
FormatFlat YAML (Argo CD Applications)
DescriptionAWS workload cluster with EKS infrastructure and core platform services for application workloads

Summary

The AWS workload cluster template provisions EKS-based clusters for running application workloads. It includes core platform services (cert-manager, ingress, DNS, secrets management) and Crossplane infrastructure, then hands off to the environment app-of-apps for application deployment.

Sync Wave Deployment Order

WaveApp NameSourceVersionNamespaceDescription
0provider-configgitops repositoryHEADcrossplane-systemCrossplane ProviderConfig for AWS
10infrastructuregitops repositoryHEAD(cluster)Crossplane infrastructure composition
15infrastructure-bootstrapgitops repositoryHEAD(cluster)Post-provisioning bootstrap tasks
20argocd-connectionCluster secret + Argo CD connection registration
30cert-managercharts.jetstack.iov1.14.4cert-managerCertificate management
30external-dnskubernetes-sigs.github.io/external-dns1.14.4external-dnsDNS record automation
30external-secrets-operatorcharts.external-secrets.io0.19.2external-secrets-operatorExternal Secrets Operator
30ingress-nginxkubernetes.github.io/ingress-nginx4.12.1ingress-nginxNGINX ingress controller
30reloaderstakater.github.io/stakater-chartsv1.0.10reloaderConfigMap/Secret reload watcher
40cert-issuersgitops repositoryHEADcert-managerClusterIssuer resources
40cluster-secret-storegitops repositoryHEADexternal-secrets-operatorClusterSecretStore for AWS SSM
40rbacgitops repositoryHEADrbacCluster RBAC configuration
40secretsgitops repositoryHEAD(cluster)ExternalSecret resources
45environmentTeam gitops repositoryHEAD(cluster)-environmentEnvironment app-of-apps for workloads