Commit Graph
399 Commits
Author SHA1 Message Date
Vegard Hagen daaafc8fea feat(tofu): split into multiple configurations 2024-07-21 23:20:28 +02:00
Vegard Hagen fbdccd7731 feat(k8s): multi-node Talos cluster 2024-07-21 23:20:27 +02:00
Vegard Hagen 854b6ce6a2 chore(arr): decomission arr in old cluster
arr-stack is now up and running in new Talos-cluster
2024-07-18 15:35:15 +02:00
Vegard Hagen 14f1f5c0e4 chore(cert-manager): Update to 1.15.0 2024-07-07 14:48:17 +02:00
Vegard Hagen 0db54c5fd8 test(plex): Enable Plex again 2024-07-07 14:48:17 +02:00
Vegard Hagen 911cdddd6e test(plex): Remove deployment and service. Run from Euclid instead. 2024-07-07 14:48:17 +02:00
Vegard Hagen 884fe3bd00 feat(auth): add Keycloak for auth 2024-07-07 14:47:52 +02:00
Vegard Hagen 0b628e1a0d refactor(networking): Create a separate networking folder
First out is the cloudflared resources
2024-05-05 20:39:30 +02:00
Vegard Hagen 08912a6047 refactor(cloudflared): Use a DaemonSet instead of Deployment 2024-05-05 18:51:57 +02:00
Vegard Hagen d42f97bd4b refactor(dns):! Remove Pi-Hole and clean up cloudflared tunnel-config 2024-05-05 18:32:30 +02:00
Vegard Hagen 9c4ca70497 chore(haos): Remove 'matches' field 2024-05-01 22:22:08 +02:00
Vegard Hagen 7d79db70e9 feat(jf): Proxy Jellyfin from Euclid instead of Plex 2024-04-28 22:09:32 +02:00
Vegard Hagen ba5ec8a7d6 feat(plex): Proxy Euclid Plex 2024-04-20 14:17:48 +02:00
Vegard Hagen 4b63ad037f fix(svc): EndpointSlices should have the same name as the svc 2024-04-19 20:27:44 +02:00
Vegard Hagen 32d97558ec fix(euclid): Delay qemu-guest-agent startup
By delaying the qemu-guest-agent we don't need a sleep function to wait for kubeadm to do its thing
2024-04-17 16:42:06 +02:00
Vegard Hagen cabdc65448 feat(lgtm): Adding LGTM Helm chart 2024-04-07 18:52:05 +02:00
Vegard Hagen 91998ecc2a feat(monitoring): Configure kube-prometheus-stack
Use Argo CD Application again.
Provision storage.
2024-04-07 14:10:00 +02:00
Vegard Hagen 4efe769396 fix(users): Add kustomization.yaml in users-folder 2024-04-06 18:20:55 +02:00
Vegard Hagen a9dabe9293 chore(traefik): Update Traefik Helm chart to 27.0.0 2024-04-06 18:19:48 +02:00
Vegard Hagen 0982d5c871 chore(monitoring): Update kube-prometheus-stack Helm chart to 57.2.1 2024-04-06 18:17:16 +02:00
Vegard Hagen b233ef4873 fix(monitoring): Change the way kube-prometheus-stack is applied
Try to use Kustomize instead of an Argo CD application
2024-04-06 18:12:11 +02:00
Vegard Hagen 0b4a1ee0a6 chore(cloudflared): Update Cloudflared image to 2024.3.0 2024-04-06 18:01:39 +02:00
Vegard Hagen 5f8fab9831 chore(cilium): Update Helm chart to 1.15.3 2024-04-06 17:58:24 +02:00
Vegard Hagen 07ccf5745d chore(cert-manager): Update Helm chart to 1.14.4 2024-04-06 17:56:51 +02:00
Vegard Hagen 7f65434b20 chore(argocd): Update Helm chart to 6.7.10 2024-04-06 17:55:14 +02:00
Vegard Hagen 398b98cfff feat(Argo CD): Switch to Helm chart 2024-04-06 17:43:53 +02:00
Vegard HagenandVegard Stenhjem Hagen b6b64ab4c4 docs: Clean up README.md 2024-04-05 23:14:31 +02:00
Vegard HagenandVegard Stenhjem Hagen e343d41b85 feat(cloud-init): Kubeadm cluster
wip: DNS shenanigans
2024-04-05 23:14:31 +02:00
Vegard HagenandVegard Stenhjem Hagen d035bec693 feat(vm): Start to use Proxmox 2024-04-05 23:14:31 +02:00
Vegard Hagen 25692fd11f fix(cloudflared): Disable cloudflared
I have a hunch it congestes the network
2024-03-10 19:22:06 +01:00
Vegard Hagen e819f3f26e fix(dns): Trying with both UDP and TCP on the same Service again 2024-03-09 10:23:19 +01:00
Vegard Hagen eae119a45c fix(dns): Don't route non-denfined to Traefik 2024-03-09 09:48:29 +01:00
Vegard Hagen 17a07d4fd8 feat(access): Extra admins in the cluster 2024-03-03 17:55:54 +01:00
Vegard Hagen ba03da7c4b fix(gateway): Pinpointed difficulties to be with wildcard
hostname: "*.stonegarden.dev" appears to give me some trouble.
It could be that I've done something stupid with the certificates...
again. Maybe a rate limit?

Manually listing all Gateway endpoints and fixing the wildard issue at a
later date.
2024-03-02 23:35:34 +01:00
Vegard Hagen 8e7a87c825 fix(gateway): Regressing to IngressRoutes to get sites working again 2024-03-02 20:58:41 +01:00
Vegard Hagen 4eac6c1f1c fix(proxmox): TLS Passthrough GW for again 2024-03-02 19:46:54 +01:00
Vegard Hagen 3197f452a2 fix(proxmox): Using Proxmox Service directly 2024-03-02 17:09:21 +01:00
Vegard Hagen da61e34580 fix(gateway): Create a separate Gateway for Proxmox TLS passthrough 2024-03-02 16:55:05 +01:00
Vegard Hagen fe9ab18ed0 fix(gateway): Creating a TLS Passthrough listener 2024-03-02 16:47:43 +01:00
Vegard Hagen 54dc229e3e fix: Cleaning Gateway/HTTPRoute naming 2024-03-02 15:45:51 +01:00
Vegard Hagen 9eeae42921 feat(proxmox): Proxy Euclid Proxmox through Gateway 2024-03-02 15:14:32 +01:00
Vegard Hagen 3c33225e00 feat(haos): Proxy HAOS through k8s for certificate 2024-03-02 11:50:34 +01:00
Vegard Hagen c6e1aadb16 fix(plex): Use Ingress instead of Gateway 2024-02-18 19:57:04 +01:00
Vegard Hagen 0b1011d0f6 fix(cilium): Announce ARP on all interfaces 2024-02-18 19:37:03 +01:00
Vegard Hagen f01b32c878 chore(gpu): Disable GPU for Plex and Jellyfin
Have to figure out PCI/GPU passthrough in Proxmox before it's turned on again
2024-02-17 20:30:03 +01:00
Vegard Hagen 83b0c98dc6 fix(qBit): Change registry for qBit 2024-01-20 22:10:40 +01:00
Vegard Hagen daf55205cc chore(deps): Updating nvidia-device-plugin to 0.14.3 2024-01-15 17:32:58 +01:00
Vegard Stenhjem Hagen 37370e093e feat(app): Adding Deltahouse application 2024-01-12 18:37:05 +01:00
Vegard Hagen 7c6d24a49f feat(db): Adding Zalando Postgres-operator 2024-01-08 10:48:17 +01:00
Vegard Hagen 52a3f87dad feat(hass): Move Home Assistant config to own repo 2024-01-07 20:49:46 +01:00