Update the vendor azure-sdk-for-go from 10.0.2 to 18.1.0 #18476
Closed
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.
Background: #16763
I would like to add support for using SAS tokens for azurerm backend authentication, since it's a more secure workflow than using long-lived access keys to authenticate an azurerm remote backend. However, the current version of azure-sdk-for-go (version 10.0.2) in vendors/ does not support SAS tokens, but it is introduced in a later version. So I updated the azure-sdk-for-go to use the latest version.
Testing:
Note: mastr/guid is a requirement for the newer version of azure-sdk-for-go and is added as a dependency.