Skip to content

[release/v1.9.x] fix: normalize Azure listing ETags - #2172

Merged
matheuscscp merged 2 commits into
release/v1.9.xfrom
backport-2171-to-release/v1.9.x
Sep 30, 2026
Merged

matheuscscp merged 2 commits into
release/v1.9.xfrom
backport-2171-to-release/v1.9.x

Conversation

@fluxcdbot

Copy link
Copy Markdown
Member

Automated backport to release/v1.9.x, triggered by a label in #2171.

Karthik-Chowdary and others added 2 commits September 30, 2026 15:15
Signed-off-by: Karthik Chowdary <21139050+Karthik-Chowdary@users.noreply.github.com>
Assisted-by: Hermes Agent/switchyard-openai-gpt-5.6-sol
(cherry picked from commit 54bad8b)
Add a regression test that serves the same blob through List Blobs
(unquoted <Etag> in the XML body) and Get Blob (quoted ETag response
header) and verifies both paths return the same ETag for the blob.

The Bucket reconciler compares these values to decide whether the
container changed, so a mismatch makes it re-download the whole
container on every reconcile. The existing listing test pins the
normalized value but never compares it with the download path.

Signed-off-by: Matheus Pimenta <matheuscscp@gmail.com>
Assisted-by: OpenCode/deepseek-v4.1-flash
(cherry picked from commit a1686bf)
@matheuscscp
matheuscscp merged commit 7e75011 into release/v1.9.x Sep 30, 2026
3 of 4 checks passed
@matheuscscp
matheuscscp deleted the backport-2171-to-release/v1.9.x branch September 30, 2026 15:40
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