diff options
author | David Lamparter <equinox@opensourcerouting.org> | 2022-12-02 11:39:56 +0100 |
---|---|---|
committer | David Lamparter <equinox@opensourcerouting.org> | 2022-12-08 12:06:37 +0100 |
commit | ad5fef3dedb22a94b41e058000c412f199cac738 (patch) | |
tree | 4ece606c091d916f7bbc43a925280fe8f20bc18d /doc/accords/frr-service-is-watchfrr | |
parent | Merge pull request #12460 from opensourcerouting/msdp-fixes (diff) | |
download | frr-ad5fef3dedb22a94b41e058000c412f199cac738.tar.xz frr-ad5fef3dedb22a94b41e058000c412f199cac738.zip |
doc: introduce FRR community "accords"
The idea here is to pass "non-code agreements" through the PR review
mechanism, and have them visible in the git tree.
Two "example" (but real) accords are included, mostly to illustrate the
idea. Both of these should be non-controversial and have had some
previous discussion in random places.
Signed-off-by: David Lamparter <equinox@opensourcerouting.org>
Diffstat (limited to 'doc/accords/frr-service-is-watchfrr')
-rw-r--r-- | doc/accords/frr-service-is-watchfrr | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/doc/accords/frr-service-is-watchfrr b/doc/accords/frr-service-is-watchfrr new file mode 100644 index 000000000..2301c83b1 --- /dev/null +++ b/doc/accords/frr-service-is-watchfrr @@ -0,0 +1,16 @@ +The "FRR" service unit is watchfrr +================================== + + +"FRR" on the distribution/OS level is one service (generally called "frr"). +Exposing individual daemons (zebra, staticd, bgpd, ...) as service units does +not match FRR's internal expectations. + +At some future point, watchfrr will add functionality to receive "router bgp", +"router ospf" etc. commands (or their YANG variants) and automatically start +the required daemons. In particular with multi-instance setups, this will +simplify config (no more mucking around /etc/frr/daemons - if watchfrr +understands which daemons are needed by a given config, the daemons file is +pointless.) + +This to some degree assumes an "integrated-config world". |