Commit Graph

285 Commits

Author SHA1 Message Date
f5d65d8ab9 fix: NixCache | use LonghornPVC construct for storage 2025-11-22 20:27:57 +05:00
80219a3d0a feat: Utils | add high level longhorn pvc construct 2025-11-22 20:27:36 +05:00
e8caa6a23d chore: Utils | use types not interfaces 2025-11-22 20:27:22 +05:00
3c31105fc6 feat: Gitea | add runners to utility-services stack
TBD if they will stay here
2025-11-22 20:27:04 +05:00
2f0b9af67c feat: TerraformState | move to storage in R2 2025-11-22 19:31:08 +05:00
3d0585e0d8 chore: Postgres | move to utility services stack 2025-11-22 19:30:54 +05:00
772bcd441a feat: DynamicDNS | add to utility-services stack 2025-11-22 19:30:34 +05:00
f46833571c feat: CoreServices | move into separate stack 2025-11-22 19:30:09 +05:00
1671f9619c fix: Gitea | use IngressRoute instead of ingress resource 2025-11-22 18:08:00 +05:00
3b439344f5 fix: Authentik | use IngressRoute instead of Ingress 2025-11-22 18:04:54 +05:00
ed8b6403cd fix: Grafana | use IngressRoute instead of Ingress 2025-11-22 18:01:33 +05:00
a25c25afc4 feat: organize all services into separate stacks by dependency 2025-11-22 17:51:58 +05:00
06a316f1e6 feat: NixCache | pull nix cache out into its own stack 2025-11-22 13:04:04 +05:00
49c9f7f27f feat: Traefik | add ingress route construct with certificate construct 2025-11-22 13:03:42 +05:00
dc349f1d84 chore: Traefik | move values.yaml into construct directory 2025-11-22 13:03:22 +05:00
10d83ddc04 feat: Nginx | DELETE! 2025-11-22 13:02:52 +05:00
e24dd5ebc3 feat: ExternalDNS | DELETE! 2025-11-22 13:02:37 +05:00
7a03874033 fix: Gitea | use non tls internally 2025-11-22 05:04:56 +05:00
11bf756add fix: Gitea | add ssh tcp ingress route for traefik 2025-11-22 05:01:28 +05:00
2d93965900 feat: DevPy | switch ingress to traefik 2025-11-19 20:53:08 +05:00
5f83143d91 feat: NpmCache | swap ingress to traefik 2025-11-19 20:44:28 +05:00
55d3ba0acc feat: Grafana | swap ingress over to traefik 2025-11-19 20:44:16 +05:00
53f414f97d feat: Gitea | swap ingress to traefik 2025-11-19 20:44:05 +05:00
48d4950632 feat: Authentik | swap ingress to traefik 2025-11-19 20:21:55 +05:00
0dde41e79e chore: ExternalDNS | faster dns updates 2025-11-19 20:21:11 +05:00
8955455af2 chore: Longhorn | switch UI to traefik ingress 2025-11-19 20:05:09 +05:00
451bbc6de0 feat: ExternalDNS | add traefik ingresses to monitored dns names 2025-11-19 20:04:55 +05:00
fabede0953 feat: Traefik | add traefik ingress class 2025-11-19 18:09:53 +05:00
6b1439dcd4 fix: NpmCache | add dns name and fix ingress class 2025-11-17 13:23:53 +05:00
c91d517169 fix: LocalCaches | use RWX and fix verdaccio config 2025-11-17 12:57:32 +05:00
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