Commit Graph

6 Commits

Author SHA1 Message Date
Wez Furlong 0eefb02bed make destination site queues per-tenant
To facilitate this, formatlize the `campaign:tenant@domain` naming
and add a helper type to parse and format that tuple of information
to make it easier to work with in the code.

Adjust the get_x_config events to accept those parameters.
2023-02-26 19:59:56 -07:00
Wez Furlong caf47d4c4e add traffic generator 2023-02-20 10:30:58 -07:00
Wez Furlong 82944d79f1 fmt 2023-02-18 20:51:37 -07:00
Wez Furlong 1dcc994c9f Add basic docker build 2023-02-19 03:37:06 +00:00
Wez Furlong 054501e535 some basic plumbing for configuring outbound settings
A callback is used to resolve the config at the time that
we set up the destination site structure (eg: when we get the first
ready-to-send message for it, and again after it has idled out).

This is used in the example configs to enable "OpportunisticInsecure"
TLS mode so that we can successfully delivery over TLS to the
default self-signed TLS certs on the sink.
2023-02-17 13:52:34 -07:00
Wez Furlong 21b3b79184 define a queue meta field. This defines the queue name for a message
"null" is a special queue name: assigning messages to null causes them
to not be stored to spool and silently discarded.
2023-02-15 11:03:40 -07:00