Commit Graph

  • 6c0282e9d5 fix: add more Loki diagnostics - values content and Helm releases micqdf 2026-03-02 14:44:12 +00:00
  • 45aa616741 ci: retrigger for Loki diagnostics micqdf 2026-03-02 14:42:42 +00:00
  • b595c1738a fix: show detailed Loki template and resource diagnostics micqdf 2026-03-02 14:41:40 +00:00
  • 1c4dfd7fae ci: retrigger with fixed Loki values micqdf 2026-03-02 13:58:31 +00:00
  • 6b9fc1f6b8 fix: add all required replica=0 settings for Loki v6 singleBinary micqdf 2026-03-02 13:58:15 +00:00
  • 2b5cad9d15 ci: retrigger for Loki template debug micqdf 2026-03-02 13:57:03 +00:00
  • 71a1495fbc fix: add Loki template validation and resource debugging micqdf 2026-03-02 13:56:48 +00:00
  • fe3814e0e3 ci: retrigger to see Loki Helm error micqdf 2026-03-02 12:45:16 +00:00
  • 5ab3c7a0ac fix: show Loki Helm install output on failure micqdf 2026-03-02 12:45:03 +00:00
  • 9bc708ea4b ci: retrigger workflow after Loki cleanup fix micqdf 2026-03-02 12:13:36 +00:00
  • c0a4275f15 fix: remove legacy Loki PDBs and wait for cleanup micqdf 2026-03-02 12:13:21 +00:00
  • 3dcf71a84f fix: trim Loki readiness output in failure guard micqdf 2026-03-02 10:09:15 +00:00
  • 124fe94d0e fix: tolerate Loki rollout false negatives when core pod is ready micqdf 2026-03-02 09:12:47 +00:00
  • 2d3f63424a fix: disable Loki gateway and use direct service endpoints micqdf 2026-03-02 08:37:37 +00:00
  • 2a583d1bba fix: avoid Helm wait hang and use explicit Loki rollout check micqdf 2026-03-02 03:35:31 +00:00
  • 27711e0661 fix: increase Loki install timeout and add failure diagnostics micqdf 2026-03-02 02:55:33 +00:00
  • 10ee303995 fix: add Loki schema config and chart preflight validation micqdf 2026-03-02 02:23:18 +00:00
  • 558f34e2b1 fix: set Loki chart to single binary deployment mode micqdf 2026-03-02 02:01:23 +00:00
  • 58fabf23f8 refactor: move embedded Kubernetes manifests to role templates micqdf 2026-03-02 01:45:30 +00:00
  • b30977a158 feat: deploy lightweight observability stack via Ansible micqdf 2026-03-02 01:33:41 +00:00
  • 3e020b46c6 chore: make CSI smoke test non-blocking until driver socket issue is resolved v0.1.0-stable micqdf 2026-03-02 01:05:26 +00:00
  • 23a7b43dab fix: force CSI endpoint socket for controller and node micqdf 2026-03-02 00:50:27 +00:00
  • d7ee4abb6b fix: use latest upstream Hetzner CSI manifest micqdf 2026-03-02 00:30:24 +00:00
  • 21c15d6012 chore: trigger deploy workflow micqdf 2026-03-02 00:17:24 +00:00
  • d92bde78f4 chore: enforce CSI smoke test and add post-deploy health checks micqdf 2026-03-01 23:45:27 +00:00
  • fc598d6eb4 chore: add deep CSI diagnostics for smoke test failures micqdf 2026-03-01 22:59:11 +00:00
  • a1d96979d2 chore: make CSI smoke test non-blocking by default micqdf 2026-03-01 21:56:27 +00:00
  • 08a71b2435 fix: use unique names for CSI smoke test resources micqdf 2026-03-01 21:32:47 +00:00
  • f395ae08a3 fix: clean stale CSI smoke resources before apply micqdf 2026-03-01 20:58:37 +00:00
  • 49ae661bbc fix: use immediate binding storage class for CSI smoke test micqdf 2026-03-01 20:21:23 +00:00
  • d146811f79 fix: improve CSI smoke test waits and failure diagnostics micqdf 2026-03-01 20:08:27 +00:00
  • d8bc0b7512 feat: add CSI smoke test and default Traefik LB location micqdf 2026-03-01 19:52:14 +00:00
  • b9011bd4fd fix: restart CSI controller and capture previous crash logs micqdf 2026-03-01 19:26:17 +00:00
  • 4cefd7df40 fix: surface CSI rollout diagnostics before failing micqdf 2026-03-01 18:42:03 +00:00
  • 6593adbea6 fix: make CSI rollout checks configurable and faster micqdf 2026-03-01 18:28:17 +00:00
  • 712f4e8f82 fix: bound CSI rollout wait time and add failure diagnostics micqdf 2026-03-01 18:06:19 +00:00
  • bc1d685da3 fix: create CSI credentials in expected hcloud secret micqdf 2026-03-01 17:28:59 +00:00
  • 2bc9749b81 feat: switch kubeconfig to tailnet endpoint and deploy Hetzner CSI micqdf 2026-03-01 17:12:12 +00:00
  • 54717cccad fix: allow current CI runner IP through firewall before Ansible micqdf 2026-03-01 14:50:55 +00:00
  • fffd3876fb fix: remove empty TF_VAR CIDR envs causing plan parse errors micqdf 2026-03-01 14:47:32 +00:00
  • 86c38e385f fix: remove CI tailscale dependency and allow runner CIDR exception micqdf 2026-03-01 14:08:08 +00:00
  • 0d83ef45c1 fix: allow optional non-tailnet CIDRs alongside tailnet restrictions micqdf 2026-03-01 14:01:32 +00:00
  • d29a428f2d fix: robust tailscaled startup in CI runner micqdf 2026-03-01 13:57:12 +00:00
  • a8ef173713 fix: start tailscaled daemon before tailscale up in CI micqdf 2026-03-01 13:52:20 +00:00
  • 97084c1581 fix: make private IP outputs resilient during partial imports micqdf 2026-03-01 13:36:57 +00:00
  • 41d0abda16 fix: auto-import existing Hetzner servers into Terraform state in CI micqdf 2026-03-01 13:27:02 +00:00
  • 011c220f59 fix: avoid server replacement; install tailscale via Ansible micqdf 2026-03-01 04:51:19 +00:00
  • 1eebfe77df feat: integrate tailscale access and lock SSH/API to tailnet micqdf 2026-03-01 04:04:56 +00:00
  • f95dfbf9ac fix: deploy Hetzner CCM resources in kube-system namespace micqdf 2026-03-01 03:44:36 +00:00
  • d6168083c2 fix: support CCM deployment or daemonset rollout checks micqdf 2026-03-01 03:37:08 +00:00
  • 4b2b5c08ed chore: trigger cluster rebuild and reconcile micqdf 2026-03-01 03:23:23 +00:00
  • be69044921 fix: deploy CCM via kubectl to avoid remote python kubernetes dependency micqdf 2026-03-01 03:13:33 +00:00
  • b5b8f89dc2 fix: derive k3s node IPs from terraform private addresses micqdf 2026-03-01 03:08:56 +00:00
  • f0dd31c552 fix: only manage kubeconfig on primary control plane micqdf 2026-03-01 03:02:37 +00:00
  • b703cb269b fix: bootstrap k3s HA on private network with dual SANs micqdf 2026-03-01 02:45:00 +00:00
  • 64dfbf7315 fix: use primary public IP for k3s join to match existing API cert SAN micqdf 2026-03-01 02:25:13 +00:00
  • a5ea696e0f chore: capture k3s secondary install diagnostics on failure micqdf 2026-03-01 02:05:07 +00:00
  • 2ae16414a0 fix: remove strict 9345 precheck for secondary join micqdf 2026-03-01 01:42:28 +00:00
  • 063d6dfcc0 fix: auto-reset broken secondary k3s servers and precheck join ports micqdf 2026-03-01 01:25:20 +00:00
  • f699936172 fix: increase k3s readiness timeout and emit diagnostics on failure micqdf 2026-03-01 00:59:17 +00:00
  • 27b29322cd fix: use private network IPs for k3s join and node addressing micqdf 2026-03-01 00:42:55 +00:00
  • 1db435cd42 fix: Use private IP for k3s HA cluster join and advertise micqdf 2026-03-01 00:32:03 +00:00
  • ac034e1638 trigger: rebuild cluster micqdf 2026-03-01 00:07:15 +00:00
  • 691b3ed316 fix: Check for k3s service instead of binary for proper HA join detection micqdf 2026-02-28 23:16:39 +00:00
  • e26fdfe614 fix: Move SSH private key setting from ansible.cfg to inventory micqdf 2026-02-28 22:53:37 +00:00
  • 7230b2b6c8 fix: Use --break-system-packages for pip on Debian 12 micqdf 2026-02-28 22:50:31 +00:00
  • f40a090c7c fix: Install pip via apt before installing Python packages micqdf 2026-02-28 22:47:24 +00:00
  • 19ba491c54 fix: Use system Python instead of setup-python action micqdf 2026-02-28 22:45:50 +00:00
  • 34c2b6895e fix: Use Python 3.12 instead of 3.11 micqdf 2026-02-28 22:44:46 +00:00
  • 2fcc8cff77 fix: Ansible fetches outputs directly from Terraform state instead of artifacts micqdf 2026-02-28 22:43:26 +00:00
  • 683f994905 fix: Create outputs directory before saving terraform outputs micqdf 2026-02-28 22:27:24 +00:00
  • 3fafb85780 fix: Switch to nbg1 location (fsn1 unavailable) micqdf 2026-02-28 22:13:13 +00:00
  • 448e0e15f0 fix: Reference data source for SSH key micqdf 2026-02-28 22:04:57 +00:00
  • 27cb069101 fix: Use existing 'infra' SSH key instead of creating new one micqdf 2026-02-28 22:03:46 +00:00
  • 1607387529 fix: Simplify SSH key handling - delete existing key from Hetzner first micqdf 2026-02-28 21:58:19 +00:00
  • a42653b370 fix: Use eu-central network zone, handle existing SSH key micqdf 2026-02-28 21:54:49 +00:00
  • 99408f55fd fix: Use one() function to access network set in outputs micqdf 2026-02-28 21:29:13 +00:00
  • ebe86cfacf fix: Typo in chmod path id_ed255 -> id_ed25519 micqdf 2026-02-28 21:27:37 +00:00
  • cbd0e0c2c8 fix: Write SSH keys to files before Terraform plan/apply micqdf 2026-02-28 21:26:14 +00:00
  • dff2d6a66d fix: Remove backend.hcl from git, add to gitignore micqdf 2026-02-28 21:12:56 +00:00
  • 4f0402decf fix: Add TF_VAR_s3_endpoint and TF_VAR_s3_bucket env vars micqdf 2026-02-28 21:12:48 +00:00
  • 109a6a241e fix: Revert to endpoint for CLI backend config micqdf 2026-02-28 21:01:58 +00:00
  • cd16545ad3 fix: Add skip_requesting_account_id and use endpoints.s3 for Backblaze B2 micqdf 2026-02-28 20:58:40 +00:00
  • 2ce0cc018e fix: Combine workflows for Gitea compatibility, use artifact v3 micqdf 2026-02-28 20:28:25 +00:00
  • 3b3084b997 feat: Add HA Kubernetes cluster with Terraform + Ansible micqdf 2026-02-28 20:24:55 +00:00
  • 3e8eb072b5 first commit micqdf 2026-02-28 19:27:04 +00:00