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.
- 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/sensu-plugin-sdk@v0.6.0
- 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