broker: a generic module account + module issue (ADR 0048) #3

Closed
jschoubben wants to merge 4 commits from events/module-broker-account into claude/manifest-events
Showing only changes of commit 931ca6f01e - Show all commits
+6
View File
@@ -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 (<node>.<module>.events) without a manifest having to interpolate a node.
Node: *forNode,
Module: module,
})
if err != nil {
return err