Skip to content

Entra ID-only storage support (AB#7496) - #458

Merged
kfaessen merged 2 commits into
developfrom
feature/ab7496-disable-shared-key
Jun 16, 2026
Merged

kfaessen merged 2 commits into
developfrom
feature/ab7496-disable-shared-key

Conversation

@kfaessen

Copy link
Copy Markdown
Contributor

Adds opt-in support for disabling Storage shared key access, used by the kpn-tickets Defender remediation (AB#7496). All changes are additive and backward-compatible (defaults preserve current behaviour).

  • storage_account_public: shared_access_key_enabled (default true) + storage_use_azuread (default false)
  • storage_blob: storage_use_azuread + storage_blob_url_without_sas output (identity-based run-from-package)
  • storage_container: storage_use_azuread
  • new storage_table_azapi module (manages tables via ARM control plane, works with shared key disabled)

Released as tag v3.16.33 and validated end-to-end on the Telecom kpn-tickets dev+tst environments with shared key access disabled.

kfaessen added 2 commits June 15, 2026 11:55
- storage_account_public: add shared_access_key_enabled variable (default true)
- storage_blob: add storage_blob_url_without_sas output (identity-based run-from-package)
- add storage_table_azapi module (manages tables via ARM control plane, no Shared Key)
Lets consumers switch blob/queue/container data-plane auth to Entra ID
(provider storage_use_azuread) when shared key access is disabled. Default false.
@mmeurshanab
mmeurshanab requested review from mmeurshanab and removed request for mmeurshanab June 15, 2026 14:10
@kfaessen
kfaessen merged commit 1465f62 into develop Jun 16, 2026
2 checks passed
@kfaessen
kfaessen deleted the feature/ab7496-disable-shared-key branch June 16, 2026 10:23
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