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
Vegard Hagen
cbbb6d8bcc
feat(arr): Use Kustomize Helm charts for the arr-suite
2023-07-07 20:58:05 +02:00
Vegard Hagen
726886c87c
feat(applications): Use a single ApplicationSet instead of individual Application manifests
2023-07-07 19:29:23 +02:00
Vegard Hagen
6a4eda1bcf
chore(traefik): updating to use new traefik CRDs
...
Had to manually apply new CRDs with `kubectl apply --server-side --force-conflicts -k https://github.com/traefik/traefik-helm-chart/traefik/crds/ `
2023-05-16 13:41:25 +02:00
Vegard Hagen
9af86e357c
chore(testapp): Removing test-app
2023-05-14 19:25:41 +02:00
Vegard Hagen
b8e4e10327
chore(apps): using kustomize to bundle applications
2023-05-14 19:21:03 +02:00