feat(reloader): enable deploy and integrate configuration reloads #91

Merged
forust merged 1 commits from fix/reloader-integration into main 2026-10-06 14:55:16 +00:00
Owner

Reloader is already installed on workstation, but its Git active marker is missing and applications do not opt in correctly. AdGuard places its annotation on the pod template rather than the Deployment.

Enable the existing pinned Helm release in deploy selection. Opt in 28 runtime-config consumers, move AdGuard annotation to workload metadata, and use annotation-based reloads. Keep global auto-reload disabled and exclude Jobs/CronJobs. PostgreSQL stays excluded because restarting does not rotate initialized roles or rerun init scripts.

Validation: rendered and linted chart 2.2.17, checked effective controller arguments and deploy selection, YAML/Prettier, and kubeconform (69 application resources plus six chart resources). Application changes only add opt-in metadata, apart from moving the old AdGuard annotation.

No live changes were applied. Configuration updates can interrupt single-replica/Recreate services. Rollback: remove workload opt-in annotations to stop future reloads; revert controller values separately. Removing the active marker stops workflow management but does not uninstall the existing controller.

Reloader is already installed on workstation, but its Git active marker is missing and applications do not opt in correctly. AdGuard places its annotation on the pod template rather than the Deployment. Enable the existing pinned Helm release in deploy selection. Opt in 28 runtime-config consumers, move AdGuard annotation to workload metadata, and use annotation-based reloads. Keep global auto-reload disabled and exclude Jobs/CronJobs. PostgreSQL stays excluded because restarting does not rotate initialized roles or rerun init scripts. Validation: rendered and linted chart 2.2.17, checked effective controller arguments and deploy selection, YAML/Prettier, and kubeconform (69 application resources plus six chart resources). Application changes only add opt-in metadata, apart from moving the old AdGuard annotation. No live changes were applied. Configuration updates can interrupt single-replica/Recreate services. Rollback: remove workload opt-in annotations to stop future reloads; revert controller values separately. Removing the active marker stops workflow management but does not uninstall the existing controller.
forust added 1 commit 2026-10-06 14:54:46 +00:00
feat(reloader): enable deployment and reload runtime-config consumers
renovate-ci / validate-renovate (push) Skipped
ci / lint-compose (push) Successful in 13s
ci / lint-actionlint (push) Successful in 9s
ci / lint-shellcheck (push) Successful in 14s
ci / lint-prettier (push) Successful in 16s
ci / lint-ruff (push) Successful in 5s
ci / lint-yaml (push) Successful in 8s
ci / lint-dockerfiles (push) Successful in 5s
ci / validate (push) Successful in 7s
ci / build (push) Skipped
ci / lint-compose (pull_request) Successful in 13s
ci / lint-actionlint (pull_request) Successful in 4s
ci / lint-shellcheck (pull_request) Successful in 12s
ci / lint-prettier (pull_request) Successful in 18s
ci / lint-ruff (pull_request) Successful in 8s
ci / lint-yaml (pull_request) Successful in 13s
ci / lint-dockerfiles (pull_request) Successful in 8s
ci / validate (pull_request) Successful in 7s
ci / build (pull_request) Skipped
renovate-ci / validate-renovate (pull_request) Successful in 9s
ff83daed1e
forust force-pushed fix/reloader-integration from c57132d082 to ff83daed1e 2026-10-06 14:54:46 +00:00 Compare
forust merged commit e1eee2d3c7 into main 2026-10-06 14:55:16 +00:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: forust/homelab#91