Skip to content

msutara/cm-plugin-update

cm-plugin-update

OS and package update management plugin for Config Manager. Designed for headless Debian-based nodes (Raspbian Bookworm ARM64, Debian Bullseye slim).

Features

  • 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

Documentation

Development

# lint
golangci-lint run

# test
go test ./...

CI runs automatically on push/PR to main via GitHub Actions (.github/workflows/ci.yml).

Contributing

See CONTRIBUTING.md for guidelines.

Security

See SECURITY.md for vulnerability reporting.

License

See LICENSE for details.

About

Update management plugin for Config Manager — OS and package updates on headless Debian nodes

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages