micqdf
b62afcdf97
feat: add private flux ui
Deploy Cluster / Terraform (push) Waiting to run
Deploy Cluster / Ansible (push) Blocked by required conditions
2026-05-05 04:58:33 +00:00
micqdf
69577c7ada
refactor: subscribe to microservices app repo
Deploy Cluster / Terraform (push) Has been cancelled
Deploy Cluster / Ansible (push) Has been cancelled
2026-05-05 04:14:21 +00:00
micqdf
c62364fe67
feat: deploy microservices through traefik
Deploy Cluster / Terraform (push) Successful in 39s
Deploy Cluster / Ansible (push) Failing after 17m19s
2026-05-05 01:28:59 +00:00
micqdf
df93f8bb5f
fix: tolerate stale tailscale service readiness
Deploy Cluster / Terraform (push) Successful in 36s
Deploy Cluster / Ansible (push) Successful in 16m56s
2026-05-04 20:59:04 +00:00
micqdf
cefc028f83
fix: wait for tailscale operator recovery
Deploy Cluster / Terraform (push) Successful in 46s
Deploy Cluster / Ansible (push) Successful in 30m34s
2026-05-04 17:58:03 +00:00
micqdf
6b9a77aae7
fix: recover tailscale operator during smoke checks
Deploy Cluster / Terraform (push) Successful in 32s
Deploy Cluster / Ansible (push) Successful in 13m59s
2026-05-04 06:20:26 +00:00
micqdf
bccc17c422
fix: self-heal tailscale smoke checks
Deploy Cluster / Terraform (push) Successful in 34s
Deploy Cluster / Ansible (push) Successful in 22m55s
2026-05-04 00:59:49 +00:00
micqdf
7a08f58719
fix: restart tailscale proxies before smoke checks
Deploy Cluster / Terraform (push) Successful in 32s
Deploy Cluster / Ansible (push) Has been cancelled
2026-05-03 23:02:04 +00:00
micqdf
ff542024d2
fix: reduce rebuild wait bottlenecks
Deploy Cluster / Terraform (push) Successful in 33s
Deploy Cluster / Ansible (push) Failing after 47m21s
2026-05-03 16:03:24 +00:00
micqdf
1896108cbb
fix: add local registry cache for rebuilds
Deploy Cluster / Terraform (push) Successful in 4m7s
Deploy Cluster / Ansible (push) Failing after 16m31s
2026-05-03 00:02:33 +00:00
micqdf
a33a993867
fix: harden cluster rebuild determinism
Deploy Grafana Content / Grafana Content (push) Failing after 1m14s
Deploy Cluster / Terraform (push) Failing after 4m59s
Deploy Cluster / Ansible (push) Has been skipped
2026-04-30 07:36:27 +00:00
micqdf
c10646d228
fix: harden tailnet smoke script
Deploy Cluster / Terraform (push) Successful in 31s
Deploy Cluster / Ansible (push) Successful in 15m29s
2026-04-26 03:09:18 +00:00
micqdf
b1dae28aa5
feat: migrate cluster baseline from Hetzner to Proxmox
...
Deploy Cluster / Terraform (push) Failing after 52s
Deploy Cluster / Ansible (push) Has been skipped
Deploy Grafana Content / Grafana Content (push) Failing after 1m37s
Replace Hetzner infrastructure and cloud-provider assumptions with Proxmox
VM clones, kube-vip API HA, and NFS-backed storage. Update bootstrap,
Flux addons, CI workflows, and docs to target the new private Proxmox
baseline while preserving the existing Tailscale, Doppler, Flux, Rancher,
and B2 backup flows.
2026-04-22 03:02:13 +00:00
micqdf
7385c2263e
fix: add tailnet smoke checks and move Tailscale operator to stable
...
Deploy Cluster / Terraform (push) Successful in 49s
Deploy Cluster / Ansible (push) Successful in 5m55s
Add a post-deploy smoke test that validates Tailscale DNS, proxy readiness,
reachability, and service responses for Rancher, Grafana, and Prometheus.
Move the operator to the stable Helm repo/version and align the baseline docs
with the current HA private-only architecture.
2026-04-18 19:59:13 +00:00
micqdf
6e5b0518be
feat: Add kubeconfig refresh script and fix Ansible Finalize to use public IP
...
Deploy Cluster / Terraform (push) Successful in 53s
Deploy Cluster / Ansible (push) Successful in 5m25s
- scripts/refresh-kubeconfig.sh fetches a fresh kubeconfig from CP1
- Ansible site.yml Finalize step now uses public IP instead of Tailscale
hostname for the kubeconfig server address
- Updated AGENTS.md with kubeconfig refresh instructions
2026-03-29 03:31:36 +00:00