Migrate another batch of services to NFS.
This commit is contained in:
@@ -60,7 +60,7 @@ See [CLUSTER_REVAMP.md](./CLUSTER_REVAMP.md) for detailed procedures.
|
||||
|
||||
### Monitoring Stack (HIGH)
|
||||
- [x] prometheus.hcl - migrated to `/data/services`
|
||||
- [ ] grafana.hcl - still using `/data/compute`
|
||||
- [x] grafana.hcl - migrated to `/data/services` (2025-10-23)
|
||||
- [x] loki.hcl - migrated to `/data/services`
|
||||
- [ ] vector.hcl - needs update to remove glusterfs log collection (line 26, 101-109)
|
||||
|
||||
@@ -70,32 +70,32 @@ See [CLUSTER_REVAMP.md](./CLUSTER_REVAMP.md) for detailed procedures.
|
||||
|
||||
### Web Applications (HIGH-MEDIUM)
|
||||
- [x] wordpress.hcl - migrated to `/data/services`
|
||||
- [ ] gitea.hcl - still using `/data/compute`
|
||||
- [x] gitea.hcl - migrated to `/data/services` (2025-10-23)
|
||||
- [ ] wiki.hcl - uses `appdata` volume (points to `/data/compute/appdata`)
|
||||
- [x] plausible.hcl - stateless, no changes needed
|
||||
- [ ] tiddlywiki.hcl - uses `appdata` volume (points to `/data/compute/appdata`)
|
||||
|
||||
### Web Applications (LOW, may be deprecated)
|
||||
- [ ] vikunja.hcl - still using `/data/compute` (check if still needed)
|
||||
- [x] vikunja.hcl - migrated to `/data/services` (2025-10-23, not running)
|
||||
|
||||
### Media Stack (MEDIUM)
|
||||
- [x] media.hcl - migrated to `/data/services`
|
||||
|
||||
### Utility Services (MEDIUM-LOW)
|
||||
- [x] evcc.hcl - migrated to `/data/services`
|
||||
- [ ] weewx.hcl - still using `/data/compute`
|
||||
- [x] weewx.hcl - migrated to `/data/services` (2025-10-23)
|
||||
- [x] code-server.hcl - migrated to `/data/services`
|
||||
- [x] beancount.hcl - migrated to `/data/services`
|
||||
- [x] adminer.hcl - stateless, no changes needed
|
||||
- [x] maps.hcl - migrated to `/data/services`
|
||||
- [x] netbox.hcl - migrated to `/data/services`
|
||||
- [ ] farmos.hcl - still using `/data/compute`
|
||||
- [x] farmos.hcl - migrated to `/data/services` (2025-10-23)
|
||||
- [x] urbit.hcl - migrated to `/data/services`
|
||||
- [ ] webodm.hcl - still using `/data/compute`
|
||||
- [x] webodm.hcl - migrated to `/data/services` (2025-10-23, not running)
|
||||
- [x] velutrack.hcl - migrated to `/data/services`
|
||||
- [ ] resol-gateway.hcl - uses `code` volume (points to `/data/compute/code`)
|
||||
- [ ] igsync.hcl - uses `appdata` volume (points to `/data/compute/appdata`)
|
||||
- [ ] jupyter.hcl - still using `/data/compute`
|
||||
- [x] jupyter.hcl - migrated to `/data/services` (2025-10-23, not running)
|
||||
- [x] whoami.hcl - stateless test service, no changes needed
|
||||
|
||||
### Backup Jobs (HIGH)
|
||||
@@ -144,18 +144,18 @@ See [CLUSTER_REVAMP.md](./CLUSTER_REVAMP.md) for detailed procedures.
|
||||
|
||||
---
|
||||
|
||||
**Last updated**: 2025-10-23
|
||||
**Current phase**: Phase 4 in progress (19/35 services migrated, 11 still need migration, 4 stateless)
|
||||
**Last updated**: 2025-10-23 21:16
|
||||
**Current phase**: Phase 4 in progress (26/35 services migrated, 4 host-volume services + config updates remaining, 4 stateless)
|
||||
**Note**: Phase 1 (fractal NixOS conversion) deferred until after GlusterFS migration is complete
|
||||
|
||||
## Migration Summary
|
||||
|
||||
**Already migrated to `/data/services` (19 services):**
|
||||
mysql, mysql-backup, postgres, postgres-backup, redis, clickhouse, prometheus, loki, unifi, wordpress, traefik, evcc, netbox, urbit, code-server, beancount, velutrack, maps, media
|
||||
**Already migrated to `/data/services` (26 services):**
|
||||
mysql, mysql-backup, postgres, postgres-backup, redis, clickhouse, prometheus, grafana, loki, unifi, wordpress, gitea, traefik, evcc, weewx, netbox, farmos, webodm, jupyter, vikunja, urbit, code-server, beancount, velutrack, maps, media
|
||||
|
||||
**Still need migration (11 services):**
|
||||
- Direct `/data/compute` references: grafana, gitea, vikunja, weewx, farmos, webodm, jupyter
|
||||
- Host volume references: wiki (appdata), tiddlywiki (appdata), igsync (appdata), resol-gateway (code)
|
||||
**Still need migration (4 services using host volumes):**
|
||||
- wiki (appdata), tiddlywiki (appdata), igsync (appdata), resol-gateway (code)
|
||||
- These require updating common/nomad.nix host_volume definitions first
|
||||
|
||||
**Stateless/no changes needed (4 services):**
|
||||
authentik, adminer, plausible, whoami
|
||||
|
||||
Reference in New Issue
Block a user