BUG FIXES
resource/pagerduty_incident_type: Add missing parent_type during import (1096)resource/pagerduty_user_contact_method: Fix error handling to properly return after invalid import ID format
BUG FIXES
resource/pagerduty_service_custom_field_value: Properly add custom values to service custom field value during import (1091)PagerDuty/pagerduty: Bump github.com/cloudflare/circl from 1.6.1 to 1.6.3 (1090)
ENHANCEMENTS
resource/pagerduty_user_contact_method: Added support forwhatsapp_contact_methodtype (1094)
BUG FIXES
resource/pagerduty_tag_assignment: Added retry mechanism for tag assignment lookup after creation with 1-minute timeout, improving handling of eventual consistency (1089)resource/pagerduty_team: API calls using POST or PUT now wraps "team" data appropriately (1089)
ENHANCEMENTS
resource/pagerduty_user_contact_method: Added support forslack_contact_methodtype (1089)
BUG FIXES
resource/pagerduty_automation_actions_action: Remove restrictive validation onaction_classificationto accept any string value, matching API behavior (1088)resource/pagerduty_service_integration: Fix vendor/type conflict during import (1088)resource/pagerduty_tag_assignment: Increased verification retry timeout from 2 to 5 minutes and added initial delay to handle eventual consistency in EU region, fixing intermittent "Missing Resource State After Create" errors (1088)
ENHANCEMENTS
resource/pagerduty_automation_actions_runner: Thelast_seenfield is now deprecated. This field represents runtime state from the API and should not be managed by Terraform. It will be set as Computed-only in a future major version. (1088)data_source/pagerduty_automation_actions_runner: Thelast_seenfield is now deprecated for consistency with the resource. (1088)
BUG FIXES
resource/pagerduty_alert_grouping_setting: Fix issues during import (1086)resource/pagerduty_incident_workflow: Fix index out of range panic in incident workflow flattening (1084)
NOTES
resource/pagerduty_alert_grouping_setting: Fieldnameis now Optional (not retrocompatible)
BUG FIXES
resource/pagerduty_event_orchestration: Improve handling ofnullconditions in response from Event Orchestration (1082)
BUG FIXES
resource/pagerduty_team_membership: Add proper pagination to listing of Read method (1079)
BUG FIXES
resource/pagerduty_user_contact_method: Skip validation for unknown push device type (1077)
BUG FIXES
resource/pagerduty_user_contact_method: Prevent false positive validation error (1074)
BUG FIXES:
PagerDuty/pagerduty: Increase the minimum retry window to 2 minutes (1070)resource/pagerduty_service: Prevent deletion ofalert_grouping_parameterswhen there's no change on alert grouping fields (1071)
BUG FIXES:
resource/pagerduty_alert_grouping_settingadd retry mechanism and consistency checks (1018)
BUG FIXES:
resource/pagerduty_tag_assignment: Retry if tag assignment is not found (1062)
BUG FIXES:
resource/pagerduty: Retry on abilities call for sdk v2 config - Client.Timeout exceeded while awaiting headers (1063)
BUG FIXES:
resource/pagerduty_enablement: Fix nil pointer panic forpagerduty_enablement(1060)
FEATURES:
resource/pagerduty_jira_cloud_account_mapping_rule: Add field 'enabled' (1057)
BUG FIXES:
resource/pagerduty_alert_grouping_setting: Fix "grouping" spelling (1054)resource/pagerduty_user_contact_method: Fix inconsistency on device type (1058)
BUG FIXES:
PagerDuty/pagerduty: Retry listing /abilities on set-up of provider's clientresource/pagerduty_user_contact_method: Fix missing device_type for user contact method on imports
FEATURES:
resource/pagerduty_alert_grouping_setting: Add property iag_fields (1053)data/pagerduty_alert_grouping_setting: Add property iag_fields (1053)
BUG FIXES:
resource/pagerduty_user_contact_method: Fix missing device_type for user contact method (1052)
BUG FIXES:
resource/pagerduty_service_custom_field_value: Update documentation to clarify recommended usage
BUG FIXES:
resource/pagerduty_enablement: Fix API response parsing and add warning diagnostics for enablement resources (1046)
FEATURES:
resource/pagerduty_enablement: Add pagerduty_enablement resource with polymorphic entity support (1045)resource/resource_pagerduty_event_orchestration_integration: Handle not found error on event orchestration integration (1044)
BUG FIXES:
PagerDuty/pagerduty: Bump golang.org/x/oauth2 from 0.15.0 to 0.27.0 (1038)resource/pagerduty_tag_assignment: Add missing early return at import for tag_assignment (1042)PagerDuty/pagerduty: Fix regression on dependencies heimweh/go-pagerduty (1042)
IMPROVEMENTS:
resource/pagerduty_service_dependency: Handle race condition in service dependency creation (1039)
BUG FIXES:
resource/pagerduty_service_custom_field: Improve documentation to represent actual API values (1037)resource/pagerduty_service_custom_field: Fix Update. Omit name, prevent state inconsistency on invalidated summary (1037)
FEATURES:
resource/pagerduty_service: Ensure emptyalert_grouping_parametersget deleted (1036)
BUG FIXES:
resource/pagerduty_service: Allow deletingalert_grouping_parameterswith atime_windowequal to 86400 (1035)
BUG FIXES:
resource/pagerduty_event_orchestration_router: Validateactionshave eitherroute_toordynamic_route_to(1033)
BUG FIXES:
PagerDuty/pagerduty: Fix missing docs for automation Actionmap_to_all_services(1031)
BUG FIXES:
PagerDuty/pagerduty: Add jira cloud to oauth scope (1027)PagerDuty/pagerduty: Bump github.com/cloudflare/circl from 1.3.7 to 1.6.1 (1026)PagerDuty/pagerduty: Bump golang.org/x/net from v0.22.0 to v0.41.0 (1030)resource/pagerduty_service: Fix error with 201 status code response during Update (1029)resource/pagerduty_user_notification_rule: Change user_notification_rule examples (1028)
FEATURES:
data/pagerduty_escalation_policy: Add attributesdescriptionandteams(1023)
BUG FIXES:
resource/pagerduty_incident_workflow_trigger: Fix issue where condition cannot currently be an empty string (1012)resource/pagerduty_service_custom_field: Improve handling of 404 errors on Delete (1021)resource/pagerduty_service_custom_field_value: Retry creation in order to wait for its associated custom field to exist (1021)
BUG FIXES:
data/pagerduty_users: Fix pagination (1013)resource/pagerduty_service_custom_field_value: Fix value assignment for multi_value_fixed (1020)
FEATURES:
- add support for service custom fields (1011)
data/pagerduty_service_custom_fielddata/pagerduty_service_custom_field_valueresource/pagerduty_service_custom_fieldresource/pagerduty_service_custom_field_value
BUG FIXES:
data/pagerduty_vendor: Fix pagination fordata.pagerduty_vendor(1006)
IMPROVEMENTS:
PagerDuty/pagerduty: Migrate datasources and resources to terraform plugin framework (905)
BUG FIXES:
- Fix panic at slack connection caused by bad casting (1004)
FEATURES:
resource/pagerduty_event_orchestration_serviceAdd support for Event Orchestration Automation trigger_types 998resource/pagerduty_event_orchestration_globalAdd support for Event Orchestration Automation trigger_types 998
BUG FIXES:
PagerDuty/pagerduty: Bump golang.org/x/crypto from 0.33.0 to 0.35.0 1002resource/pagerduty_slack_connection: Make event config for slack connections a set 1000resource/pagerduty_service_integration: Fix service_integration documentation 912
BUG FIXES:
resource/pagerduty_webhook_subscription: Fix Read always failing (997)
FEATURES:
- New Data Source:
pagerduty_teams(989) resource/pagerduty_event_orchestration_global_cache_variable: Add support for Event Orchestrationexternal_datacache variables(984)resource/pagerduty_event_orchestration_service_cache_variable: Add support for Event Orchestrationexternal_datacache variables(984)data/pagerduty_event_orchestration_global_cache_variable: Add support for Event Orchestrationexternal_datacache variables(984)data/source_pagerduty_event_orchestration_service_cache_variable: Add support for Event Orchestrationexternal_datacache variables(984)
BUG FIXES:
resource/pagerduty_webhook_subscription: Remove state of webhook subscriptions externally deleted (994)resource/pagerduty_incident_workflow: Don't omit 'inputs' field inpagerduty_incident_workflow.stepas it's required by the API (992)
IMPROVEMENTS:
resource/pagerduty_automation_actions_action: Addallow_invocation_manually(983)resource/pagerduty_automation_actions_action: Addallow_invocation_from_event_orchestration(983)resource/pagerduty_automation_actions_action: Addmap_to_all_services(965)data/pagerduty_automation_actions_action: Addallow_invocation_manually(983)data/pagerduty_automation_actions_action: Addallow_invocation_from_event_orchestration(983)data/pagerduty_automation_actions_action: Addmap_to_all_services(965)
BUG FIXES:
resource/pagerduty_schedule: Don't error whenstart_day_of_weekis equal to zero (991)
IMPROVEMENTS:
PagerDuty/pagerduty: Add PagerDuty API support status doc guide (990)
BUG FIXES:
resource/pagerduty_service: Fixalert_groupingbreaking updates for services using acontent_based_intelligentalert grouping setting.resource/pagerduty_jira_cloud_account_rule: Fix custom field value by sending objects as json instead of escaped stringresource/pagerduty_incident_type: Fix allow import of Base Incident type
IMPROVEMENTS:
resource/pagerduty_alert_grouping_setting: Fix time unit for docs ofconfig.timeoutresource/pagerduty_escalation_policy: Add doc for 403 error when explicitassign_to_everyoneresource/pagerduty_service_dependency: Fix validation and docs to acknowledge single relationship pairs
FEATURES:
resource/pagerduty_alert_grouping_setting: Allowintelligentandcontent_based_intelligentresources to have many services
IMPROVEMENTS:
resource/pagerduty_user_notification_rule: Fix import diagnostic in user notification rule (976)PagerDuty/pagerduty: Bump golang.org/x/crypto from 0.21.0 to 0.31.0 (957)resource/pagerduty_event_orchestration_service: Add deprecation warning for the route_to action within a Service Orchestration catch-all rule (977)
FEATURES:
resource/pagerduty_incident_workflow: Add support foris_enabledfield topagerduty_incidenet_workflow(978)
IMPROVEMENTS:
- UseStateForUnknown in all computed fields (973)
IMPROVEMENTS:
- Expand upon documentation for Event Orchestrations (971)
pagerduty_incident_workflow_triggerremove value check on conditional (964)
FIXES:
- Address: Unable to import service dependencies (970)
FIXES:
- Add support for Incident Types (retry failed release)
FEATURES:
- Add support for Incident Types (962)
data/pagerduty_incident_typedata/pagerduty_incident_type_custom_fieldresource/pagerduty_incident_typeresource/pagerduty_incident_type_custom_field
IMPROVEMENTS:
- Fix service update conflict on alert grouping rules (959)
IMPROVEMENTS:
- Install a fresh terraform binary if we're unable to locate a matching version in PATH. (941)
BUG FIXES:
- Avoid panic at null workflow in IW trigger, allowing it to refresh (955)
FEATURES:
- Add
only_invocable_on_unresolved_incidentsto Automation Action's schema (945)
IMPROVEMENTS:
- Add description to
alert_grouping_settingdocs (953)
BUG FIXES:
- Address: Using
pagerduty_alert_grouping_settingcauses error HTTP response failed with status code 404 and no JSON error object was present (952)
BUG FIXES:
- Fix cursor for datasource alert grouping setting (950)
FEATURES:
resource/pagerduty_jira_cloud_account_mapping_rule: Add support for Jira Cloud integration (942)data/pagerduty_jira_cloud_account_mapping: Add support for Jira Cloud integration (942)
IMPROVEMENTS:
resource/pagerduty_service: Add link to migration docs inalert_grouping_parametersdeprecation (947)PagerDuty/pagerduty: Fixpagerudty.comtypo in docs (939)
FEATURES:
resource/pagerduty_alert_grouping_setting: Add resource and data source for Alert Grouping Setting (935)
IMPROVEMENTS:
resource/pagerduty_escalation_policy: Ensure escalation rule targets are added in same order as the plan (#937)
IMPROVEMENTS:
resource/pagerduty_team_membership: Return remediation measures for team membership deletion with EP dependencies (#863)
IMPROVEMENTS:
PagerDuty/pagerduty: Second attempt to address: API calls cancelled by client because of Timeout (#928)
IMPROVEMENTS:
PagerDuty/pagerduty: Address: API calls cancelled by client because of Timeout (#926)
IMPROVEMENTS:
resource/pagerduty_business_service: Address: Errors when trying to apply a business service that was manually deleted from PD (#925)
IMPROVEMENTS:
resource/pagerduty_team_membership: fix: improve team_membership deletion logic (#918)
IMPROVEMENTS:
resource/pagerduty_event_orchestration_router: Update code samples in the pagerduty_event_orchestration_router resource docs (#917)
BUG FIXES:
resource/pagerduty_service: Update flattening of auto pause notif params in service (#919)resource/pagerduty_service_integration: Address: Service email integrations - unable to configure text after and text before value extractors (#920)PagerDuty/pagerduty: Allow appending to UserAgent with ldflag (#921)
FEATURES:
resource/pagerduty_event_orchestration_router,resource/pagerduty_event_orchestration_global,resource/pagerduty_event_orchestration_service: Event Orchestration: add support for Dynamic Routing and Dynamic Escalation Policy Assignment (#885)
IMPROVEMENTS:
- Migrate pack #3 of datasources and resources to terraform plugin framework (#896)
data/pagerduty_licensedata/pagerduty_licensesdata/pagerduty_priorityresource/pagerduty_team
PagerDuty/pagerduty: Address: API calls canceled by client because of Timeout (#900)
IMPROVEMENTS:
- Use all pages to search for
data.pagerduty_escalation_policy(#894)
BUG FIXES:
- Prevent null-pointer panic at escalation policy (#894)
BUG FIXES:
- Handle 403 at EO path service refresh as orphan (#890)
BUG FIXES:
- Remove invalid
alert_grouping_parametersfields after strict check in API (#888)
BUG FIXES:
- Fix datasource
pagerduty_service_integrationnot finding service when they're many (#886)
FEATURES:
PagerDuty/pagerduty: Add the option to ignore TLS certificate errors when calling the PD API. (#881)
IMPROVEMENTS:
- Migrate pack #2 of datasources and resources to terraform plugin framework (#866)
resource/pagerduty_service_dependencydata/pagerduty_service_integrationdata/pagerduty_serviceresource/pagerduty_addon
resource/pagerduty_user: fix invalid target type in docs (#856)resource/pagerduty_service: feat: improve PD service time window validation to accept 86400 as a valid value (#876)resource/pagerduty_event_orchestration_router,resource/pagerduty_event_orchestration_service: Ignore import state verification for EO routing rules ids (#883)
FEATURES:
resource/pagerduty_user_handoff_notification_rule: Add support for user handoff notification rules (#875)
BUG FIXES:
resource/pagerduty_extension: Allow resource extension's endpoint_url to be imported as null (#880)
IMPROVEMENTS:
PagerDuty/pagerduty: migrate goreleaser deprecated config attributes (#882)
FEATURES:
resource/pagerduty_user_handoff_notification_rule: Add support for user handoff notification rules (#875)
BUG FIXES:
resource/pagerduty_extension: Allow resource extension's endpoint_url to be imported as null (#880)
IMPROVEMENTS:
data/pagerduty_service: Address: Service DS not locating queried name when is not in first page of results (#874)
BUG FIXES:
resource/pagerduty_service: Prevent timeout for alert_grouping_parameters to be explicitly set to zero when they are of type "content_based" (#871)
FEATURES:
resource/pagerduty_incident_workflow_trigger: Add support for Incident Workflow triggers team restrictions (#861)
IMPROVEMENTS:
- Migrate pack of datasources and resources to terraform plugin framework (#816)
data/pagerduty_extension_schemadata/pagerduty_tagresource/pagerduty_extension_servicenowresource/pagerduty_extensionresource/pagerduty_tagresource/pagerduty_tag_assignment
BUG FIXES:
resource/pagerduty_service: Address: Support hours should be required in the plan if the incident_urgency_rule type is "use_support_hours" (#868)
BUG FIXES:
resource/pagerduty_escalation_policy: Handle malformed 403 Forbidden errors on EP updates (#858)
BUG FIXES:
resource/pagerduty_service: Handle nil pointer conversions acrosspagerduty_serviceimplementation (#854)
BUG FIXES:
resource/pagerduty_escalation_policy: Re-address: 403 Forbidden error when updating existing pagerduty_escalation_policy's target (#851)resource/pagerduty_service: Address: Pagerduty Provider Plugin Crashed (#852)
BUG FIXES:
resource/pagerduty_escalation_policy: Address: 403 Forbidden error when updating existing pagerduty_escalation_policy's target (#846)
FEATURES:
- Add support for Event Orchestration Cache Variables (#822)
data/pagerduty_event_orchestration_global_cache_variabledata/pagerduty_event_orchestration_service_cache_variableresource/pagerduty_event_orchestration_global_cache_variableresource/pagerduty_event_orchestration_service_cache_variable
IMPROVEMENTS:
resource/*,data/*: Add retry config forPagerDuty/go-pagerduty(#841)
BUG FIXES:
resource/pagerduty_team_membership: fix(team membership): Allow 404 to propagate to avoid registering it in disassociated eps list (#838)resource/pagerduty_service_dependency: Fix #832 service_dependency breaks if dependent services are deleted externally (#834)
IMPROVEMENTS:
resource/resource_pagerduty_service: Remove default value and enable diff suppression to account for planned end-of-life of create_incidents option.
FEATURES:
resource/pagerduty_business_sevice: Migrate Resource pagerduty_business_service to TF Plugin Framework (#808)resource/pagerduty_event_orchestration_global,resource/pagerduty_event_orchestration_service: Support for incident custom fields for Event Orchestration (#749)
IMPROVEMENTS:
pagerduty/pagerduty: Fix go module name (#616)
FEATURES:
data/pagerduty_standards_resource_scores,data/pagerduty_standards_resources_scores: Add datasource standards resource scores and standards resources scores (#812)
BUG FIXES:
resource/pagerduty_tag_assignment: Address: pagerduty_tag_assignment teams change_tag 404 not found (#818)resource/pagerduty_incident_workflow: Fix import for incident workflow (#820)
IMPROVEMENTS:
resource/pagerduty_response_play: Response play documentation EOL heads up (#821)
BUG FIXES:
resource/pagerduty_event_orchestration_router: Address: Fail to enable rules in pagerduty_event_orchestration_router (#814)
FEATURES:
data/pagerduty_standards: Add provider and a Standards datasource using Terraform Plugin Framework (#787)
FEATURES:
resource/*,data/*: feat: support for sourcing the provider service region from env var (take 2) (#805)
IMPROVEMENTS:
resource/pagerduty_user: Address permadiff when user name has repeated whitespaces (#810)
IMPROVEMENTS:
resource/*,data/*: Address: timeout while waiting for state to become 'success' (#807)
BUG FIXES:
resource/*,data/*: Revert "Support for sourcing the provider service region from env var" (#804)
FEATURES:
resource/*,data/*: feat: support for sourcing the provider service region from an env var (#797)
IMPROVEMENTS:
resource/*,data/*: Add API Client timeouts configuration for http transport (#802)
BUG FIXES:
resource/pagerduty_service_integration: Fix attribute deprecation warning (#801)
IMPROVEMENTS:
resource/*,data/*: Update go version to 1.20 (#794)resource/pagerduty_service: Allow time_window to be set for content-based grouping (issue 788) (#795)
FEATURES:
data/pagerduty_team_members: addpagerduty_team_membersdata source (#717)
IMPROVEMENTS:
resource/pagerduty_contact_method: Updatepagerduty_user_contact_methodaddress validation logic (#792)resource/*,data/*: Bump golang.org/x/crypto from 0.11.0 to 0.17.0 (#790)
IMPROVEMENTS:
resource/*,data/*: Add jitter correction to ratelimit headers handling (#784)
FEATURES:
resource/pagerduty_escalation_policy: Add Round Robin support topagerduty_escalation_policy(#781)
BUG FIXES:
- More gracefully reject colonCompoundIDs that aren't compound IDs (#762)
resource/pagerduty_automation-actions_action_service_associationresource/pagerduty_automation-actions_action_team_associationresource/pagerduty_automation-actions_runner_team_associationresource/pagerduty_event_orchestration_integrationresource/pagerduty_team_membership
BUG FIXES:
resource/pagerduty_service: Hotfix - Alert grouping parameters input validation broken (#779)
IMPROVEMENTS:
resource/*,data/*: Support rate limiting throttling (#777)
FEATURES:
resource/pagerduty_incident_workflow: Feat/add iw inline steps inputs support (#768)resource/pagerduty_service: Support for Intelligent Time Window to Alert Grouping Parameters (#773)
IMPROVEMENTS:
resource/pagerduty_service_integration: Deprecate integration_key attribute mutation for Service Integrations (#775)
BUG FIXES:
- Revert add remaining delays for retries (#776)
data/source_pagerduty_event_orchestrationdata/source_pagerduty_event_orchestrationsresource/pagerduty_automation_actions_action_service_associationresource/pagerduty_automation_actions_action_team_associationresource/pagerduty_automation_actions_actionresource/pagerduty_automation_actions_runner_team_associationresource/pagerduty_automation_actions_runnerresource/pagerduty_business_service_subscriberresource/pagerduty_business_serviceresource/pagerduty_escalation_policyresource/pagerduty_event_orchestration_integrationresource/pagerduty_event_orchestration_path_globalresource/pagerduty_event_orchestration_path_routerresource/pagerduty_event_orchestration_path_serviceresource/pagerduty_event_orchestration_path_unroutedresource/pagerduty_event_orchestrationresource/pagerduty_scheduleresource/pagerduty_service_dependencyresource/pagerduty_service_event_ruleresource/pagerduty_service_integrationresource/pagerduty_serviceresource/pagerduty_slack_connectionresource/pagerduty_tag_assignmentresource/pagerduty_tagresource/pagerduty_team_membershipresource/pagerduty_teamresource/pagerduty_userresource/pagerduty_webhook_subscription
IMPROVEMENTS:
resource/pagerduty_schedule: Addresspagerduty_schedulevalidation error on weekly restriction wihtout Start of week day (#764)resource/pagerduty_event_orchestration_service: Patch - Service Orchestration enable status doesn't opt in (#769)resource/pagerduty_incident_custom_field,resource/pagerduty_incident_custom_field_option: add missing properties to incident_custom_field resource documentation (#751)resource/pagerduty_service: Address Service Alert Grouping parameters config permadiff (#771)
IMPROVEMENTS:
resource/pagerduty_user_contact_method: Specify the default country code for contact methods (#723)resource/pagerduty_service: Update retry delay for Technical Service state read (#763)
FEATURES:
resource/pagerduty_team,data/pagerduty_team: teams: add support for private teams (#612)
IMPROVEMENTS:
- Add delays to API calls retries lacking of them on various TF Objects (#758)
data/source_pagerduty_event_orchestrationdata/source_pagerduty_event_orchestrationsresource/pagerduty_automation_actions_actionresource/pagerduty_automation_actions_action_service_associationresource/pagerduty_automation_actions_action_team_associationresource/pagerduty_automation_actions_runnerresource/pagerduty_automation_actions_runner_team_associationresource/pagerduty_business_serviceresource/pagerduty_business_service_subscriberresource/pagerduty_escalation_policyresource/pagerduty_event_orchestrationresource/pagerduty_event_orchestration_integrationresource/pagerduty_event_orchestration_path_globalresource/pagerduty_event_orchestration_path_routerresource/pagerduty_event_orchestration_path_serviceresource/pagerduty_event_orchestration_path_unroutedresource/pagerduty_scheduleresource/pagerduty_service_dependencyresource/pagerduty_service_event_ruleresource/pagerduty_service_integrationresource/pagerduty_slack_connectionresource/pagerduty_tagresource/pagerduty_tag_assignmentresource/pagerduty_teamresource/pagerduty_team_membershipresource/pagerduty_userresource/pagerduty_webhook_subscription
BUG FIXES:
resource/pagerduty_service,resource/pagerduty_escalation_policy: Update name validation logic for technical services (#752)
BUG FIXES:
resource/pagerduty_schedule: Fix - Provider crashing on Terraform state snapshot validation (#747)
BREAKING CHANGES:
pagerduty/pagerduty: Support for PagerDuty Apps Oauth scoped token (#708)- The following data sources and resources has been deprecated (#744)
data/pagerduty_custom_fielddata/pagerduty_custom_field_schemaresource/pagerduty_custom_fieldresource/pagerduty_custom_field_optionresource/pagerduty_custom_field_schemaresource/pagerduty_custom_field_schema_field_configurationresource/pagerduty_custom_field_schema_assignment
NOTES:
- Provider configuration attribute
tokenhas becomeoptional.
BUG FIXES:
resource/pagerduty_service_dependency: Address service dependency drift for external removals (#741)
IMPROVEMENTS:
pagerduty/pagerduty: bump terraform-plugin-sdk/v2 to solve #732 (#733)- Docs:
README.md: update README to ref SECURE logs level (#734)
FEATURES:
pagerduty/pagerduty: Add support for SECURE logging level (#730)
IMPROVEMENTS:
resource/pagerduty_escalation_policy,resource/pagerduty_service: Update name validation func to not accept white spaces at the end (#731)
IMPROVEMENTS:
resource/pagerduty_service_dependency: [TFPROVDEV-27] Avoid Concurrent calls for Service Dependencies creation (#724)resource/pagerduty_user: [TFPROVDEV-30] Address update user role failed as license is not re-computed correctly (#725)
IMPROVEMENTS:
resource/pagerduty_schedule: Stop retrying on Schedule deletion when open incidents are untraceable (#714)- Address: Too long and unneeded timeouts for call retries with 400 http errors (#713)
data/pagerduty_automation_actions_actiondata/pagerduty_automation_actions_runnerdata/pagerduty_business_servicedata/pagerduty_escalation_policydata/pagerduty_event_orchestrationdata/pagerduty_event_orchestration_integrationdata/pagerduty_event_orchestrationsdata/pagerduty_extension_schemadata/pagerduty_incident_custom_fielddata/pagerduty_incident_workflowdata/pagerduty_licensedata/pagerduty_licensesdata/pagerduty_prioritydata/pagerduty_rulesetdata/pagerduty_scheduledata/pagerduty_servicedata/pagerduty_service_integrationdata/pagerduty_tagdata/pagerduty_teamdata/pagerduty_userdata/pagerduty_user_contact_methoddata/pagerduty_usersdata/pagerduty_vendorresource/pagerduty_addonresource/pagerduty_automation_actions_actionresource/pagerduty_automation_actions_action_service_associationresource/pagerduty_automation_actions_action_team_associationresource/pagerduty_automation_actions_runnerresource/pagerduty_automation_actions_runner_team_associationresource/pagerduty_business_serviceresource/pagerduty_business_service_subscriberresource/pagerduty_escalation_policyresource/pagerduty_event_orchestrationresource/pagerduty_event_orchestration_integrationresource/pagerduty_event_orchestration_path_globalresource/pagerduty_event_orchestration_path_routerresource/pagerduty_event_orchestration_path_serviceresource/pagerduty_event_orchestration_path_unroutedresource/pagerduty_event_ruleresource/pagerduty_extensionresource/pagerduty_extension_servicenowresource/pagerduty_incident_custom_fieldresource/pagerduty_incident_custom_field_optionresource/pagerduty_incident_workflowresource/pagerduty_incident_workflow_triggerresource/pagerduty_maintenance_windowresource/pagerduty_response_playresource/pagerduty_rulesetresource/pagerduty_ruleset_ruleresource/pagerduty_scheduleresource/pagerduty_serviceresource/pagerduty_service_dependencyresource/pagerduty_service_event_ruleresource/pagerduty_service_integrationresource/pagerduty_slack_connectionresource/pagerduty_tagresource/pagerduty_tag_assignmentresource/pagerduty_teamresource/pagerduty_team_membershipresource/pagerduty_userresource/pagerduty_user_contact_methodresource/pagerduty_user_notification_ruleresource/pagerduty_webhook_subscription
IMPROVEMENTS:
resource/pagerduty_escalation_policy,resource/pagerduty_service: Address name format validation on Escalation Policies (#712)dependency/google.golang.org/grpc: bump google.golang.org/grpc from 1.33.2 to 1.53.0 (#711)resource/pagerduty_slack_connection: fix slack_connection doc (#587)- Custom Fields - remove early access marker from incident custom fields pages (#701)
data/pagerduty_incident_custom_fieldresource/pagerduty_incident_custom_fieldresource/pagerduty_incident_custom_field_option
BREAKING CHANGES:
- The following data sources and resources has been deprecated (#684)
data/pagerduty_custom_fielddata/pagerduty_custom_field_schemaresource/pagerduty_custom_fieldresource/pagerduty_custom_field_optionresource/pagerduty_custom_field_schemaresource/pagerduty_custom_field_schema_field_configurationresource/pagerduty_custom_field_schema_assignment
NOTES:
- The following data sources and resources shall be removed in the next Major release
data/pagerduty_custom_fielddata/pagerduty_custom_field_schemaresource/pagerduty_custom_fieldresource/pagerduty_custom_field_optionresource/pagerduty_custom_field_schemaresource/pagerduty_custom_field_schema_field_configurationresource/pagerduty_custom_field_schema_assignment
FEATURES:
- adapt Terraform provider to use reflect simplified Custom Fields API. The following data sources and resources were added (#684)
data/pagerduty_incident_custom_fieldresource/pagerduty_incident_custom_fieldresource/pagerduty_incident_custom_field_option
IMPROVEMENTS:
resource/schedule: Update handling of format errors onpagerduty_schedule.start(#691)chore: Update go module directive go version to1.17(#694)
BUG FIXES:
resource/schedule: Address Schedule can't be deleted when used by EP with one layer configured (#693)
IMPROVEMENTS:
- Plan recreation of tag assignments and teams on external to Terraform deletion (#686)
resource/pagerduty_tag_assignmentresource/pagerduty_team
IMPROVEMENTS:
resource/schedule: Improveresource/pagerduty_scheduleopen incidents handling on deletion (#681)
IMPROVEMENTS:
data/vendor: Doc update fordata.pagerduty_vendorregarding PagerDuty AIOps feature gate (#678)resource/schedule: Add schedule's users as query param when listing open incidents associated to EP snashot (#679)resource/service: Service response play no op update (#680)
IMPROVEMENTS:
resource/pagerduty_escalation_policy: Handle retries and state drift clean up for Escalation Policy (#677)
IMPROVEMENTS:
- Support for deleting remote configuration of Event Orchestration Paths (#676)
resource/pagerduty_event_orchestration_serviceresource/pagerduty_event_orchestration_routerresource/pagerduty_event_orchestration_unroutedresource/pagerduty_event_orchestration_global
FEATURES:
- Adds license resource for user management (#657)
data/pagerduty_licensedata/pagerduty_licensesresource/pagerduty_user
FEATURES:
- Event Orchestration Updates: Orchestration Warnings, Global Orchestrations, Orchestration Integrations (#618)
data/pagerduty_event_orchestration_integrationresource/pagerduty_event_orchestration_globalresource/pagerduty_event_orchestration_integration
IMPROVEMENTS:
- [ORCA-3999] Add EOL banner to Ruleset and Service Rules. (#672)
data/pagerduty_rulesetresource/pagerduty_rulesetresource/pagerduty_ruleset_ruleresource/pagerduty_service_event_rule
BUG FIXES:
resource/pagerduty_service: Address: Service Read lifecycle wasn't detecting drift for auto pause notif and alert grouping params (#673)
FEATURES:
data/pagerduty_service: service: Compute additional fields already included in API response (#660)
IMPROVEMENTS:
resource/pagerduty_schedule: Handle a schedule being deleted in the UI (#661)resource/pagerduty_tag: Address #655 Tags are not cleaned up from State after removed externally (#670)resource/pagerduty_tag: Address #655 Tags are not cleaned up from State after removed externally (#670)resource/pagerduty_user_contact_method: Print number and error for failing contact method validation (#568)
IMPROVEMENTS:
resource/pagerduty_team_memberhsip: Upgradego-pagerdutyto support caching forpagerduty_team_membership(#666)
IMPROVEMENTS:
resource/pagerduty_custom_field_schema_field_configuration: Addressing name typo on custom fields schema field config docs and test (#654)resource/pagerduty_service_dependency: Addressing GOAWAY error onpagerduty_service_dependency(#653)- Add support for
process_automation_node_filteron Automation Actions (#647)data_source/pagerduty_automation_actions_actionresource/pagerduty_automation_actions_action
IMPROVEMENTS:
resource/pagerduty_event_orchestration_service: Enable event orchestration active status for service (#649)- Remove early access header for incident workflows. (#645)
data_source/pagerduty_incident_workflowresource/pagerduty_incident_workflowresource/pagerduty_incident_workflow_trigger
FEATURES:
- Support Custom Fields via several new resources. (#623)
resource/pagerduty_custom_fieldresource/pagerduty_custom_field_optionresource/pagerduty_custom_field_schemaresource/pagerduty_custom_field_schema_assignmentresource/pagerduty_custom_field_schema_field_configurationdata_source/pagerduty_custom_fielddata_source/pagerduty_custom_field_schema
BUG FIXES:
resource/pagerduty_schedule: Cannot destroy pagerduty_schedule. You must first resolve the following incidents related with Escalation Policies (#619)
BUG FIXES:
resource/pagerduty_service_integration: Address: Service integration perm diff with Generic email and empty/omittedemail_filter(#625)
FEATURES:
data/pagerduty_event_orchestrations: feat: addpagerduty_event_orchestrationsdatasource (#581)
BUG FIXES:
resource/pagerduty_team_membership: EF-3964 Addressteam_membershipinconsistency aftercreateandupdate(#621)
BUG FIXES:
dependency/go-pagerduty: updategithub.com/heimweh/go-pagerdutyto fix offset pagination (#615)
IMPROVEMENTS:
resource/pagerduty_incident_workflow: add team support for incident workflows (#609)- replace
ValidateValueFuncwithValidateValueDiagFuncdue to deprecation on the following resources. (#605)resource/pagerduty_event_orchestrationresource/pagerduty_automation_actions_actionresource/pagerduty_automation_actions_runnerresource/pagerduty_business_serviceresource/pagerduty_business_service_subscriberresource/pagerduty_escalation_policyresource/pagerduty_event_orchestration_serviceresource/pagerduty_event_orchestration_unroutedresource/pagerduty_incident_workflow_triggerresource/pagerduty_ruleset_ruleresource/pagerduty_scheduleresource/pagerduty_serviceresource/pagerduty_service_dependencyresource/pagerduty_service_event_ruleresource/pagerduty_service_integrationresource/pagerduty_slack_connectionresource/pagerduty_tag_assignmentresource/pagerduty_team_membershipresource/pagerduty_userresource/pagerduty_user_contact_methodresource/pagerduty_user_notification_ruleresource/pagerduty_webhook_subscription
FEATURES:
data/pagerduty_automation_actions_action: Add support for data.pagerduty_automation_actions_action (#601)resource/pagerduty_automation_actions_runner_team_association: Add support for Automation Actions' Runner association with a Team (#607)resource/pagerduty_automation_actions_action_service_association: Add support for Automation Actions' Action association to a Service (#608)
IMPROVEMENTS:
resource/pagerduty_automation_actions_action,resource/pagerduty_automation_actions_runner: Add support for the update operation on pagerduty_automation_actions_action and pagerduty_automation_actions_runner (#603)
IMPROVEMENTS:
resource/pagerduty_schedule: Address: Schedules can't be deleted when they have open incidents (#602)
FEATURES:
- Support Incident Workflows via several new resources. (#596)
resource/pagerduty_incident_workflow_triggerresource/pagerduty_incident_workflowdata_source/pagerduty_incident_workflow
resource/pagerduty_automation_actions_action_team_association: Add support for Automation Actions' Action association to a Team (#600)resource/pagerduty_automation_actions_action: Add support for pagerduty_automation_actions_action (#599)
FEATURES:
resource/pagerduty_automation_actions_runner,data_source/pagerduty_automation_actions_runner: Add support forpagerduty_automation_actions_runneranddata.pagerduty_automation_actions_runner(#595)
BUG FIXES:
resource/pagerduty_user_contact_method: Address: Unique contact method error not being captured (#586)
BUG FIXES:
resource/pagerduty_service: Test and handle time-based alert grouping parameters (#582)
BUG FIXES:
resource/pagerduty_service: Address:pagerduty_service.alert_grouping_parameters.configblock parsing (#570)resource/pagerduty_service: resource_pagerduty_service: skip response_play with "null" value (#573)
IMPROVEMENTS:
- Docs:
resource/tag_assignment: Adds proper documentation for pagerduty_tag resource in tag_assignmen... (#563) - Docs:
README.md: Updates developer docs with more helpful setup information (#571)
BUG FIXES:
resource/pagerduty_schedule: Test rule removal rather than update for Escalation Policy Dependent Schedule (#564)
IMPROVEMENTS:
- Docs:
changelog.md: Fixing PR Links in Changelog (#566)
BUG FIXES:
resource/pagerduty_schedule: Add support for gracefully destroypagerduty_schedule(#561)
FEATURES:
data_source/pagerduty_users: Addpagerduty_usersdata source (#545)resource/pagerduty_service: Add support for service levelauto_pause_notifications_parameters(#525)
IMPROVEMENTS:
resource/pagerduty_service: Addresponse_playfield to service (#515))- Docs:
resource/pagerduty_service: Fixed Docs Bugs in pagerduty_service Ref: Issue #522 (#554)
BUG FIXES:
resource/pagerduty_team_membership: Add support for gracefully destroypagerduty_team_membership(#558)
IMPROVEMENTS:
goreleaser: update to go-version 1.17 (#543)resource/pagerduty_schedule: Addressing output not showing rendered_coverage_percentage (#528)- Docs:
resource/pagerduty_event_orchestration_router: Fix typos in the event orchestration router docs (#536) - Docs:
resource/pagerduty_event_orchestration_router,resource/pagerduty_event_orchestration_service,resource/pagerduty_event_orchestration_unrouted: Fix docs for event_orchestration resources import (#529) - Docs:
resource/pagerduty_extension_servicenow: Wrong Extension Schema (#487)
BUG FIXES:
resource/pagerduty_service: removeexpectNonEmptyPlanFromTestfrom Service test responding to feedback left in PR#527 (#542)resource/pagerduty_service_dependency: add input validation and drift detection during deletion forservice_dependency(#530)data/pagerduty_business_services,data/extension_schema,data/priority,data/service,data/integration,data/tag,data/team: Remove 429 check on remaining data sources (#537)resource/pagerduty_service: Address unable to switch off alert grouping on a service (#527)
FEATURES:
resource/pagerduty_service: Address: Unable to switch off alert grouping on a service (#455)
BUG FIXES:
resource/pagerduty_slack_connection: Addressing pagerduty_slack_connection unable to set "No Priority" vs "Any Priority"(#519)data_source/pagerduty_user,data_source/pagerduty_schedule,data_source/pagerduty_vendor: Changed logic to retry on all errors returned by PD API. Remedies GOAWAY error. (#521)
FEATURES:
- Support for Event Orchestration via several new resources. (#512)
resource/pagerduty_event_orchestrationresource/pagerduty_event_orchestration_routerresource/pagerduty_event_orchestration_unroutedresource/pagerduty_event_orchestration_servicedata_source/pagerduty_event_orchestration
IMPROVEMENTS:
data_source/pagerduty_user: Add support for pagination. Gets all users. (#511)
BUG FIXES:
resource/pagerduty_service_integration: Fix permadiff in email_parser with type regex & minor docs update (#479)
IMPROVEMENTS:
- Acceptance Test Improvements: Use "@foo.test" email addresses in tests. (#491)
- Acceptance Test Improvements: Adding better notes to README on running ACC (#503)
resource/pagerduty_ruleset_rule: Introduce support forcatch_allrules. (#481)- Docs:
resource/pagerduty_slack_connection: Improved notes on resource supporting Slack V2 Next Generation (#496)
BUG FIXES:
- Documentation: Fixed all broken links to the PagerDuty API documentation (#464)
- Docs:
resource/pagerduty_escalation_policy: Fixeduser->user_referencein samples (#497) - Build Process: Include
timezdatabuild tag in goreleaser config (#488) data_source/pagerduty_escalation_policy,data_source/pagerduty_ruleset: Changed logic to retry on all errors returned by PD API. Remedies GOAWAY error. (#507)
IMPROVEMENTS:
resource/pagerduty_user_notification: Create user/notification rule: allow using existing ones (#482)resource/pagerduty_schedule: Enforce 0 second time restriction on schedules (#483)
BUG FIXES:
- Embed time zone data into the provider's binary(#478)
- Documentation fix: update all broken links pointing to PagerDuty API documentation (#464)
FEATURES:
resource/pagerduty_service_integration: Add Email Filters to Service Integrations (#468)
IMPROVEMENTS:
resource/ruleset_rule,resource/schedule,resource/service,resource/service_event_rule,resource/user: Validate time zones (#473)resource/user_contact_method: Validate phone numbers starting with 0 are not supported (#475)resource/pagerduty_schedule: Send"end": nullwhen layer end removed(#460)resource/maintenance_window: Ignore error code 405 on delete (#466)
IMPROVEMENTS:
- Updated TF SDK to v2.10.1 and added
depends_onto eventrule tests (#446) resource/pagerduty_schedule: Added validation toduration_seconds(#433)- Documentation fix: update code sample on index (#436
resource/pagerduty_escalation_policy: Validate user and schedule reference in escalation policy targets (#435)resource/pagerduty_service,resource/pagerduty_business_service,data_source/pagerduty_service,data_source/pagerduty_business_service: Adding computedtypefield to be used inservice_dependencies(#364)resource/pagerduty_service_integration: Support emails that are only known after apply (#425)- Safter HTTP client initialization and usage (#458)
- Increase Retry Time on Data Sources (#454)
BUG FIXES:
- Documentation fix: update broken links to auth docs in PagerDuty (#449)
- Documentation fix: update description of PagerDuty (#441)
BUG FIX:
resource/pagerduty_user: Fix in go library for user object (ref)
FEATURES:
resource/pagerduty_webhook_subscriptions: Added resource to support Webhooks v3 (#420)resource/pagerduty_business_service_subscriber: Added resource to support Business Service Subscribers (#414)
IMPROVEMENTS:
pagerduty/provider: Addedapi_url_overrideto support routing PagerDuty API traffic through a proxy (#366)pagerduty/provider: Adding various fetch functions to fix race conditions with PagerDuty API (#380)
BUG FIXES:
BUG FIXES:
resource/pagerduty_user: Fixed caching (#413)
IMPROVEMENTS:
resource/pagerduty_extension: Added plumbing to enable paging in a future release (#413)resource/pagerduty_service: Added plumbing to enable email filtering in a future release (#413)
FEATURES:
pagerduty/provider: Added support forservice_regionanduser_tokentags on the provider block (#384)- Added GitHub Actions workflow to run tests (#406)
IMPROVEMENTS:
- Docs:
resource/pagerduty_slack_connection: Addednotification_typeto sample code (#408) resource/pagerduty_escalation_policy: Added validation for teams maxitems 1 (#412)
BUG FIXES:
- Docs:
resource/pagerduty_tag: Corrected sample code (#409) - Docs:
index: Removed deprecatedteamsfield from sample code (#411)
FEATURES:
-
resource/pagerduty_tag: Added resource to manage Tags (#402) -
resource/pagerduty_tag_assignment: Added resource to manage Tag Assignments (#402) -
data_source_pagerduty_tag: Added data source for Tags (#402) -
Update Terraform Plugin SDK to v2 (#375)
IMPROVEMENTS:
-
resource/pagerduty_service_integration: Added validation that ensures an email address is specified for email integrations (#382) -
resource/pagerduty_schedule: Added validation forstart_time_of_dayformat (#383) -
resource/pagerduty_schedule: Added validation forstart_day_of_weekformat (#385) -
resource/pagerduty_schedule: Added validation thatstart_day_of_weekis only set whenweekly_restrictionis set asrestriction.type(#386) -
resource/pagerduty_service: CustomizeDiff to ensure general urgency rule is not set for an urgency rule of type support hours (#387) -
Docs:
resource/pagerduty_rulset_rule: Update severity order to reflect criticality (#392) -
resource/pagerduty_escalation_policy: Added validation to ensurenum_loopsstays between0and9(#395) -
resource/pagerduty_escalation_policy: Added validation to ensureescalation_delay_in_minutesis an int and greater than0(#401) -
resource/pagerduty_schedule: Added validation torotation_turn_length_seconds(#405)
BUG FIXES:
-
Docs:
resource/pagerduty_service: Correctedacknowledgement_timeoutto add statement about default being set to 1800. (#393) -
resource/pagerduty_serviceandresource/pagerduty_service_dependency: Fixalert_groupingandalert_grouping_timeoutconflicting withalert_grouping_parameters(#377) -
resource/pagerduty_service_dependency: Fix sporadic panic when processing service dependencies (#376)
FEATURES:
resource/pagerduty_slack_connection: Added resource to manage Slack Connections (aka Slack v2) (#381)
BUG FIXES:
resource/pagerduty_service: Clarified docs surrounding thescheduled_actionsblock on the service resource (#360)
FEATURES:
data_source_pagerduty_service_integration: Add new data source for Service Integrations (#363)resource/pagerduty_schedule: Addteamsfield to schedule resource (#368)
BUG FIXES:
resource/pagerduty_extension_servicenow: Fixed blanksnow_passwordwhen 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_servicenowresource to account for specific values that need to be set for ServiceNow extension (#348)resource/pagerduty_schedule: Addedalert_grouping_parametersfield 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: 1parameter 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 thestartfield when it's set to the past (#343)
BUG FIXES:
resource/pagerduty_escalation_policy: Fixednum_loopsfield 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 documentation 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_timeof scheduled event rules (#340)
BUG FIXES:
resource/pagerduty_response_play: Fixedresponderfield 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: Addedparentfield to resource to support team hierarchy (#319)
BUG FIXES:
data_source_pagerduty_ruleset: Fixed bug by addingrouting_keysto 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 fornamefield to match behavior of PagerDuty API (#312)
FEATURES:
resource/pagerduty_ruleset_ruleandresource/pagerduty_service_event_rule: Addtemplatefield 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_keysfield to therulesetobject (#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: Addsuspendandvariablesfields (#296)
BUG FIXES:
resource/pagerduty_ruleset_rule: Fixed bug wherepositionwasn't setting properly. Add retry to allow forpositionto be correctly set before apply is complete (#296)
FEATURES:
resource/resource_pagerduty_response_playAdd response play resource (#278)
IMPROVEMENTS:
resource/resource_pagerduty_extensionMake endpoint_url sensitive (#281)
BUG FIXES:
resource/resource_ruleset_ruleFix issue with disabling ruleset rule (#282)resource/resource_service_integrationFix documentation to haveintegration_emailshow fully-qualified email address (#284)
IMPROVEMENTS:
resource/resource_pagerduty_serviceAdded validation to Service Name field. (#275)
BUG FIXES:
-
resource/resource_pagerduty_escalation_policyFixed retry logic on Escalation Policy Read function. (#275) -
README -- fixed typos (#270)
-
resource/resource_pagerduty_event_ruleDocs -- fixed typo in NOTE (#267)
IMPROVEMENTS:
resource/resource_pagerduty_schedule,resource/resource_pagerduty_escalation_policyadded retry logic to updating schedule and escalation_policy (#264)
FEATURES:
resource/resource_pagerduty_business_serviceAdd team to business_service resource (#246)
BUG FIXES:
resource/resource_pagerduty_userDocs -- fixed typo in user_roles info (#248)resource/resource_pagerduty_userDocs -- added time_zone field (#256)
IMPROVEMENTS:
resource/resource_pagerduty_rulesetDocs -- added example of Default Global Ruleset (#239)resource/resource_pagerduty_escalation_policyDocs -- extending example of multiple targets(#242)resource/resource_pagerduty_serviceDocs -- extending example of alert creation on service(#243)resource/resource_pagerduty_service_integrationDocs -- extending example of events v2 and email integrations on service_integration(#244)resource/resource_pagerduty_scheduleAllowing "Removal of Schedule Layers (#257)resource/resource_pagerduty_schedule,resource/resource_pagerduty_team_membership,resource/resource_pagerduty_team_useradding 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_serviceandpagerduty_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 multi-rule creation bug and suppress rule panic (#211)
BUG FIXES:
-
Added links to
pagerduty_rulesetandpagerduty_ruleset_ruleto side nav(#198) -
Fixed importing on
pagerduty_rulesetandpagerduty_ruleset_rulealso added import testing. (#199)
FEATURES:
- New Resources:
pagerduty_rulesetandpagerduty_ruleset_rule(#195)
BUG FIXES:
- resource/resource_pagerduty_team_membership: Docs: Fixed Team membership role defaults to manager (#194)
IMPROVEMENTS:
resource/resource_pagerduty_serviceandresource/resource_pagerduty_service_integration: implement 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
roleto 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_responderrole that 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_groupingandalert_grouping_timeoutfields 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_urlwith 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_onfield (#152).
NOTES:
- resource/pagerduty_user: The
teamsattribute has been deprecated in favor of thepagerduty_team_membershipresource (#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_actionsbug (#99)
IMPROVEMENTS:
- resource/pagerduty_extension:
endpoint_urlis 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 schemabug (#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_urlas 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
startvalue 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/pagerduty_service_integration: Protect against panics on imports (#16)
NOTES:
- Same functionality as that of Terraform 0.9.8. Repacked as part of Provider Splitout