Commit Graph
92 Commits
Author SHA1 Message Date
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 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 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 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 52a3f87dad feat(hass): Move Home Assistant config to own repo 2024-01-07 20:49:46 +01:00
Vegard Hagen 1738a24f87 fix(plex): switch back to ingressroute for troubleshooting 2023-12-31 10:48:27 +01:00
Vegard Hagen 812a7e28d6 chore(hass): Update Home Assistant to 2023.12.4 2023-12-30 13:46:25 +01:00
Vegard Hagen d1ae9a189f fix(gateway): Removed non-traefik-forward-auth protected Ingresses in favour of HTTPRoutes 2023-12-30 13:32:30 +01:00
Vegard Hagen 6a3fffb8c3 feat(gateway): Switch public sites over to Gateway instead of Traefik IngressRoute 2023-12-30 13:19:06 +01:00
Vegard Hagen b066e54304 feat(gateway): Enabled and configured Cilium as a GatewayClass
Hooked up Cert-manager to Gateway for TLS certificatesk
2023-12-28 21:20:59 +01:00
Vegard Hagen 885e454ecc feat(test): Use a different issuer for a test-app 2023-12-20 12:34:47 +01:00
Vegard Hagen a8595e79ed refactor: create application groups 2023-12-14 20:06:57 +01:00
Vegard Hagen 54e0a28745 chore(stonegarden): Set replica to 1 2023-12-03 21:52:48 +01:00
Vegard Hagen 059e8abace feat(mTLS): Enable Cilium mTLS 2023-12-01 20:18:49 +01:00
Vegard Hagen 8d4bb606e4 feat(lb): Replace MetalLB with Cilium LB IPAM + BGP Control Plane 2023-11-30 22:21:16 +01:00
Vegard Hagen 4c435eb229 fix(dns): Pinning DNS IPs and cleaning up related services 2023-11-29 18:07:52 +01:00
Vegard Hagen edb30a6953 fix(cuda): Set correct namespace for CUDA-test 2023-11-25 11:34:23 +01:00
Vegard Stenhjem Hagen d23f71b45c fix(jellyfin): Enabling GPU-support 2023-11-11 10:23:42 +01:00
Vegard Hagen 5a34100a97 fix(plex): Tidying deployment and adding GPU-support 2023-11-11 10:23:42 +01:00
Vegard Hagen 8667f835b3 feat(cuda): Running a CUDA sample pod 2023-11-11 10:23:42 +01:00
Vegard Hagen d43f968a4c fix(hass): Creating PV and PVC for Home Assistant 2023-11-11 10:23:41 +01:00
Vegard Hagen 5886c83d8d feat(jellyfin): Adding Jellyfin 2023-11-05 09:36:43 +01:00
Vegard Hagen de0bc00ca7 chore(remark42): Cleaning up deployment of Remark42 2023-09-30 18:00:32 +02:00
Vegard Hagen 606e9fe015 feat(auth): Added Google auth for remark42 blog comments 2023-09-30 17:48:03 +02:00
Vegard Hagen e3aa9923e0 feat(blog): Adding Remark42 for blog commenting 2023-09-30 17:04:50 +02:00
Vegard Stenhjem Hagen 1b66227424 feat(certs): Configuring certs through Cloudlfare using Cert Manager with Traefik
Basically following an example in the [Traefik Helm Chart documentation](https://github.com/traefik/traefik-helm-chart/blob/master/EXAMPLES.md#provide-default-certificate-with-cert-manager-and-cloudflare-dns)
2023-08-29 21:40:42 +02:00
Vegard Hagen 17c79002dc fix(cert): Changing certs from Let's Encrypt to Cloudflare
Unable to update certs from Let's Encrypt when site is behind Cloudflare proxy
2023-07-22 11:52:20 +02:00
Vegard Hagen b73671ccc8 fix(cert): Fixing Cloudflare cert tls secret not properly configured 2023-07-18 21:19:49 +02:00
Vegard Hagen 3338fb47da feat(cloudflare): Enabling Cloudflare TLS 2023-07-09 16:24:09 +02:00
Vegard Hagen bf4ea4aef1 fix(projects): Moving definition of AppProjects 2023-07-09 13:30:56 +02:00
Vegard Hagen 94a29703d9 feat(blog): Adding blog from GitLab 2023-07-09 13:05:50 +02:00
Vegard Hagen f1eeac2592 feat(secrets): Moved sealed secrets to their respective folders 2023-07-07 21:19:56 +02:00