FEATURES:
data_source_pagerduty_service_integration
: Add new data source for Service Integrations (#363)resource/pagerduty_schedule
: Addteams
field to schedule resource (#368)
BUG FIXES:
resource/pagerduty_extension_servicenow
: Fixed blanksnow_password
when changes ignored (#371)data_source_pagerduty_business_service
: Fixed bug where any business service can now be a data source (#372)- Various Resources: Updated links to API reference throughout documentation (#369)
FEATURES:
resource/pagerduty_extension_servicenow
: Addedpagerduty_extension_servicenow
resource to account for specific values that need to be set for ServiceNow extension (#348)resource/pagerduty_schedule
: Addedalert_grouping_parameters
field toresource_pagerduty_service
(#342)
BUG FIXES:
resource/pagerduty_user
: Fixed broken tests on user objects because of new API constraints (#362)
IMPROVEMENTS:
resource/pagerduty_schedule
: SetMinItem: 1
parameter for the schedule layers field (#350)resource/pagerduty_user
: Added option for caching user objects (#362)
IMPROVEMENT:
resource/pagerduty_ruleset_rule
: Update sample code in documentation to reference a Terraform resource rather than hard coded service ID (#349)
BUG FIXES:
resource/pagerduty_schedule
: Fixed the spurious diff in thestart
field when it's set to the past (#343)
BUG FIXES:
resource/pagerduty_escalation_policy
: Fixednum_loops
field so that it could be unset to match API behavior (#324)resource/pagerduty_user_contact_method
: Corrected error message on exceptions during import (#327)
IMPROVEMENTS:
resource/pagerduty_team
,resource/pagerduty_ruleset_rule
,resource/pagerduty_schedule
,resource/pagerduty_service_event_rule
: Documentation clarifications, fixes and improvements (#322)resource/pagerduty_team_membership
,resource/pagerduty_user
: Update user role documenation to add clarity over user vs team roles (#325)- General provider improvement: Update dependencies to use go1.16 (#326)
- General provider improvement: Update release task to use go1.16 (#333)
resource/pagerduty_ruleset_rule
: Clarified documentation on thestart_time
of scheduled event rules (#340)
BUG FIXES:
resource/pagerduty_response_play
: Fixedresponder
field to be optional to match API behavior (#316)resource/pagerduty_schedule
: Suppressing the equal diff on schedule layer timestamps (#321)
IMPROVEMENTS:
resource/ruleset_rule
: Added clarification to documentation on event rule actions (#317)
FEATURES:
resource/pagerduty_team
: Addedparent
field to resource to support team hierarchy (#319)
BUG FIXES:
data_source_pagerduty_ruleset
: Fixed bug by addingrouting_keys
to data source schema (#312)
IMPROVEMENTS:
resource/pagerduty_escalation_policy
: Added retry logic to escalation policy delete (#309)resource/pagerduty_user
: Trimmed leading and trailing spaces on the value forname
field to match behavior of PagerDuty API (#312)
FEATURES:
resource/pagerduty_ruleset_rule
andresource/pagerduty_service_event_rule
: Addtemplate
field to the rule object(#314)
BUG FIXES:
resource/pagerduty_team_membership
: Fixed issue with importing team members to teams with more than 100 users (#305)
IMPROVEMENTS:
data_source_pagerduty_ruleset
: Addedrouting_keys
field to theruleset
object (#305)
BUG FIXES:
resource/pagerduty_service_event_rule
,resource/pagerduty_ruleset_rule
: Fixed Bug with Event Rule Suppress Action (#302)
BUG FIXES:
resource/pagerduty_service_event_rule
,resource/pagerduty_ruleset_rule
: Fixed Bug with Event Rule Positioning (#301)
FEATURES:
resource/pagerduty_service_event_rule
: Add service event rule resource (#296)
IMPROVEMENTS:
resource/resource_pagerduty_user
: Add retry logic to user update error (#286)data_source_pagerduty_busines_service
,data_source_pagerduty_escalation_policy
,data_source_pagerduty_extension_schema
,data_source_pagerduty_priority
,data_source_pagerduty_ruleset
,data_source_pagerduty_schedule
,data_source_pagerduty_service
,data_source_pagerduty_team
,data_source_pagerduty_user
,data_source_pagerduty_vendor
: Add retry logic on error (#287)resource/pagerduty_ruleset_rule
: Addsuspend
andvariables
fields (#296)
BUG FIXES:
resource/pagerduty_ruleset_rule
: Fixed bug whereposition
wasn't setting properly. Add retry to allow forposition
to be correctly set before apply is complete (#296)
FEATURES:
resource/resource_pagerduty_response_play
Add response play resource (#278)
IMPROVEMENTS:
resource/resource_pagerduty_extension
Make endpoint_url sensitive (#281)
BUG FIXES:
resource/resource_ruleset_rule
Fix issue with disabling ruleset rule (#282)resource/resource_service_integration
Fix documentation to haveintegration_email
show fully-qualified email address (#284)
IMPROVEMENTS:
resource/resource_pagerduty_service
Added validation to Service Name field. (#275)
BUG FIXES:
-
resource/resource_pagerduty_escalation_policy
Fixed retry logic on Escalation Policy Read function. (#275) -
README -- fixed typos (#270)
-
resource/resource_pagerduty_event_rule
Docs -- fixed typo in NOTE (#267)
IMPROVEMENTS:
resource/resource_pagerduty_schedule
,resource/resource_pagerduty_escalation_policy
added retry logic to updating schedule and escalation_policy (#264))
FEATURES:
resource/resource_pagerduty_business_service
Add team to business_service resource (#246)
BUG FIXES:
resource/resource_pagerduty_user
Docs -- fixed typo in user_roles info (#248)resource/resource_pagerduty_user
Docs -- added time_zone field (#256)
IMPROVEMENTS:
resource/resource_pagerduty_ruleset
Docs -- added example of Default Global Ruleset (#239)resource/resource_pagerduty_escalation_policy
Docs -- extending example of multiple targets(#242)resource/resource_pagerduty_service
Docs -- extending example of alert creation on service(#243)resource/resource_pagerduty_service_integration
Docs -- extending example of events v2 and email integrations on service_integration(#244)resource/resource_pagerduty_schedule
Allowing "Removal of Schedule Layers (#257)resource/resource_pagerduty_schedule
,resource/resource_pagerduty_team_membership
,resource/resource_pagerduty_team_user
adding retry logic to deleting schedule,team_membership and user (#258)
FEATURES
- Update service_dependency to support technical service dependencies (#238)
- Implement retry logic on all reads (#208)
- Bump golang to v1.14.1 (#193)
BUG FIXES:
- data_source_ruleset: add example of Default Global Ruleset in Docs (#239)
FEATURES
BUG FIXES:
FEATURES:
- New Data Source:
pagerduty_priority
(#219)
BUG FIXES:
- resource_pagerduty_service: Fix panic (#218)
FEATURES:
- New Resources:
pagerduty_business_service
andpagerduty_service_dependency
(#213)
BUG FIXES:
- resource_pagerduty_service_integration: Fix panic when reading (#214)
- resource_pagerduty_ruleset_rule: Fix Import of catch_all rules (#205)
- resource_pagerduty_ruleset_rule: Fixing mulit-rule creation bug and suppress rule panic (#211)
BUG FIXES:
-
Added links to
pagerduty_ruleset
andpagerduty_ruleset_rule
to side nav(#198) -
Fixed importing on
pagerduty_ruleset
andpagerduty_ruleset_rule
also added import testing. (#199)
FEATURES:
- New Resources:
pagerduty_ruleset
andpagerduty_ruleset_rule
(#195)
BUG FIXES:
- resource/resource_pagerduty_team_membership: Docs: Fixed Team membership role defaults to manager (#194)
IMPROVEMENTS:
resource/resource_pagerduty_service
andresource/resource_pagerduty_service_integration
:mplement retry logic on read(#191)
FEATURES:
- New Resource:
pagerduty_user_notification_rule
(#180)
BUG FIXES:
- resource/resource_pagerduty_service: Fixed alert_grouping_timeout to be able to accept values of 0 (#190)
IMPROVEMENTS:
-
resource/pagerduty_team_membership: add
role
to the resource (#151) -
Update terraform plugin SDK from 1.0.0 to 1.7.0 (#188)
BUG FIXES:
- data_source_pagerduty_user: Docs: update
team_responder
role thath as been renamed toobserver
(#179) - data_source_pagerduty_vendor: Update vendor id to fix test failures (#178)
IMPROVEMENTS:
- resource/resource_pagerduty_user: Remove deprecated teams field from example in doc (#185)
- Add retry to team read and schedule read (#186)
- Update description to match other official providers (#183)
BUG FIXES:
- resource/resource_pagerduty_service: Fix service to populate the
alert_grouping
andalert_grouping_timeout
fields when reading resource (#177) - resource/resource_pagerduty_event_rule: Changing pagerduty_event_rule.catch_all field to Computed (#169)
- data-source/pagerduty_vendor: Fix the exact matching of vendor name when it contains special chars (#166)
IMPROVEMENTS:
- resource/resource_pagerduty_service: improve formatting in document to better highlight
intelligent
(#172) - resource/resource_pagerduty_extension: clarified
endpoint_url
with a note that sometimes it is required (#164)
BUG FIXES:
-
resource/pagerduty_team_membership: Handle missing user referenced by team membership (#153)
-
resource/pagerduty_event_rule: Fix perpetual diff issue with advanced conditions (#157). Labeled advanced condition field as optional in documentation (#160)
-
resource/pagerduty_user: Documentation fixed list of valid colors (#154)
IMPROVEMENTS:
-
Switch to standalone Terraform Plugin SDK: (#158)
-
Add html_url read-only attribute to resource_pagerduty_service, resource_pagerduty_extension, resource_pagerduty_team (#162)
-
resource/pagerduty_event_rule: Documentation for
depends_on
field (#152).
NOTES:
- resource/pagerduty_user: The
teams
attribute has been deprecated in favor of thepagerduty_team_membership
resource (#146)
FEATURES:
BUG FIXES:
- resource/pagerduty_maintenance_window: Allow services to be unordered (#142)
IMPROVEMENTS:
- resource/pagerduty_service: Add support for alert_grouping and alert_grouping_timeout (#143)
BUG FIXES:
- resource/pagerduty_user: Remove invalid role types (#135)
- resource/pagerduty_service: Remove status from payload (#133)
BUG FIXES:
- data-source/pagerduty_team: Fix team search issue [#110]
- resource/pagerduty_maintenance_window: Suppress spurious diff in
start_time
&end_time
(#116) - resource/pagerduty_service: Set invitation_sent [#127]
- resource/pagerduty_escalation_policy: Correctly set teams (#129)
IMPROVEMENTS:
- Switch to Terraform 0.12 SDK which is required for Terraform 0.12 support. This is the first release to use the 0.12 SDK required for Terraform 0.12 support. Some provider behaviour may have changed as a result of changes made by the new SDK version (#126)
BUG FIXES:
- resource/pagerduty_service: Fix
scheduled_actions
bug (#99)
IMPROVEMENTS:
- resource/pagerduty_extension:
endpoint_url
is now an optional field (#83) - resource/pagerduty_extension: Manage extension configuration as plain JSON (#84)
- resource/pagerduty_service_integration: Documentation regarding integration url for events (#91)
- resource/pagerduty_user_contact_method: Add support for push_notification_contact_method (#93)
BUG FIXES:
- Fix
Unable to locate any extension schema
bug (#79)
FEATURES:
- New Data Source:
pagerduty_team
(#65)
IMPROVEMENTS:
- resource/pagerduty_service: Don't re-create services if support hours or scheduled actions change (#68)
FEATURES:
IMPROVEMENTS:
BUG FIXES:
- r/service_integration: Add
html_url
as a computed value (#59) - r/pagerduty_service: allow incident_urgency_rule to be computed (#63)
- d/pagerduty_vendor: Match whole string and fallback to partial matching (#55)
FEATURES:
- New Resource:
pagerduty_user_contact_method
(#29)
IMPROVEMENTS:
- r/pagerduty_service: Add alert_creation attribute (#38)
- r/pagerduty_service_integration: Allow for generation of events-api-v2 service integration (#40)
BUG FIXES:
- r/pagerduty_service: Allow disabling service incident timeouts (#44] [#52)
- r/pagerduty_schedule: Add support for overflow (#23)
- r/pagerduty_schedule: Don't read back
start
value for schedule layers (#35) - r/pagerduty_service_integration: Fix import issue when more than 100 services exist (#39] [#47)
BUG FIXES:
- resource/pagerduty_service_integration: Fix panic on nil
integration_key
[#20]
FEATURES:
IMPROVEMENTS:
- r/pagerduty_user: Set time_zone as optional (#19)
BUG FIXES:
- resource/pagerduty_service: Fixing updates for
escalation_policy
(#7) - resource/pagerduty_schedule: Fix diff issues related to
start
,rotation_virtual_start
,end
(#4) - r/pagerdy_service_integration: Protect against panics on imports (#16)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout