Skip to content

Conversation

@maniraj342
Copy link

=== RUN TestAccIbmPdrGetDrLocationsDataSourceBasic
--- PASS: TestAccIbmPdrGetDrLocationsDataSourceBasic (5.41s)
=== RUN TestDataSourceIbmPdrGetDrLocationsDrLocationToMap
--- PASS: TestDataSourceIbmPdrGetDrLocationsDrLocationToMap (0.00s)
=== RUN TestAccIbmPdrGetDrSummaryResponseDataSourceBasic
--- PASS: TestAccIbmPdrGetDrSummaryResponseDataSourceBasic (23.95s)
=== RUN TestDataSourceIbmPdrGetDrSummaryResponseOrchestratorDetailsToMap
--- PASS: TestDataSourceIbmPdrGetDrSummaryResponseOrchestratorDetailsToMap (0.00s)
=== RUN TestDataSourceIbmPdrGetDrSummaryResponseServiceDetailsToMap
--- PASS: TestDataSourceIbmPdrGetDrSummaryResponseServiceDetailsToMap (0.00s)
=== RUN TestAccIbmPdrGetEventDataSourceBasic
--- PASS: TestAccIbmPdrGetEventDataSourceBasic (3.76s)
=== RUN TestDataSourceIbmPdrGetEventEventUserToMap
--- PASS: TestDataSourceIbmPdrGetEventEventUserToMap (0.00s)
=== RUN TestAccIbmPdrGetEventsDataSourceBasic
--- PASS: TestAccIbmPdrGetEventsDataSourceBasic (13.01s)
=== RUN TestDataSourceIbmPdrGetEventsEventToMap
--- PASS: TestDataSourceIbmPdrGetEventsEventToMap (0.00s)
=== RUN TestDataSourceIbmPdrGetEventsEventUserToMap
--- PASS: TestDataSourceIbmPdrGetEventsEventUserToMap (0.00s)
=== RUN TestAccIbmPdrGetMachineTypesDataSourceBasic
--- PASS: TestAccIbmPdrGetMachineTypesDataSourceBasic (18.83s)
=== RUN TestAccIbmPdrGetManagedVmListDataSourceBasic
--- PASS: TestAccIbmPdrGetManagedVmListDataSourceBasic (5.04s)
=== RUN TestDataSourceIbmPdrGetManagedVmListManagedVmListToMap
--- PASS: TestDataSourceIbmPdrGetManagedVmListManagedVmListToMap (0.00s)
=== RUN TestAccIbmPdrLastOperationDataSourceBasic
--- PASS: TestAccIbmPdrLastOperationDataSourceBasic (25.11s)
=== RUN TestAccIbmPdrSchematicWorkspacesDataSourceBasic
--- PASS: TestAccIbmPdrSchematicWorkspacesDataSourceBasic (10.02s)
=== RUN TestDataSourceIbmPdrSchematicWorkspacesDrAutomationSchematicsWorkspaceToMap
--- PASS: TestDataSourceIbmPdrSchematicWorkspacesDrAutomationSchematicsWorkspaceToMap (0.00s)
=== RUN TestDataSourceIbmPdrSchematicWorkspacesDrAutomationCatalogRefToMap
--- PASS: TestDataSourceIbmPdrSchematicWorkspacesDrAutomationCatalogRefToMap (0.00s)
=== RUN TestAccIbmPdrValidateClustertypeDataSourceBasic
--- PASS: TestAccIbmPdrValidateClustertypeDataSourceBasic (15.02s)
=== RUN TestAccIbmPdrValidateProxyipDataSourceBasic
--- PASS: TestAccIbmPdrValidateProxyipDataSourceBasic (15.62s)
=== RUN TestAccIbmPdrValidateWorkspaceDataSourceBasic
--- PASS: TestAccIbmPdrValidateWorkspaceDataSourceBasic (9.78s)
=== RUN TestAccIbmPdrWorkspaceCustomVpcDataSourceBasic
--- PASS: TestAccIbmPdrWorkspaceCustomVpcDataSourceBasic (44.12s)
=== RUN TestDataSourceIbmPdrWorkspaceCustomVpcDRStandbyWorkspaceToMap
--- PASS: TestDataSourceIbmPdrWorkspaceCustomVpcDRStandbyWorkspaceToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceCustomVpcDetailsDrToMap
--- PASS: TestDataSourceIbmPdrWorkspaceCustomVpcDetailsDrToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceCustomVpcLocationDrToMap
--- PASS: TestDataSourceIbmPdrWorkspaceCustomVpcLocationDrToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceCustomVpcDRWorkspaceToMap
--- PASS: TestDataSourceIbmPdrWorkspaceCustomVpcDRWorkspaceToMap (0.00s)
=== RUN TestAccIbmPdrWorkspaceSchematicDataSourceBasic
--- PASS: TestAccIbmPdrWorkspaceSchematicDataSourceBasic (42.42s)
=== RUN TestDataSourceIbmPdrWorkspaceSchematicDRStandbyWorkspaceToMap
--- PASS: TestDataSourceIbmPdrWorkspaceSchematicDRStandbyWorkspaceToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceSchematicDetailsDrToMap
--- PASS: TestDataSourceIbmPdrWorkspaceSchematicDetailsDrToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceSchematicLocationDrToMap
--- PASS: TestDataSourceIbmPdrWorkspaceSchematicLocationDrToMap (0.00s)
=== RUN TestDataSourceIbmPdrWorkspaceSchematicDRWorkspaceToMap
--- PASS: TestDataSourceIbmPdrWorkspaceSchematicDRWorkspaceToMap (0.00s)
=== RUN TestAccIbmPdrManagedrBasic
resource_ibm_pdr_managedr_test.go:25: Step 1/1 error: Error running apply: exit status 1

    Error: ---
    id: terraform-18774d98
    summary: 'CreateManageDrWithContext failed: Not Found'
    severity: error
    resource: ibm_pdr_managedr
    operation: create
    component:
      name: github.com/IBM-Cloud/terraform-provider-ibm
      version: 0.0.1
    ---


      with ibm_pdr_managedr.pdr_managedr_instance,
      on terraform_plugin_test.tf line 12, in resource "ibm_pdr_managedr" "pdr_managedr_instance":
      12:           resource "ibm_pdr_managedr" "pdr_managedr_instance" {

--- FAIL: TestAccIbmPdrManagedrBasic (16.17s)
=== RUN TestAccIbmPdrManagedrAllArgs
resource_ibm_pdr_managedr_test.go:50: Step 1/2 error: Error running apply: exit status 1

    Error: ---
    id: terraform-3f45ef05
    summary: 'CreateManageDrWithContext failed: Bad Request'
    severity: error
    resource: ibm_pdr_managedr
    operation: create
    component:
      name: github.com/IBM-Cloud/terraform-provider-ibm
      version: 0.0.1
    ---


      with ibm_pdr_managedr.pdr_managedr_instance,
      on terraform_plugin_test.tf line 13, in resource "ibm_pdr_managedr" "pdr_managedr_instance":
      13:           resource "ibm_pdr_managedr" "pdr_managedr_instance" {

--- FAIL: TestAccIbmPdrManagedrAllArgs (1.90s)
=== RUN TestAccIbmPdrValidateApikeyBasic
resource_ibm_pdr_validate_apikey_test.go:24: Step 1/1 error: Error running apply: exit status 1

    Error: ---
    id: terraform-dff7f92e
    summary: 'GetServiceInstanceKeyV1WithContext failed: bad request'
    severity: error
    resource: ibm_pdr_validate_apikey
    operation: read
    component:
      name: github.com/IBM-Cloud/terraform-provider-ibm
      version: 0.0.1
    ---


      with ibm_pdr_validate_apikey.pdr_validate_apikey_instance,
      on terraform_plugin_test.tf line 12, in resource "ibm_pdr_validate_apikey" "pdr_validate_apikey_instance":
      12:           resource "ibm_pdr_validate_apikey" "pdr_validate_apikey_instance" {

{
"StatusCode": 200,
"Headers": {
"Content-Length": [
"185"
],
"Content-Security-Policy": [
"default-src 'self'; script-src 'self'; style-src 'self';"
],
"Content-Type": [
"application/json"
],
"Date": [
"Fri, 26 Sep 2025 13:47:50 GMT"
],
"Vary": [
"Origin"
]
},
"Result": {
"description": "key is active",
"id": "crn:v1:staging:public:power-dr-automation:global:a/a09202c1bfb04ceebfb4a9fd38c87721:050ebe3b-13f4-4db8-8ece-501a3c13be0965822::",
"status": "ACTIVE"
},
"RawResult": null
}

panic.go:635: Error running post-test destroy, there may be dangling resources: pdr_validate_apikey still exists: crn:v1:staging:public:power-dr-automation:global:a/a09202c1bfb04ceebfb4a9fd38c87721:050ebe3b-13f4-4db8-8ece-501a3c13be0965822::/crn:v1:staging:public:power-dr-automation:global:a/a09202c1bfb04ceebfb4a9fd38c87721:050ebe3b-13f4-4db8-8ece-501a3c13be0965822::

--- FAIL: TestAccIbmPdrValidateApikeyBasic (3.84s)
=== RUN TestAccIbmPdrValidateApikeyAllArgs
resource_ibm_pdr_validate_apikey_test.go:48: Step 1/3 error: Error running apply: exit status 1

    Error: ---
    id: terraform-dff7f92e
    summary: 'GetServiceInstanceKeyV1WithContext failed: bad request'
    severity: error
    resource: ibm_pdr_validate_apikey
    operation: read
    component:
      name: github.com/IBM-Cloud/terraform-provider-ibm
      version: 0.0.1
    ---


      with ibm_pdr_validate_apikey.pdr_validate_apikey_instance,
      on terraform_plugin_test.tf line 13, in resource "ibm_pdr_validate_apikey" "pdr_validate_apikey_instance":
      13:           resource "ibm_pdr_validate_apikey" "pdr_validate_apikey_instance" {

{
"StatusCode": 200,
"Headers": {
"Content-Length": [
"185"
],
"Content-Security-Policy": [
"default-src 'self'; script-src 'self'; style-src 'self';"
],
"Content-Type": [
"application/json"
],
"Date": [
"Fri, 26 Sep 2025 13:47:54 GMT"
],
"Vary": [
"Origin"
]
},
"Result": {
"description": "key is active",
"id": "crn:v1:staging:public:power-dr-automation:global:a/a09202c1bfb04ceebfb4a9fd38c87721:050ebe3b-13f4-4db8-8ece-501a3c13be0965822::",
"status": "ACTIVE"
},
"RawResult": null
}


getManageDrOptions := &drautomationservicev1.GetManageDrOptions{}

// parts, err := flex.SepIdParts(d.Id(), "/")
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We set ID in create method combination of two fields , we don't need to split the ID before getManageDrOptions.SetInstanceID(instanceID)

@hkantare
Copy link
Collaborator

Add respective documentation for datasources/resources

resource.Test(t, resource.TestCase{
PreCheck: func() { acc.TestAccPreCheck(t) },
Providers: acc.TestAccProviders,
CheckDestroy: testAccCheckIbmPdrManagedrDestroy,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

you can remove this CheckDestroy: testAccCheckIbmPdrManagedrDestroy, since the resources will not be destroyed in backend

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants