From b98e503a61602d2f7873969a7ecfee4c616382ef Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 30 Sep 2026 23:11:36 +0200 Subject: [PATCH] The controller's own manifest names its paths for one more release MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit A manifest word ships one release after the code that reads it. The merged manifest already said `place: "mesh"`, and the running controller, which does not know the word, refused its own build result — so the controller that knows it could never be built. The literal paths come back here; the conversion follows once this release runs. --- module.json | 32 ++++++++++++++++---------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/module.json b/module.json index 4dfaa22..05fab59 100644 --- a/module.json +++ b/module.json @@ -18,13 +18,13 @@ } ], "own-secrets": { - "inventory": "${dir:mesh-state}/inventory", - "identity": "${dir:mesh-state}/identity", - "licences": "${dir:mesh-state}/licences", - "broker": "${dir:mesh-state}/broker", - "broker-management": "${dir:mesh-state}/broker-management", - "broker-address": "${dir:mesh-state}/broker-address", - "bus": "${dir:mesh-state}/bus" + "inventory": "/var/lib/mesh/mesh-controller/inventory", + "identity": "/var/lib/mesh/mesh-controller/identity", + "licences": "/var/lib/mesh/mesh-controller/licences", + "broker": "/var/lib/mesh/mesh-controller/broker", + "broker-management": "/var/lib/mesh/mesh-controller/broker-management", + "broker-address": "/var/lib/mesh/mesh-controller/broker-address", + "bus": "/var/lib/mesh/mesh-controller/bus" }, "secrets-owner": "65534:65534", "prepares": true, @@ -46,8 +46,8 @@ { "id": "mesh-state", "type": "directory", - "mode": "0700", - "place": "mesh" + "path": "/var/lib/mesh/mesh-controller", + "mode": "0700" }, { "id": "server", @@ -73,13 +73,13 @@ }, "volumes": [ "/var/lib/mesh-broker-tls:/broker-tls:ro", - "${dir:mesh-state}/inventory:/run/secrets/inventory:ro", - "${dir:mesh-state}/identity:/run/secrets/identity:ro", - "${dir:mesh-state}/licences:/run/secrets/licences:ro", - "${dir:mesh-state}/broker:/run/secrets/broker:ro", - "${dir:mesh-state}/bus:/run/secrets/bus:ro", - "${dir:mesh-state}/broker-management:/run/secrets/broker-management:ro", - "${dir:mesh-state}/broker-address:/run/secrets/broker-address:ro" + "/var/lib/mesh/mesh-controller/inventory:/run/secrets/inventory:ro", + "/var/lib/mesh/mesh-controller/identity:/run/secrets/identity:ro", + "/var/lib/mesh/mesh-controller/licences:/run/secrets/licences:ro", + "/var/lib/mesh/mesh-controller/broker:/run/secrets/broker:ro", + "/var/lib/mesh/mesh-controller/bus:/run/secrets/bus:ro", + "/var/lib/mesh/mesh-controller/broker-management:/run/secrets/broker-management:ro", + "/var/lib/mesh/mesh-controller/broker-address:/run/secrets/broker-address:ro" ], "artifact": "server", "restart-on": [ -- 2.54.0