diff --git a/CLAUDE.md b/CLAUDE.md index da51ed9..735db41 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -10,13 +10,14 @@ blumeops is Erich Blume's GitOps repository for personal infrastructure, orchest ## Rules -1. **Always use `--context=minikube-indri` with kubectl** - work contexts must never be touched -2. **Run `mise run zk-docs -- --style=header --color=never --decorations=always` at session start** +1. **Always run `mise run zk-docs -- --style=header --color=never --decorations=always` at session start** + This will refresh your context with important information you will be assumed to know and follow. +2. **Always use `--context=minikube-indri` with kubectl** - work contexts must never be touched 3. **Feature branches only** - checkout main, pull, create branch, commit often 4. **Create PRs via `tea pr create`** - user reviews before deploy, merges after 5. **Check PR comments with `mise run pr-comments `** before proceeding 6. **Add changelog fragments** - `docs/changelog.d/..md` - Types: `feature`, `bugfix`, `infra`, `doc`, `ai`, `misc` + Types: `feature`, `bugfix`, `infra`, `doc`, `ai`, `misc` 7. **Test before applying** - dry runs (`--check --diff`), syntax checks, `ssh indri '...'` 8. **Wait for user review before deploying** 9. **Never merge PRs or push to main without explicit request** diff --git a/argocd/manifests/navidrome/deployment.yaml b/argocd/manifests/navidrome/deployment.yaml index 5a91029..e30cc99 100644 --- a/argocd/manifests/navidrome/deployment.yaml +++ b/argocd/manifests/navidrome/deployment.yaml @@ -21,8 +21,8 @@ spec: - containerPort: 4533 name: http env: - - name: ND_SCANSCHEDULE - value: "1h" + - name: ND_SCANNER_SCHEDULE + value: "@every 1h" - name: ND_LOGLEVEL value: "info" - name: ND_MUSICFOLDER diff --git a/docs/changelog.d/fix-navidrome-scan-schedule.bugfix.md b/docs/changelog.d/fix-navidrome-scan-schedule.bugfix.md new file mode 100644 index 0000000..1383963 --- /dev/null +++ b/docs/changelog.d/fix-navidrome-scan-schedule.bugfix.md @@ -0,0 +1 @@ +Fix Navidrome automatic library scan by correcting env var name from `ND_SCANSCHEDULE` to `ND_SCANNER_SCHEDULE`