Isolate the state with an unique name datasethash-bigtesty. With this… #34
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.
Isolate the state with a unique name datasethash-bigtesty. With this unique name each execution is not linked with the previous. Previously all the states had the name bigtesty, and if we executed a test while keeping the infra and then executed a test with the native destroy mode, the previous created infra were also deleted. To prevent this kind of issue, we isolate the state with a unique name.
After destroying the ephemeral infra, delete the empty state files. Pulumi proposes this feature, in the CLI but not in the automation API. We developed this logic with the BigQuery Python client and when this feature will be available in the Pulumi automation, we will use it.