Skip to content

feat: make blob versioning configurable on storage_account_public (AB#9281) - #462

Merged
kfaessen merged 1 commit into
developfrom
feature/AB9281-storage-versioning-toggle
Aug 12, 2026
Merged

kfaessen merged 1 commit into
developfrom
feature/AB9281-storage-versioning-toggle

Conversation

@kfaessen

Copy link
Copy Markdown
Contributor

Vervolg op #461. Object replication vereist op het bronaccount zowel de change feed als blob versioning, en Azure weigert een update die er één van uitzet. Nu change_feed_enabled instelbaar is, liep de eerstvolgende apply meteen op de tweede:

InvalidRequestPropertyValue: The value 'False' is not allowed for property isVersioningEnabled because Object Replication is enabled.

Zelfde aanpak: versioning_enabled als variabele, default false, dus voor bestaande callers verandert er niets. Dit zijn de twee vereisten van object replication, dus hierna zou er geen derde meer moeten volgen.

Getest met terraform fmt en terraform validate tegen azurerm ~> 3.117.

…#9281)

Follow-up to #461. Object replication requires both the change feed and blob
versioning on the source account, and Azure rejects an update that turns either
off. With change_feed_enabled configurable the next apply moved on to

  InvalidRequestPropertyValue: The value 'False' is not allowed for property
  isVersioningEnabled because Object Replication is enabled.

Accounts under an object replication policy can now declare versioning_enabled
= true. The default keeps the current behaviour.
@kfaessen
kfaessen merged commit 62e1889 into develop Aug 12, 2026
2 checks passed
@kfaessen
kfaessen deleted the feature/AB9281-storage-versioning-toggle branch August 12, 2026 11:55
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.

3 participants