opal icon indicating copy to clipboard operation
opal copied to clipboard

Add Azure Blob Storage as a PolicyBundleServerType

Open devine12 opened this issue 6 months ago • 1 comments

Fixes Issue

Fix issue #529

Changes proposed

Ability to connect to Azure Blob Storage as the PolicyBundleServerType.

Ability to generate SAS tokens dynamically via ManagedIdentity.

Add URL encoding to the api_policy_source, fetch_policy_bundle_from_api_source method due to special characters in the SAS tokens required to connect to Azure Blob Storage.

Check List (Check all the applicable boxes)

  • [x] I sign off on contributing this submission to open-source
  • [x] My code follows the code style of this project.
  • [x] My change requires changes to the documentation.
  • [x] I have updated the documentation accordingly.
  • [x] All new and existing tests passed.
  • [x] This PR does not contain plagiarized content.
  • [x] The title of my pull request is a short description of the requested changes.

devine12 avatar Jan 04 '24 21:01 devine12