This update is meant to migrate pagerduty_business_service resource from its current implementation using Terraform SDK v2 to Terraform Plugin Framework keeping feature parity as part of a progressive migration plan for all Terraform object in this Provider to Terraform Plugin Framework.
Acceptance Test Results...
$ make testacc TESTARGS='-run TestAccPagerDutyBusinessService'
==> Checking that code complies with gofmt requirements...
TF_ACC=1 go test $(go list ./... |grep -v 'vendor') -v -run TestAccPagerDutyBusinessService -timeout 120m
? github.com/PagerDuty/terraform-provider-pagerduty [no test files]
=== RUN TestAccPagerDutyBusinessServiceSubscriber_import
--- PASS: TestAccPagerDutyBusinessServiceSubscriber_import (21.23s)
=== RUN TestAccPagerDutyBusinessServiceSubscriber_User
--- PASS: TestAccPagerDutyBusinessServiceSubscriber_User (17.56s)
=== RUN TestAccPagerDutyBusinessServiceSubscriber_Team
--- PASS: TestAccPagerDutyBusinessServiceSubscriber_Team (16.13s)
=== RUN TestAccPagerDutyBusinessServiceSubscriber_TeamUser
--- PASS: TestAccPagerDutyBusinessServiceSubscriber_TeamUser (17.29s)
=== RUN TestAccPagerDutyBusinessServiceDependency_Basic
--- PASS: TestAccPagerDutyBusinessServiceDependency_Basic (32.12s)
=== RUN TestAccPagerDutyBusinessServiceDependency_Parallel
--- PASS: TestAccPagerDutyBusinessServiceDependency_Parallel (55.76s)
PASS
ok github.com/PagerDuty/terraform-provider-pagerduty/pagerduty (cached)
? github.com/PagerDuty/terraform-provider-pagerduty/util [no test files]
=== RUN TestAccPagerDutyBusinessService_import
--- PASS: TestAccPagerDutyBusinessService_import (19.36s)
=== RUN TestAccPagerDutyBusinessService_Basic
--- PASS: TestAccPagerDutyBusinessService_Basic (20.15s)
=== RUN TestAccPagerDutyBusinessService_WithTeam
--- PASS: TestAccPagerDutyBusinessService_WithTeam (17.48s)
=== RUN TestAccPagerDutyBusinessService_SDKv2Compatibility
--- PASS: TestAccPagerDutyBusinessService_SDKv2Compatibility (32.34s)
PASS
ok github.com/PagerDuty/terraform-provider-pagerduty/pagerdutyplugin
This update is meant to migrate
pagerduty_business_service
resource from its current implementation using Terraform SDK v2 to Terraform Plugin Framework keeping feature parity as part of a progressive migration plan for all Terraform object in this Provider to Terraform Plugin Framework.Acceptance Test Results...