Commit graph

  • 1032f6d838 bump version to 0.9.4 Thomas Lamprecht 2023-11-23 12:12:13 +0100
  • 0558f26d2e dhcp dnsmasq: suppress warning too if dhcp is not configured Thomas Lamprecht 2023-11-23 12:11:38 +0100
  • faa17e045f bump version to 0.9.3 Thomas Lamprecht 2023-11-23 11:58:45 +0100
  • bed9fbc246 dhcp dnsmasq: guard die with zone having enabled dhcp Thomas Lamprecht 2023-11-23 11:46:45 +0100
  • 0559cd7015 bump version to 0.9.2 Thomas Lamprecht 2023-11-23 11:32:18 +0100
  • d4a671e3f7 dnsmasq: drop no-resolve for default config Thomas Lamprecht 2023-11-23 11:30:00 +0100
  • b4a3bbd73c bump version to 0.9.1 Thomas Lamprecht 2023-11-22 19:50:50 +0100
  • a3c114c0ef controller: evpn reload: use log_warn to cause a task-warning Thomas Lamprecht 2023-11-22 19:49:04 +0100
  • 2c298fa1f8 dnsmasq: check for existence of dnsmasq binary Stefan Hanreich 2023-11-22 19:33:47 +0100
  • 708b2f40ce Fix #4917: evpn: forbid vlan-aware bridge Alexandre Derumier 2023-10-27 13:53:28 +0200
  • 4a675ba3a3 sdn: allow deletion of empty subnet with gateway Stefan Lendl 2023-11-17 15:02:27 +0100
  • a9107d35d2 bump version to 0.9.0 Thomas Lamprecht 2023-11-22 14:46:53 +0100
  • 2a17e5f323 dnsmasq: use quite-ra Wolfgang Bumiller 2023-11-22 14:37:01 +0100
  • f9497f55e8 install dnsmasq@.service snippet Wolfgang Bumiller 2023-11-22 14:22:13 +0100
  • d4938d7aa3 sdn: validate dhcp-range in API Stefan Lendl 2023-11-22 14:00:41 +0100
  • fb045d8c75 ipam: improve update / delete behavior Stefan Hanreich 2023-11-22 13:29:50 +0100
  • 5469161c13 subnets: avoid nested post-if in eval Thomas Lamprecht 2023-11-22 14:08:00 +0100
  • 5aea20cd5b subnets: only delete macs.db entries if mac is available Stefan Hanreich 2023-11-22 13:27:28 +0100
  • d34cd5d180 fix dhcpv6 router advertisement Alexandre Derumier 2023-11-22 08:58:01 +0100
  • 3cce500fc5 api: handle delete parameter when updating controllers Wolfgang Bumiller 2023-11-22 12:20:41 +0100
  • 1f5481ad6b api: handle delete parameter when updating dns entries Wolfgang Bumiller 2023-11-22 11:56:12 +0100
  • 99264c81d6 api: handle delete parameter when updating ipams Wolfgang Bumiller 2023-11-22 11:49:20 +0100
  • 4552f5d490 api: take partial configs for PUT /cluster/sdn/vnets/<n>/subnets/<i> Wolfgang Bumiller 2023-11-22 11:42:24 +0100
  • d4c9897507 api: take partial configs for PUT /cluster/sdn/vnets/<id> Wolfgang Bumiller 2023-11-22 11:14:38 +0100
  • 3e3cafabaf api: take partial configs for PUT /cluster/sdn/zones/<id> Wolfgang Bumiller 2023-11-22 11:08:21 +0100
  • 9b448b0154 Revert "sdn: require ipam in simple plugin for dhcp" Wolfgang Bumiller 2023-11-22 10:56:14 +0100
  • f8407bd27e dnsmasq: fix config directory permission Wolfgang Bumiller 2023-11-22 09:47:15 +0100
  • f58c7169fd bump version to 0.8.5 Thomas Lamprecht 2023-11-21 20:34:48 +0100
  • 42ff574f3c subnet: fix dhcp-dns-server format Stefan Hanreich 2023-11-21 19:28:21 +0100
  • 596d9c238a sdn: register MAC in IPAM if not found Stefan Lendl 2023-11-21 15:55:54 +0100
  • 3bef780a5a bump version to 0.8.4 Wolfgang Bumiller 2023-11-21 14:49:46 +0100
  • 04e1c8ed73 dhcp: fix allocating IP for every defined dhcp-range Stefan Hanreich 2023-11-21 13:40:12 +0100
  • 5ab15238af bump version to 0.8.3 Wolfgang Bumiller 2023-11-21 14:41:53 +0100
  • 543e2b75cd sdn: simple: Improve dhcp property description and validation Stefan Hanreich 2023-11-21 14:31:04 +0100
  • 53ab149562 sdn: require ipam in simple plugin for dhcp Stefan Hanreich 2023-11-21 14:31:03 +0100
  • 365a4072e4 d/control: downgrade frr-pythontools from recommends to suggests Thomas Lamprecht 2023-11-21 08:26:56 +0100
  • 46348e8ba6 d/control: drop explicit perl dependency Thomas Lamprecht 2023-11-21 08:26:36 +0100
  • 8baff6bc3a d/control: update versioned dependency for pve-cluster Thomas Lamprecht 2023-11-20 17:41:33 +0100
  • 359416aa52 api: refactor URL structure for Ipam Stefan Hanreich 2023-11-20 17:28:32 +0100
  • 39062bc53a dhcp : dnsmasq: generate dbus policy Alexandre Derumier 2023-11-18 15:13:14 +0100
  • a26a43bf97 dnsmasq: fix ipv6 support Alexandre Derumier 2023-11-18 15:13:13 +0100
  • e6211baee9 dnsmasq: enable dbus && purge old ip lease on reservation Alexandre Derumier 2023-11-18 15:13:12 +0100
  • 3f764f82d1 dnsmasq: configure static range for each subnet Alexandre Derumier 2023-11-18 15:13:11 +0100
  • 77617306c3 dhcp : remove del_ip_mapping Alexandre Derumier 2023-11-18 15:13:10 +0100
  • bbc34c2062 api2: ipam : remove add|del_mapping in mac/ip management Alexandre Derumier 2023-11-18 15:13:09 +0100
  • e45924b41f fix subnet tests Alexandre Derumier 2023-11-18 15:13:08 +0100
  • beef73d642 add add_dhcp_mapping Alexandre Derumier 2023-11-17 12:39:54 +0100
  • c1606bba52 sdn: fix subnets && netbox ipam tests Alexandre Derumier 2023-11-17 12:39:53 +0100
  • f836981f43 sdn: fix tests Alexandre Derumier 2023-11-17 12:39:52 +0100
  • 7bd6b643d5 dhcp: regenerate config for DHCP plugins on applying configuration Stefan Hanreich 2023-11-17 12:39:51 +0100
  • 4c89e704aa api: zone: add dhcp option Stefan Hanreich 2023-11-17 12:39:50 +0100
  • d0e3339cc9 api: subnet: add dhcp ranges Stefan Hanreich 2023-11-17 12:39:49 +0100
  • 8c5b7b01b5 api: add endpoints for managing PVE IPAM Stefan Hanreich 2023-11-17 12:39:48 +0100
  • 78add5e50a sdn: dhcp: add helper for creating DHCP leases Stefan Hanreich 2023-11-17 12:39:47 +0100
  • 33074dfbee sdn: dhcp: add dnsmasq plugin Stefan Hanreich 2023-11-17 12:39:46 +0100
  • b240ff0b1f dhcp: add abstract class for DHCP plugins Stefan Hanreich 2023-11-17 12:39:45 +0100
  • 7ba1781725 subnet: vnet: refactor IPAM related methods Stefan Hanreich 2023-11-17 12:39:44 +0100
  • 8a8bba7083 ipam: plugins: preparations for DHCP Stefan Hanreich 2023-11-17 12:39:43 +0100
  • 1e5d8cacc6 sdn: zone: add dhcp option Stefan Hanreich 2023-11-17 12:39:42 +0100
  • 290fa5c9af subnet: add dhcp options Stefan Hanreich 2023-11-17 12:39:41 +0100
  • a1845dad80 sdn: preparations for DHCP plugin Stefan Hanreich 2023-11-17 12:39:40 +0100
  • e8ca5bc603 gitignore: sort content Thomas Lamprecht 2023-11-17 15:53:03 +0100
  • 67fd119587 gitignore: add build artefacts and .vscode to ignore list Stefan Lendl 2023-11-17 15:23:07 +0100
  • 1f3d638995 bump version to 0.8.2 Fabian Grünbichler 2023-10-25 13:07:03 +0200
  • 9ce18f80bc controllers: add isis router plugin Alexandre Derumier 2023-09-13 13:38:45 +0200
  • ced9392063 controllers: frr: add parsing of "interfaces" section Alexandre Derumier 2023-09-13 13:38:43 +0200
  • e1ab3d7c28 controller: evpn: fix find_bgp_controller Alexandre Derumier 2023-09-13 13:38:40 +0200
  • e45154299d zones: evpn: add disable-bridge-learning Alexandre Derumier 2023-09-26 09:39:42 +0200
  • 9a03342a87 zones: add add|del_bridge_fdb to plugins Alexandre Derumier 2023-09-26 09:39:41 +0200
  • 22ac80580e zones: add|del_bridge_fdb : remove firewall param Alexandre Derumier 2023-09-26 09:39:40 +0200
  • 52ba64db27 zones: simplify status code Fabian Grünbichler 2023-07-19 11:42:44 +0200
  • d227e3f488 zones: improve error message Fabian Grünbichler 2023-07-19 11:42:33 +0200
  • 26e2abdbdc zones: status: display specific message if vnet is not generated. Alexandre Derumier 2023-06-23 14:49:41 +0200
  • 0eda9b9aad sdn: config generation : check if interfaces.d/sdn is sourced Fabian Grünbichler 2023-07-19 11:35:00 +0200
  • fd1ae5044e zones: fix status Alexandre Derumier 2023-06-12 19:43:46 +0200
  • d7c1620043 fix permissions && use new /sdn/zones/<zone>/<vnet> path Alexandre Derumier 2023-06-08 03:24:44 +0200
  • cbf906daae fix tests for bookworm Fabian Grünbichler 2023-06-07 13:25:02 +0200
  • f048b81513 get_local_vnets: fix permission path && perm Alexandre Derumier 2023-06-06 15:19:21 +0200
  • a38775c818 bump version to 0.8.1 Thomas Lamprecht 2023-06-06 08:33:30 +0200
  • fa9c1ddd8d skip tests in sbuild environment for now Thomas Lamprecht 2023-06-06 10:23:03 +0200
  • 13c75e8619 d/control: update dependencies Thomas Lamprecht 2023-06-06 10:22:50 +0200
  • 243fa522b6 evpn: update config to frr 8.5.1 Alexandre Derumier 2023-05-23 08:47:26 +0200
  • 0626bbf7b3 network reload: fix UPID parsing Alexandre Derumier 2023-04-20 23:36:22 +0200
  • de4e2b9cf4 fix #4683: zones: QinQ: fix vlan-protocol when bridge is VLAN aware Alexandre Derumier 2023-04-20 23:36:21 +0200
  • 91b2f632c0 fix #4389: evpn: exit nodes: null routes subnets from other zones Alexandre Derumier 2023-04-20 23:36:20 +0200
  • f56311de97 fix #4662: frr: fix config generation ordering Alexandre Derumier 2023-04-20 23:36:19 +0200
  • b84eacc86a fix #4425: vxlan, evpn: add vxlan-port option to override default Alexandre Derumier 2023-04-20 23:36:18 +0200
  • 5d5b4099d1 fix #4657: evpn: fix exit-node with multiple vrf Alexandre Derumier 2023-04-20 23:36:17 +0200
  • 2bff8ab755 bump version to 0.8.0 Thomas Lamprecht 2023-05-25 18:18:42 +0200
  • 11f3cfd9a1 d/control: raise compat level to 13 Thomas Lamprecht 2023-05-25 18:18:12 +0200
  • b01d4855fc buildsys: derive upload dist automatically Thomas Lamprecht 2023-05-25 18:18:39 +0200
  • 6029cbb071 separate packaging and source build system Thomas Lamprecht 2023-05-25 18:10:14 +0200
  • cead0f28af d/control: reword package description slightly Thomas Lamprecht 2023-05-25 18:06:48 +0200
  • a4f5a945b7 d/control: drop outdated breaks for pve-manager << 5.2-12 Thomas Lamprecht 2023-05-25 18:06:19 +0200
  • 517b531b88 d/control: raise standards version compliance to 4.6.2 Thomas Lamprecht 2023-05-25 18:05:56 +0200
  • ed8c931cec buildsys: improve DSC target & add sbuild convenience target Thomas Lamprecht 2023-05-25 18:04:44 +0200
  • 94b92a83d4 d/control: record missing libtest-mockmodule-perl build-dependency Thomas Lamprecht 2023-05-25 17:42:12 +0200
  • 1867144b23 buildsys: always pre-clean for dsc target Thomas Lamprecht 2023-05-25 17:41:47 +0200
  • 734dccd3a9 buildsys: drop odd TARGZ Thomas Lamprecht 2023-05-25 17:41:26 +0200
  • 0af69e3bac makefile: convert to use simple parenthesis Thomas Lamprecht 2023-05-25 17:37:58 +0200