Commit graph

14 commits

Author SHA1 Message Date
Thomas Lamprecht 6029cbb071 separate packaging and source build system
like almost all of our repos do nowadays, modern git can detect such
things on rebase so in development stuff should be hopefully not too
much affected by this.

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2023-05-25 18:18:57 +02:00
Thomas Lamprecht d73c7c3668 sdn: rename config to running_config
to reduce my confusion..

Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2021-04-28 16:38:42 +02:00
Alexandre Derumier f23633dc24 controllers: improve bgp-evpn
- add new bgp plugin
- add ebgp support
- add loopback support
- move gateway-nodes option to zone as 'exitnodes'
- move external-peers to bgp plugin
2020-11-25 12:04:00 +01:00
Alexandre Derumier 6f5f42e443 api: add running/pending zones/vnets/subnets/controllers
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-10-08 11:05:28 +02:00
Alexandre Derumier 5d3e0248bb api: generate 'running-config' state instead of version increase on apply
This is the source configuration for generate local configuration

/sdn/*.cfg are pending configs

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-10-06 18:17:19 +02:00
Thomas Lamprecht 0f70063526 fixup: drop trailing whitespaces
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-06-25 13:41:28 +02:00
Alexandre Derumier f9bc964082 sdn: use .version and global lock 2020-05-02 19:14:58 +02:00
Alexandre Derumier f703d2ae09 remove .new files 2020-05-02 19:14:58 +02:00
Alexandre Derumier 45c3f15ce9 create /etc/pve/sdn directory
like for /etc/pve/ha, create it in api create

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-29 08:40:24 +01:00
Alexandre Derumier 56cdcac99d cleanup old transport/router/sdn_cfg references
use zone/controller...

Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26 12:33:40 +01:00
Alexandre Derumier 3551b612e9 add permissions
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26 12:33:40 +01:00
Alexandre Derumier fa253735a4 rename frrevpn controller plugin to evpn plugin
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26 12:33:40 +01:00
Alexandre Derumier 5d50e70b10 api2: sdn: add reload config
fixme: current using pvesh
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26 12:33:40 +01:00
Alexandre Derumier 4140be9e79 api2 : split vnets/zones/controllers
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26 12:33:40 +01:00