Commit Graph

205 Commits

Author SHA1 Message Date
9b273d5eb9 feat: NpmCache | set up kinda sorta HA npm cache 2025-11-17 12:35:39 +05:00
22b5e47acb fix: DevPy | kinda sorta HA 2025-11-17 12:35:29 +05:00
7ded790679 feat: DevPi | configure local pip cache behind pip.dogar.dev 2025-11-17 10:32:09 +05:00
e50ab36ee6 fix: Longhorn | enable service monitor + fix backup target trailing / 2025-11-16 21:48:20 +05:00
132712f1c0 sec: Ingress | disallow AI bots crawling all domains on all paths 2025-11-16 21:45:28 +05:00
afb9447dca feat: Minecraft | specify longhorn storage class + add star technology 2025-11-16 20:12:09 +05:00
2a62d2db3c feat: Gitea | set up gravatar integration 2025-11-16 12:57:59 +05:00
cfe7830606 feat: Gitea | set up minio storage pointing at R2 2025-11-16 12:30:27 +05:00
0d6c5d4a98 chore: Media | scale up storage 2025-11-16 05:48:47 +05:00
0900a9d045 fix: incorrect labels for longhorn backup 2025-11-16 05:21:07 +05:00
96a900c265 chore: Gitea | enable metrics scraping for issues and repos 2025-11-15 16:50:40 +05:00
5ee369e563 fix: Gitea | use sslmode verify-full for postgres 2025-11-15 16:33:24 +05:00
e473f26ece fix: Gitea | scale down to 3 runners 2025-11-15 16:30:35 +05:00
865bb6cc5f fix: Authentik | set topology spread on authentik 2025-11-15 16:30:28 +05:00
40c81382f7 fix: Nginx | set topology spread on ingress controller 2025-11-15 16:24:57 +05:00
65fb2c8f64 fix: Gitea | set topology spread on actions runners 2025-11-15 16:23:02 +05:00
bba5cbcb80 fix: Gitea | move actions onto worker nodepool with longhorn storage 2025-11-15 16:07:07 +05:00
5d95773722 feat: total revamp of homelab configuration 2025-11-15 13:22:49 +05:00
c59ee18d09 fix: Postgres | finally get backups and restores properly up and running 2025-11-15 13:22:37 +05:00
72b006a7e4 feat: Minecraft | add ATM10 and enable backups 2025-11-15 13:22:23 +05:00
0b01f40ac8 feat: Media | add jellyfin and related services for home media system 2025-11-15 13:22:02 +05:00
d17c8b1b34 feat: Nginx | add local nix cache behind reverse proxy 2025-11-15 13:21:44 +05:00
5ee891fe2b sec: NixOS | remove nixos configuration and move to nix-config repo 2025-11-15 13:21:18 +05:00
d1aae53fa6 fix: longhorn | update to 1.10.0 and use longhorn-system namespace 2025-11-15 13:20:51 +05:00
6c419454d8 fix: MetalLB | move into metallb-system namespace 2025-11-15 13:20:25 +05:00
706cd8e919 fix: Gitea | switch to regular longhorn storage class 2025-11-15 13:19:20 +05:00
c0e0d74e4f fix: move longhorn onto worker nodepool and update backup target 2025-11-15 13:17:19 +05:00
74707a469c chore: better resource ids for valkey resources 2025-11-15 13:16:31 +05:00
3b9a75c7ba chore: update flake lock 2025-11-15 13:16:15 +05:00
db25a0ea79 fix: update external dns and move pihole out of k8s cluster 2025-11-15 13:16:04 +05:00
22586fbdd3 fix: update ddns config to include nix cache and add node selector 2025-11-15 13:14:46 +05:00
8256f42761 fix: add second cloudflare token in longhorn-system namespace 2025-11-15 13:14:31 +05:00
b83f9521b0 fix lab 2025-10-25 16:13:09 +05:00
5438278058 fix: ExternalDNS | update to support pihole 6 2025-10-15 17:45:54 +05:00
0696f199cd chore: use system version of kubectl 2025-10-15 15:39:56 +05:00
7c0edd8fd4 fix: PiHole | use latest version 2025-10-15 15:39:13 +05:00
fd5259988e fix: PiHole | unencrypted pvc for easy expansion 2025-10-15 15:39:05 +05:00
1c9b31076c fix: Pihole | increase pvc size to 10G 2025-10-15 15:11:27 +05:00
ba5494becb fix: Postgres | adjust postgres.conf params for smaller wal size + defaults 2025-10-15 13:29:21 +05:00
ea384e285e fix: Gitea | fix docker host socket 2025-10-12 18:20:54 +05:00
1a2a24e965 fix: Gitea | adjust resource limits and requests 2025-10-12 08:16:49 +05:00
e830694d8b chore: Gitea | increase memory limits 2025-10-12 07:49:40 +05:00
fba7ac98b7 fix: Gitea | use ephemeral storage for package chunk uploads
This helps speed up uploads since we use ephemeral storage for the
chunks rather than eating the overhead of encrypted persistant storage
for chunks, followed by copying over chunks to the final package.
2025-10-12 07:46:26 +05:00
f8ee1d5617 fix: Gitea | adjust nginx settings for container registry uploads 2025-10-12 07:16:19 +05:00
eccb361d28 feat: Gitea | remove nginx proxy body limit for container registry uploads 2025-10-12 06:05:46 +05:00
28d1671ca6 chore: scaling back up with safety 2025-10-12 05:41:38 +05:00
56a13da975 feat: upgrade nixos master cluster to nixpkgs 25.05 2025-10-11 21:04:05 +05:00
f9ca0fc969 fix: scale authentik back up to 3 2025-10-11 20:40:56 +05:00
49037bf808 fix: scale postgres back up to 3 2025-10-11 20:38:37 +05:00
c1a0c39129 fix: set gitea ingress class 2025-10-09 12:19:39 +05:00