|
|
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 |
|
|
|
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 |
|