From 431310fb039a96e45a5f8becfb6a6992f96a5925 Mon Sep 17 00:00:00 2001 From: jochen Date: Wed, 9 Sep 2026 02:35:47 +0200 Subject: [PATCH] novox conversions: short slugs for the login-length cap + real roundcube digest MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The whole-mesh-novox lab validation found three modules unresolvable: a provision-consuming module's minted login is mesh__, and on novox `mesh_novox_only_office`(22)/`_de_spiegel`(21)/`_amqp_email_forwarder`(31) overflow the 20-char S3 access-key cap (ADR 0049). Added a short `slug` each (office/spiegel/emailfwd → 17/18/19 chars). Also fixed mailu's roundcube image: the pinned digest returns "manifest unknown" from ghcr; corrected to the real :1.9 digest. Claude-Session: https://claude.ai/code/session_01LrgweAeERJYBg88c5cKDzF --- modules/amqp-email-forwarder/module.json | 1 + modules/de-spiegel/module.json | 1 + modules/mailu/module.json | 2 +- modules/only-office/module.json | 1 + 4 files changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/amqp-email-forwarder/module.json b/modules/amqp-email-forwarder/module.json index 36abc14..208e633 100644 --- a/modules/amqp-email-forwarder/module.json +++ b/modules/amqp-email-forwarder/module.json @@ -1,6 +1,7 @@ { "module": "amqp-email-forwarder", "version": "1", + "slug": "emailfwd", "capabilities": [ "container-runtime" ], diff --git a/modules/de-spiegel/module.json b/modules/de-spiegel/module.json index dec11ee..14f8245 100644 --- a/modules/de-spiegel/module.json +++ b/modules/de-spiegel/module.json @@ -1,6 +1,7 @@ { "module": "de-spiegel", "version": "1", + "slug": "spiegel", "capabilities": [ "container-runtime" ], diff --git a/modules/mailu/module.json b/modules/mailu/module.json index cd80df1..767656b 100644 --- a/modules/mailu/module.json +++ b/modules/mailu/module.json @@ -303,7 +303,7 @@ "id": "webmail", "type": "container", "name": "mailu-webmail", - "image": "ghcr.io/mailu/roundcube@sha256:076b720fc766e58a97321cdb700e887c2008d6d323685fe59f323088333059dc", + "image": "ghcr.io/mailu/roundcube@sha256:19ccc9c21b2420dabb893ffa707ef90785c785e53dcb6bb9f98da01598412c43", "network": "mailu", "env-file": [ "/var/lib/mailu/mailu.env", diff --git a/modules/only-office/module.json b/modules/only-office/module.json index 1fce3fd..ea48980 100644 --- a/modules/only-office/module.json +++ b/modules/only-office/module.json @@ -1,6 +1,7 @@ { "module": "only-office", "version": "1", + "slug": "office", "capabilities": [ "container-runtime" ],