9 Commits

Author SHA1 Message Date
Wez Furlong 403f80ac26 simple_policy/sink: use temporary file for acct db
These files are used by me (wez!) while hacking things together locally
as a non-privileged user (myself).  They should not contribute to the
overall message accounting database.  Let's give each instantiation a
separate temporary path.
2024-03-28 07:14:35 -07:00
Wez Furlong 15b1fab110 checkpoint some local testing/hacking in my test configs 2024-03-27 16:33:17 -07:00
Mike Hillyer 03b0d12b56 Finish initial edits of tutorial, move hasicorp content to user guide policy section, merge performance content into performance page in userguide operations section, pull lua page and add to userguide general section. Pull how it works, redundant to config concepts in user guide. 2023-09-28 16:56:23 -04:00
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