Hi Maximilian.

On 2025-05-21 (Mi.) 08:42, Maximilian Moehl wrote:
Hi Aleks

So far, it seems like the only options would be custom LUA or SPOE.

I see two options :-) .

Runtime API directly
https://www.haproxy.com/blog/dynamic-configuration-haproxy-runtime-api
or
Dataplane API https://github.com/haproxytech/dataplaneapi

I'm aware of the runtime API, but I don't see how I can add new ACL lists or
remove existing ones and dynamically reference them in `tcp-session` rules,
can you please explain how I could achieve something like this? Maybe I'm just
missing some detail.

There are examples in the blog post.
https://www.haproxy.com/blog/dynamic-configuration-haproxy-runtime-api#updating-acls

and in that one https://www.haproxy.com/blog/introduction-to-haproxy-acls#using-the-runtime-api

For example.

```
echo "add acl /etc/hapee-1.8/whitelist.acl 1.2.3.4" | socat stdio /var/run/hapee-lb.sock

```
The documentation for the commands are in the managment guide
https://docs.haproxy.org/3.1/management.html#9.3-add%20acl
https://docs.haproxy.org/3.1/management.html#9.3-add%20map

Maybe somebody on the list have a comand sequence which works already as I don't do this very often on cli line.

Regards
Max

Regards
Aleks


Reply via email to