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.
- Update README.md with an sample configuration using
--details-template
- Updated sensu-plugin-sdk to v0.19.0.
- Add
--alternate-endpoint
option to be able to send events to a different endpoint than the PagerDuty API
- Add
--details-format
option to be able to specify if the event details should be sent as a string or a JSON document
- Add new
--contact-routing
mode for sending multiple Pagerduty updates, one per configured contact - Updated the README with more details on
--contact-routing
- Add additional logging to help troubleshoot pager team annotations
- Added pager-team functionality, allows you to specify team name and lookup corresponding token from environment variable
- Updated README for specifying templates in check annotations
- Q1 '21 handler maintenance:
- Updated modules (go get -u && go mod tidy)
- Updated GitHub Actions: Added Lint action
- Updated build to Go 1.14
- Output log message from sending event to PagerDuty
- README updates
- Made the details a templated item, with the --details-template flag
- Updated to the latest plugin SDK (0.10.1)
- Made summary template its own function to facilitate testing
- Fixed minor README issue
- Removed --dedup-key now that keyspace is added for annotations to set --dedup-key-template
- Added --summaryTemplate to allow for custom summary
- Version ldflags for goreleaser
- Plugin Config keyspace to support annotations
- Set default of --dedup-key-template to remove hard-coded default
- Fixed Bonsai definition for Windows 386
- Updated README
- Truncate event details to 256KB to avoid PD's 512KB size limit
- Goreleaser fix checksum
- Goreleaser workaround
- Added support for 386 Windows
- Replace Travis CI with Github Actions
- Use github.com/sensu-community/[email protected]
- Replace dep with Go modules
- Fix Windows build
- Truncate pagerduty summary to 1024 bytes as per spec
- Updated travis, goreleaser configurations.
- Updated license.
- Added hostname and check name to summary alert
- Removed redundant post deploy scripts for travis.
- Use PAGERDUTY_TOKEN envvar for default value for accessToken, for security. This is a backwards compatible change.
- Bonsai Asset Index configuration
- Dropped odd platforms and architectures from the build matrix (e.g. dragonfly and mips).
- No longer JSON serializing custom details (no need to)
- Updated GITHUB_TOKEN
- Updated dep
- Initial release