Commit Graph

256 Commits

Author SHA1 Message Date
a96558eb80 fix: PipCache | MUST be singleton 2025-11-23 01:23:01 +05:00
0862e196cc fix: Traefik | external traffic policy local 2025-11-23 01:17:49 +05:00
1205cca3d3 fix: MetalLB | do not allow running on control-plane 2025-11-23 01:17:36 +05:00
5906fdc2b4 fix: NetworkSecurity | incorrect IP cidr in allow list 2025-11-23 01:04:28 +05:00
008ef748c6 fix: PipCache | must be singleton 2025-11-23 01:04:17 +05:00
2b49cc4ce1 feat: PipCache | add pip cache 2025-11-23 00:42:39 +05:00
d1260ecb8b chore: delete old npmcache yaml 2025-11-23 00:27:38 +05:00
945be1fa0a feat: Cache | implement npm cache 2025-11-23 00:20:55 +05:00
c4a94772d9 feat: NetworkSecurity | add secure routes for longhorn+grafana 2025-11-23 00:20:36 +05:00
5d87f6ae52 fix: Valkey | add user shahab with password 2025-11-23 00:20:22 +05:00
433193fff4 fix: Traefik | enable cross namespace middleware refs 2025-11-23 00:19:58 +05:00
84eb44a147 feat: add network security stack 2025-11-22 23:21:40 +05:00
5b6f0398f9 fix: NixCache | remove insecure ingress and use secure one 2025-11-22 23:21:30 +05:00
244accede7 fix: Longhorn | remove insecure ingress 2025-11-22 23:21:09 +05:00
a7d4878365 chore: CertManager | remove import calls 2025-11-22 23:21:01 +05:00
454b299e1c fix: Prometheus | remove insecure grafana ingress 2025-11-22 23:20:41 +05:00
b2fd9d100a feat: 1PasswordOperator | add to k8s operators stack 2025-11-22 23:20:22 +05:00
65ed6ea664 fix: UtilityServices | use secure ingress routes 2025-11-22 23:19:44 +05:00
4def414c16 feat: NetworkSecurity | add traefik middleware and valkey 2025-11-22 23:19:14 +05:00
4f5fbcf83a feat: Utils | add public and internal ingress routes 2025-11-22 23:18:56 +05:00
35c3c70b08 chore: delete old gitea runner yaml 2025-11-22 20:28:20 +05:00
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