Include govcd with catalog regression fix for GetCatalogByName and GetCatalogById #691
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Closes #689
This PR should fix regression in Terraform provider VCD 3.3.0 where a catalog shared from another Org might not be found.
It also includes a test
TestAccVcdCatalogSharedAccess
which triggers the bug in Org user mode (usingVCD_TEST_ORG_USER
flag). One should tunego.mod
(to consume go-vcloud-directorv2.12.0
in and useVCD_TEST_ORG_USER
mode to replicate this bug.)The test
TestAccVcdCatalogSharedAccess
itself uses specific functionality in SDK to prepare the environment (new org, new vdc, a catalog with image and share it with existing org). This explicitly requiresSystem
credentials and additional functioncreateSystemTemporaryVCDConnection
was introduced in test files. After the test run all these specific entities are cleaned up using SDK as well.