Skip to content

feat: make the blob change feed configurable on storage_account_public (AB#9281) - #461

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

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

Conversation

@kfaessen

Copy link
Copy Markdown
Contributor

Azure houdt de change feed aan zolang een object-replication policy het account als bron gebruikt, en weigert elke update die hem uitzet. De module zette change_feed_enabled niet, dus de provider stuurde zijn default false mee en elke apply op zo'n account faalde met:

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

Bij VWT/Hanab blokkeert dit sinds kort alle deploys naar dev en tst: op sthtiip4pstst, sthtiintplatformtst, sthtiipserviceticketstst en sthtiticketslogicapptst staan object-replication policies naar accounts in West-Europe-we-pod01-prot1. Het storage_account-unit faalt en alles wat ervan afhangt wordt overgeslagen. Acc en prd hebben die policies niet en zijn niet geraakt.

Accounts onder zo'n policy kunnen nu change_feed_enabled = true meegeven. De default blijft false, dus voor alle bestaande callers verandert er niets.

storage_account_private heeft geen blob_properties-blok en is dus niet geraakt.

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

…c (AB#9281)

Azure keeps the change feed on for as long as an object replication policy uses
the account as its source, and rejects any update that turns it off. The module
never set change_feed_enabled, so the provider sent its false default and every
apply on such an account failed with

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

Accounts under an object replication policy can now declare change_feed_enabled
= true. The default keeps the current behaviour.
@kfaessen
kfaessen merged commit 23de946 into develop Aug 12, 2026
2 of 3 checks passed
@kfaessen
kfaessen deleted the feature/AB9281-storage-change-feed-toggle branch August 12, 2026 07:37
kfaessen added a commit that referenced this pull request Aug 12, 2026
…#9281) (#462)

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.

Co-authored-by: Kelly Faessen <kelly@faessen.com>
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