BUG:
- Allow DataDog Integration To Be Optional
BREAKING CHANGE:
- Pinned pagerduty provider to 3.1.1
FEATURE:
- Added support for intelligent grouping (dynamic block)
- Added support for DataDog integration
CHORE:
- Improved examples
FEATURE:
- Supports Slack Connections (teams or services)
CHORE:
- Added outputs for Slack Connections
- Added outputs for Maintenance Windows
- Improved examples
CHORE:
- Updated pinned "PagerDuty/pagerduty" provider to 2.6.2
- Added outputs for Slack Extension
- Added outputs for Service Integration
- Updated all examples
- Added examples for many scenarios
- Expanded README
ENHANCEMENT: (BREAKING CHANGES!)
- Simplified incident_urgency and scheduled actions map variables
- Removed Extension configuration from module and into input block (templatefile) for more control.
- Added option to disable/enable Slack extension
- Added option to disable/enable Service integration
- Added option to disable/enable SNS Topic
- Removed hard-coded "CloudWatch" vendor integration. Allowed to be dynamic input now.
- Renamed
shema_webhook
variable toschema_name
FEATURE:
- Support for one or many maintenance windows.
ENHANCEMENT:
- Added support for optional
incident_urgency_rule
,support_hours
, &scheduled_actions
.
CHORE:
- Added outputs for PagerDuty URL, Id, and SNS Topic ARN.
CHORE:
- Updated PagerDuty Service provider to v2.5.0
CHORE:
- Added description property to the PagerDuty service.
CHORE:
- Added required field values in readme.
CHORE:
- Added default values back to readme.
BUG:
- PagerDuty integration key was not found (typo)
- Removed alert grouping options for now as these were breaking depending on what PagerDuty plan you have.
- Added
endpoint_url
property to thepagerduty_extension
resource that uses the webhook url variable in the event a webhook type other than "Slack .." is being used. When non-Slack webhooks are used, this property is required.
CHORE:
- Alert grouping options have been deprecated to a separate code block. We will re-introduce this soon with a toggle to enable or disable depending on if your PagerDuty support plan allows it.
- Improved instructions/examples/readme
- Removed default prefix for SNS topic, now is empty.
EHANCEMENT:
- Made schema webhook a variable to accommodate all webhook types (Slack V2, Generic Webhook, Generic Webhook V1, etc.)
CHORE:
- Added descriptions to outputs.
CHORE:
- Corrected typo for pd_subscription
CHORE:
- Set resource attributes to best practices
- Updated README
- Added CHANGELOG
- Cleaned up variables
INITIAL:
- Initial module creation
- Added README