diff --git a/cmd/mesh-control/modules.go b/cmd/mesh-control/modules.go index 743a192..3d10bd7 100644 --- a/cmd/mesh-control/modules.go +++ b/cmd/mesh-control/modules.go @@ -260,9 +260,15 @@ func moduleCommand(ctx context.Context, args []string) error { held, err := json.Marshal(struct { URL string `json:"url"` Fingerprint string `json:"fingerprint,omitempty"` + Node string `json:"node"` + Module string `json:"module"` }{ URL: fmt.Sprintf("amqps://%s:%s@%s/", account, password, known.Address), Fingerprint: known.Fingerprint, + // The node and module the account is for, so the runtime names its queue as the mesh + // scoped it (..events) without a manifest having to interpolate a node. + Node: *forNode, + Module: module, }) if err != nil { return err