Migrate Newt, Rangarr, and Killarr from pve-docker to chaos #152

Closed
opened 2026-08-09 12:14:51 +01:00 by nimmo · 0 comments
Owner

Scope

Move the required Docker-managed stacks from the legacy pve-docker host to declarative NixOS configuration on chaos. Listenarr is stopped and is intentionally excluded.

Checklist

  • Add independent Nix container modules under modules/containers/ for Rangarr and Killarr.
  • Preserve the existing mutable Rangarr configuration mount.
  • Split Newt SOPS data into host-scoped files for Vega and Chaos.
  • Deploy Newt, Rangarr, and Killarr on chaos.
  • Verify the migrated systemd units and containers are healthy.
  • Stop and empty the legacy Docker host.
  • Merge the reviewed change into main.

Acceptance

  • nix flake check passes.
  • Newt, Docker, Rangarr, and Killarr are active on chaos.
  • Rangarr and Killarr use the copied configuration at /srv/stacks/rangarr/config.yaml.
  • The old Docker host has no running or stopped containers.
  • The merge request records the live deployment evidence.
## Scope Move the required Docker-managed stacks from the legacy `pve-docker` host to declarative NixOS configuration on `chaos`. Listenarr is stopped and is intentionally excluded. ## Checklist - [x] Add independent Nix container modules under `modules/containers/` for Rangarr and Killarr. - [x] Preserve the existing mutable Rangarr configuration mount. - [x] Split Newt SOPS data into host-scoped files for Vega and Chaos. - [x] Deploy Newt, Rangarr, and Killarr on chaos. - [x] Verify the migrated systemd units and containers are healthy. - [x] Stop and empty the legacy Docker host. - [ ] Merge the reviewed change into `main`. ## Acceptance - `nix flake check` passes. - Newt, Docker, Rangarr, and Killarr are active on chaos. - Rangarr and Killarr use the copied configuration at `/srv/stacks/rangarr/config.yaml`. - The old Docker host has no running or stopped containers. - The merge request records the live deployment evidence.
nimmo closed this issue 2026-08-09 14:36:18 +01:00
Sign in to join this conversation.
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
nimmo/nixos-config#152
No description provided.