OS and package update management plugin for Config Manager. Designed for headless Debian-based nodes (Raspbian Bookworm ARM64, Debian Bullseye slim).
- List pending OS and package updates with severity classification
- Run security-only updates to minimize risk
- Run full system upgrades (
apt-get dist-upgrade) - View last run status, duration, and logs
- Schedule automatic security updates via the core scheduler
- RESTful API mounted at
/api/v1/plugins/update
- Usage Guide — endpoint examples and scheduled jobs
- Specification — responsibilities, integration, API routes
# lint
golangci-lint run
# test
go test ./...CI runs automatically on push/PR to main via GitHub Actions
(.github/workflows/ci.yml).
See CONTRIBUTING.md for guidelines.
See SECURITY.md for vulnerability reporting.
See LICENSE for details.