From 525c6390419dfb04b35c20ec99da8ca0c1b0eea7 Mon Sep 17 00:00:00 2001 From: jochen Date: Sun, 4 Oct 2026 04:26:38 +0200 Subject: [PATCH] The store does not collect until every controller composes the window (hq ADR 0189) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit mesh-controller#259 fixes while-stopped to name the container as the machine knows it — `distribution.store`, not `store`. Until that controller is the one composing, novox refuses its whole declaration and takes nothing at all. The step comes out; deletion stays on, already applied and harmless on its own. A collect step without its window would be worse than none: garbage collection against a live registry can sweep a blob a build is pushing. Put back once the fixed controller is deployed and stays. --- modules/distribution/module.json | 17 ----------------- 1 file changed, 17 deletions(-) diff --git a/modules/distribution/module.json b/modules/distribution/module.json index 3a7c85f..5f2c1b7 100644 --- a/modules/distribution/module.json +++ b/modules/distribution/module.json @@ -63,23 +63,6 @@ "env": { "REGISTRY_STORAGE_DELETE_ENABLED": "true" } - }, - { - "id": "collect", - "type": "container", - "name": "mesh-registry-collect", - "image": "registry@sha256:a3d8aaa63ed8681a604f1dea0aa03f100d5895b6a58ace528858a7b332415373", - "volumes": [ - "/var/lib/mesh-registry:/var/lib/registry" - ], - "args": [ - "garbage-collect", - "/etc/docker/registry/config.yml" - ], - "schedule": "30 3 * * *", - "while-stopped": [ - "store" - ] } ] }