Constellation¶
Tip
Join the ClearRoute Constellation Slack Channel to receive updates and help!
Constellation is an internal developer platform developed and used by ClearRoute to run mission-critical workloads.
Platform Capabilities¶
Compute¶
Networking¶
- External Connectivity using Traefik as the Ingress
- Annotation-based DNS records for Route53 using ExternalDNS
- Annotation-based TLS Certificates using Cert-Manager and Let's Encrypt
Security¶
- Annotation-based SSO using EntraID and Passport
- IRSA using Terraform
- Secrets Management using External Secrets Operator and AWS Secrets Manager
- Fine-grained Network Policies using Pod Labels and Cilium
Storage¶
Monitoring & Alerting¶
- Prometheus Metrics Scraping
- BYO Grafana Dashboards
- Out-of-the-box Blackbox Probing
- Custom Alerts to Slack
GitOps¶
Environments¶
| Environment | ArgoCD | Grafana | AWS Account | Region | Cluster Name |
|---|---|---|---|---|---|
| Staging | argocd.sandbox.clearroute.io | grafana.sandbox.clearroute.io | 799468650620 |
ap-southeast-2 |
sandbox |
| Development | argocd.dev.clearroute.io | grafana.dev.clearroute.io | 799468650620 |
ap-southeast-2 |
dev |
| Production | argocd.clearroute.io | grafana.clearroute.io | 293883685938 |
ap-southeast-2 |
prod |