#1060439 ITP: network-event-broker -- run scripts on systemd network events

#1060439#5
Date:
2024-01-11 12:55:47 UTC
From:
To:
* Package name    : network-event-broker
  Version         : 0.3.1+ds-1
  Upstream Author : Susant Sahani <ssahani@gmail.com>
* URL             : https://github.com/vmware/network-event-broker
* License         : Apache 2.0
  Programming Lang: Go
  Description     : run scripts on systemd network events

 The network-event-broker is a daemon that configures network interfaces
 and executes scripts based on network events such as address changes and
 link additions/removals. It also enables the configuration of multiple
 interfaces in the same network by automatically adding a secondary routing
 table and routing policies.

Reasoning: I already created the debian packaging and I am willing to maintain
this.

#1060439#10
Date:
2024-01-11 13:28:21 UTC
From:
To:
Hi

Am 11.01.24 um 13:55 schrieb Tobias Schaffner:

That seems very similar to
https://tracker.debian.org/pkg/networkd-dispatcher

Could you go into more detail, where they differ and why we would want a
second dispatcher service for networkd connection changes.

Regards,
Michael

#1060439#15
Date:
2024-01-12 15:14:16 UTC
From:
To:
Apart from watching networkd's event it network-event-broker does the following


  1.  dhclient gains lease and execute scripts upon
      - An address getting added/removed/modified.
      - links added/removed.

  2.   Allows to execute scripts when routes gets modified)
 That means it's it listens to kernel netlink events when routes are added and removed that
allows to execute scripts.  That means it's use space client agnostic .

    3. Exports network data in JSON format



Susant

  1.

#1060439#20
Date:
2024-01-12 15:16:28 UTC
From:
To: