Cloudflare
This repository uses Cloudflare and ExternalDNS, to maintain the public DNS records and generate valid Let’s Encrypt certificates.
API Token
Generate the domain API token, with following permissions:
Encrypt the token.value
with ansible-vault
and insert it into
main.yaml
defaults file.
Front-Ends
The following front-ends are available, once the cluster is provisioned successfully:
- AlertManager,
https://alertmanager.domain.com
- ArgoCD,
https://argocd.domain.com
- Cilium Hubble,
https://hubble.domain.com
- Longhorn,
https://longhorn.domain.com
- Grafana,
https://grafana.domain.com
- Prometheus,
https://prometheus.domain.com
Update the gateway.domain
setting into main.yaml
defaults file.