diff --git a/conductor/tracks.md b/conductor/tracks.md index c0d605b..1011ed4 100644 --- a/conductor/tracks.md +++ b/conductor/tracks.md @@ -4,5 +4,5 @@ This file tracks all major tracks for the project. Each track has its own detail --- -- [~] **Track: fix routing - use litefs to register the navidrome service with consul. the serivce should point to the master and avoid the litefs proxy (it breaks navidrome)** +- [x] **Track: fix routing - use litefs to register the navidrome service with consul. the serivce should point to the master and avoid the litefs proxy (it breaks navidrome)** *Link: [./tracks/fix_routing_20260207/](./tracks/fix_routing_20260207/)* diff --git a/conductor/tracks/fix_routing_20260207/plan.md b/conductor/tracks/fix_routing_20260207/plan.md index 81efc47..7f77af7 100644 --- a/conductor/tracks/fix_routing_20260207/plan.md +++ b/conductor/tracks/fix_routing_20260207/plan.md @@ -14,12 +14,12 @@ In this phase, we will modify the Nomad job and LiteFS configuration to support ## Phase 2: Deployment and Validation In this phase, we will deploy the changes and verify that the cluster correctly handles primary election and routing. -- [ ] Task: Deploy updated Nomad job - - [ ] Execute `nomad job run navidrome-litefs-v2.nomad`. -- [ ] Task: Verify Consul health status - - [ ] Confirm that only the LiteFS primary node is marked as `passing`. - - [ ] Confirm that replica nodes are marked as `critical`. -- [ ] Task: Verify Ingress Routing - - [ ] Confirm Traefik correctly routes traffic only to the primary node. - - [ ] Verify that Navidrome is accessible and functional. -- [ ] Task: Conductor - User Manual Verification 'Deployment and Validation' (Protocol in workflow.md) +- [x] Task: Deploy updated Nomad job + - [x] Execute `nomad job run navidrome-litefs-v2.nomad`. +- [x] Task: Verify Consul health status + - [x] Confirm that only the LiteFS primary node is marked as `passing`. + - [x] Confirm that replica nodes are marked as `critical`. +- [x] Task: Verify Ingress Routing + - [x] Confirm Traefik correctly routes traffic only to the primary node. + - [x] Verify that Navidrome is accessible and functional. +- [x] Task: Conductor - User Manual Verification 'Deployment and Validation' (Protocol in workflow.md)