All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
-
NEW
--add-labelscommand, accepts newline separated list of key=value pairs -
NEW
--add-annotationscommand, accepts newline separated list of key=value pairs -
NEW
--add-allcommand, accepts newline separated list of commands + arguments; e.g.:add-subscription postgres add-label region=us-west-1 add-annotation foo=barThis enables support for discovery plugins that may modify multiple entity attributes (e.g. subscriptions + labels).
- The
sensu.io/plugins/sensu-entity-manager/config/patch/annotationsandsensu.io/plugins/sensu-entity-manager/config/patch/subscriptionsannotations are now supported. These were documented in the README previously but there were never implemented.
- Q1 '21 handler maintenance:
- Updated modules (go get -u && go mod tidy)
- Add pull_request to lint and test GitHub Actions
- Ran gofmt on source files
- README updates
- Fix linter error for dead code
- Initial release