Shahab Dogar shahab
  • Joined on 2025-11-15
shahab pushed to main at shahab/homelab 2025-11-22 18:21:46 +00:00
84eb44a147 feat: add network security stack
5b6f0398f9 fix: NixCache | remove insecure ingress and use secure one
244accede7 fix: Longhorn | remove insecure ingress
a7d4878365 chore: CertManager | remove import calls
454b299e1c fix: Prometheus | remove insecure grafana ingress
Compare 10 commits »
shahab pushed to main at shahab/homelab 2025-11-22 15:27:59 +00:00
f5d65d8ab9 fix: NixCache | use LonghornPVC construct for storage
shahab pushed to main at shahab/homelab 2025-11-22 15:27:38 +00:00
80219a3d0a feat: Utils | add high level longhorn pvc construct
e8caa6a23d chore: Utils | use types not interfaces
3c31105fc6 feat: Gitea | add runners to utility-services stack
Compare 3 commits »
shahab pushed to main at shahab/homelab 2025-11-22 14:31:11 +00:00
2f0b9af67c feat: TerraformState | move to storage in R2
3d0585e0d8 chore: Postgres | move to utility services stack
772bcd441a feat: DynamicDNS | add to utility-services stack
f46833571c feat: CoreServices | move into separate stack
Compare 4 commits »
shahab pushed to main at shahab/homelab 2025-11-22 13:08:01 +00:00
1671f9619c fix: Gitea | use IngressRoute instead of ingress resource
shahab pushed to main at shahab/homelab 2025-11-22 13:04:57 +00:00
3b439344f5 fix: Authentik | use IngressRoute instead of Ingress
shahab pushed to main at shahab/homelab 2025-11-22 13:01:35 +00:00
ed8b6403cd fix: Grafana | use IngressRoute instead of Ingress
shahab pushed to main at shahab/homelab 2025-11-22 12:52:04 +00:00
a25c25afc4 feat: organize all services into separate stacks by dependency
shahab pushed to main at shahab/homelab 2025-11-22 08:04:07 +00:00
06a316f1e6 feat: NixCache | pull nix cache out into its own stack
49c9f7f27f feat: Traefik | add ingress route construct with certificate construct
dc349f1d84 chore: Traefik | move values.yaml into construct directory
10d83ddc04 feat: Nginx | DELETE!
e24dd5ebc3 feat: ExternalDNS | DELETE!
Compare 5 commits »
shahab pushed to main at shahab/homelab 2025-11-22 00:04:59 +00:00
7a03874033 fix: Gitea | use non tls internally
shahab pushed to main at shahab/homelab 2025-11-22 00:02:01 +00:00
11bf756add fix: Gitea | add ssh tcp ingress route for traefik
2d93965900 feat: DevPy | switch ingress to traefik
5f83143d91 feat: NpmCache | swap ingress to traefik
55d3ba0acc feat: Grafana | swap ingress over to traefik
53f414f97d feat: Gitea | swap ingress to traefik
Compare 9 commits »
shahab pushed to main at shahab/homelab 2025-11-19 13:09:58 +00:00
fabede0953 feat: Traefik | add traefik ingress class
shahab pushed to main at shahab/homelab 2025-11-17 08:23:55 +00:00
6b1439dcd4 fix: NpmCache | add dns name and fix ingress class
shahab pushed to main at shahab/homelab 2025-11-17 07:57:35 +00:00
c91d517169 fix: LocalCaches | use RWX and fix verdaccio config
shahab pushed to main at shahab/homelab 2025-11-17 07:35:43 +00:00
9b273d5eb9 feat: NpmCache | set up kinda sorta HA npm cache
22b5e47acb fix: DevPy | kinda sorta HA
Compare 2 commits »
shahab pushed to main at shahab/homelab 2025-11-17 05:32:14 +00:00
7ded790679 feat: DevPi | configure local pip cache behind pip.dogar.dev
shahab pushed to main at shahab/nix-config 2025-11-17 05:31:25 +00:00
45c7c99911 feat: configure uv to use pip.dogar.dev for pypi cache
shahab pushed to main at shahab/homelab 2025-11-16 16:48:22 +00:00
e50ab36ee6 fix: Longhorn | enable service monitor + fix backup target trailing /
shahab pushed to main at shahab/homelab 2025-11-16 16:45:30 +00:00
132712f1c0 sec: Ingress | disallow AI bots crawling all domains on all paths
shahab pushed to main at shahab/homelab 2025-11-16 15:12:12 +00:00
afb9447dca feat: Minecraft | specify longhorn storage class + add star technology