Skip to content

revert: remove chorus and dragonfly, restore kopiur direct to garage - #11677

Merged
onedr0p merged 1 commit into
mainfrom
revert-chorus
Sep 10, 2026
Merged

revert: remove chorus and dragonfly, restore kopiur direct to garage#11677
onedr0p merged 1 commit into
mainfrom
revert-chorus

Conversation

@onedr0p

@onedr0p onedr0p commented Sep 10, 2026

Copy link
Copy Markdown
Owner

Reverts #11673, #11674, #11675 and #11676 in full: chorus-system, dragonfly-system, the Dragonfly component, the chorctl mise entry, and the kopiur ClusterRepository/dependsOn changes. The ClusterRepository goes back to expanse.internal:9000.

Why: the chorus proxy re-signs forwarded requests but forwards streaming-signed (aws-chunked) bodies verbatim, so the chunk signature chain no longer matches the new seed and Garage rejects every kopia PutObject over HTTP with Invalid payload signature. Reads work, writes fail; kopiur snapshots have been failing since the proxy entered the data path. Filed upstream as clyso/chorus#265.

Post-merge: Flux prunes the chorus and dragonfly Kustomizations. The two namespaces stay (prune disabled by convention) and the two Dragonfly snapshot PVCs on miroir-slow are left behind by the StatefulSet; delete them by hand if wanted. The kopiur R2 bucket holds a partial seed and can be emptied.

Reverts #11673, #11674, #11675 and #11676. The chorus proxy re-signs forwarded requests but passes streaming-signed (aws-chunked) bodies through unchanged, so every kopia PutObject over HTTP fails at Garage with "Invalid payload signature" (clyso/chorus#265).

Signed-off-by: Devin Buhl <devin@buhl.casa>
@bot-ross

bot-ross Bot commented Sep 10, 2026

Copy link
Copy Markdown
Contributor

Warning

  • CustomResourceDefinition dragonflies.dragonflydb.io: removed CustomResourceDefinition; deletes all of its custom resources
  • Namespace chorus-system: removed Namespace; deletes every resource inside it
  • Namespace dragonfly-system: removed Namespace; deletes every resource inside it

Note

2 changed · −55 removed: 57 resources across 6 apps · 1 CRD

image from to upstream
ghcr.io/dragonflydb/operator v1.6.1
harbor.clyso.com/chorus/proxy v0.7.10
harbor.clyso.com/chorus/web-ui v0.7.10
harbor.clyso.com/chorus/worker v0.7.10
quay.io/brancz/kube-rbac-proxy v0.20.2

konflate 0.6.3 · rendered 7f46044 · full diff →

@onedr0p
onedr0p merged commit 3c6871a into main Sep 10, 2026
3 checks passed
@onedr0p
onedr0p deleted the revert-chorus branch September 10, 2026 16:27
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.

1 participant