Commit graph

  • 8f4f5d2074 bump version to 0.11.2 master Thomas Lamprecht 2025-04-09 08:16:43 +0200
  • db03d26176 frr: enable and start frr on reloading the controller config Stefan Hanreich 2025-04-09 00:15:13 +0200
  • 873b1431d6 frr: remove erroneous outfunc from frr-reload command Stefan Hanreich 2025-04-09 00:15:12 +0200
  • f49d3689d7 bump version to 0.11.1 Thomas Lamprecht 2025-04-08 15:35:16 +0200
  • 3ede261b25 ipam: netbox: fix adding vms without a name set in the options Stefan Hanreich 2025-04-08 15:25:17 +0200
  • 1fd6496b5e bump version to 0.11.0 Thomas Lamprecht 2025-04-08 13:52:06 +0200
  • 3a904729fd subnet: dhcp: do not allow overlapping dhcp ranges Stefan Hanreich 2025-03-07 13:50:56 +0100
  • f5ad8efc4e subnet: dhcp: only accept single ips and normalize them Stefan Hanreich 2025-03-07 13:50:55 +0100
  • e62b892fdc subnet: dhcp: fix typo in error message Stefan Hanreich 2025-03-07 13:50:54 +0100
  • 1a698b27f4 subnet: dhcp: improve Net::IP usage Stefan Hanreich 2025-03-07 13:50:53 +0100
  • 2eb697c39e update tests following changes to behaviour: Lou Lecrivain 2024-12-13 20:45:40 +0100
  • 5a050f4d4c fix: register details in pve ipam db for add_next_freeip Lou Lecrivain 2024-12-13 20:45:39 +0100
  • 8794d57125 dhcp: always generate dhcp-range for dnsmasq Lou Lecrivain 2024-12-13 20:45:38 +0100
  • 7603197666 vnet: do not skip if no range is defined, ask for allocation inside prefix instead Lou Lecrivain 2024-12-13 20:45:37 +0100
  • 1b01ad6529 partial fix #5496: subnet: ipam: add update_subnet hook Stefan Hanreich 2025-03-10 09:51:03 +0100
  • a52a40c78b partial fix #5496: ipam: netbox: create / delete ip ranges for dhcp Stefan Hanreich 2025-03-10 09:51:02 +0100
  • f36174e072 partial fix #5496: ipam: netbox: properly return allocated ip Stefan Hanreich 2025-03-10 09:51:01 +0100
  • b673a106c5 ipam: netbox: add error handling to get_ips_from_mac Stefan Hanreich 2025-03-10 09:51:00 +0100
  • 5ff8aeb080 ipam: netbox: no conditional assignments for descriptions Stefan Hanreich 2025-03-10 09:50:59 +0100
  • cea37c09da ipam: netbox: simplify helpers Stefan Hanreich 2025-03-10 09:50:58 +0100
  • 449e08a8fb ipam: netbox: implement deleting subnets Stefan Hanreich 2025-03-10 09:50:57 +0100
  • f5a439d194 ipam: netbox: factor out common api methods and unify error handling Stefan Hanreich 2025-03-10 09:50:56 +0100
  • f79f21a1bc d/control: break the circular build-dependency with pve-firewall, and more Jing Luo via pve-devel 2024-11-23 15:10:05 +0900
  • 2fd0ad83d3 dns: powerdns: correctly handle different records types (A / AAAA) matthieu 2025-02-27 13:02:27 +0400
  • a77f0c21ca bump version to 0.10.1 Thomas Lamprecht 2025-03-06 10:21:38 +0100
  • 22c85db36f ipam dns: powerdns integration: factor out common API request code Thomas Lamprecht 2025-03-06 09:57:34 +0100
  • f247794dda api request helper: fix conditional declaration Thomas Lamprecht 2025-03-06 09:55:47 +0100
  • 35b9c672a0 fix missing use statements in core SDN module Thomas Lamprecht 2025-03-06 09:54:21 +0100
  • 7480495c07 dns: powerdns integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:31 +0100
  • 4622a5b4c0 ipam: dns base plugin: add fingerprint to available properties Hannes Duerr 2025-02-10 15:19:30 +0100
  • 3903003f31 ipam: netbox integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:29 +0100
  • bafa528fba ipam: phpIPAM integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:28 +0100
  • 966fc0012d ipam: base plugin: add fingerprint to available properties Hannes Duerr 2025-02-10 15:19:26 +0100
  • 894d2d33e3 api request helper: enforce TLS cert-check and add cert-fingerprint option Hannes Duerr 2025-02-10 15:19:25 +0100
  • 77671ba327 api request helper: use builtin method to check success of requests Hannes Duerr 2025-02-10 15:19:24 +0100
  • 9829f51a48 ipam: phpIPAM: remove unused variables Hannes Duerr 2025-02-10 15:19:27 +0100
  • 81ee673f66 tree-wide: remove unused Data::Dumper module inclusion Hannes Duerr 2025-02-10 15:19:23 +0100
  • bd7c331536 sdn: fix comparison of pending configuration values Stefan Hanreich 2025-02-07 14:40:37 +0100
  • 39fb956fb8 bump version to 0.10.0 Thomas Lamprecht 2024-11-20 16:14:56 +0100
  • c1a9ab4b87 d/postinst: do not break, if ipam-file moves fail Stoiko Ivanov 2024-11-20 15:13:34 +0100
  • 3b2e57499e bump version to 0.9.9 Thomas Lamprecht 2024-11-19 16:27:56 +0100
  • d0628dfddf debian: migrate legacy mac/ipam cache/state files Stefan Hanreich 2024-11-19 14:30:56 +0100
  • cbc70c81b9 d/control: record dependency to pve-firewall from api package Thomas Lamprecht 2024-11-19 16:22:28 +0100
  • fae1c5b630 firewall: add endpoints for vnet-level firewall Stefan Hanreich 2024-11-19 13:22:56 +0100
  • acd6a2a1b1 d/control: bump versioned dependency for pve-cluster Thomas Lamprecht 2024-11-18 22:21:18 +0100
  • 478e17c7e0 ipam: move mac-cache.db to unprivileged sdn/ subdirectory Stoiko Ivanov 2024-11-18 21:55:37 +0100
  • 89dfb8f879 prepare bump version to 0.9.9 Thomas Lamprecht 2024-11-18 18:18:53 +0100
  • 98f4d7525c split into implementation and API endpoint packages Thomas Lamprecht 2024-11-18 18:17:18 +0100
  • c64dd31bf9 ipam: fix-up check for transition Thomas Lamprecht 2024-11-18 16:51:09 +0100
  • 078c0ef035 vnets : add ports isolation Alexandre Derumier via pve-devel 2024-11-12 16:54:24 +0100
  • 026dab2090 d/control: bump versioned dependency for pve-cluster Thomas Lamprecht 2024-11-18 16:41:01 +0100
  • 0f48bc6561 ipam: move state file of PVE plugin over to common sdn directory Thomas Lamprecht 2024-11-18 16:34:37 +0100
  • cec420f0c8 ipam: code-style/indentation cleanups Thomas Lamprecht 2024-11-18 14:40:37 +0100
  • 1869d5e7fa fix #5324: non vlanaware zone: add mtu to veth links Alexandre Derumier 2024-03-25 18:01:49 +0100
  • e0e0f4fa86 bump version to 0.9.8 Thomas Lamprecht 2024-04-23 19:39:58 +0200
  • e19974f446 dhcp: dnsmasq: send mtu option via dhcp Stefan Hanreich 2024-04-22 15:15:34 +0200
  • 41e8c887c1 zones: add method for getting MTU Stefan Hanreich 2024-04-22 15:15:33 +0200
  • 33f79ff473 dhcp: fix function signatures in abstract class Stefan Hanreich 2024-04-22 15:15:32 +0200
  • ce667efbf9 bump version to 0.9.7 Thomas Lamprecht 2024-04-22 13:59:30 +0200
  • 7638f25336 fix #5364: bgp|evpn: derivated router-id from mac address for ipv6 underlay Alexandre Derumier via pve-devel 2024-04-12 14:57:42 +0200
  • c508ffa2de fix #5361: evpn: fix ipv6 route-map Alexandre Derumier via pve-devel 2024-04-12 12:22:53 +0200
  • c2473c7d65 fix #5344: isis: add isis networkid parser Alexandre Derumier via pve-devel 2024-04-16 18:24:50 +0200
  • 51c766f8a0 fix #5319: frr.local: add support for bgp-community Alexandre Derumier via pve-devel 2024-04-16 18:25:04 +0200
  • 00bf3203a1 api: sdn: fix missing types for 'pending' fields. Johannes Cornelis Draaijer via pve-devel 2024-04-18 18:44:27 +0200
  • 835a1ff226 tests: remove old Vnets tests Stefan Lendl 2024-04-05 15:18:05 +0200
  • e4914916bc tests: test VNets functionality as a blackbox Stefan Lendl 2024-04-05 15:18:04 +0200
  • 0f6bc593aa debian: blackbox tests depend on libpve-access-control at build Stefan Lendl 2024-04-05 15:18:03 +0200
  • 11d2ac73ff sdn: api: extract function that creates the sdn directory. Stefan Lendl 2024-04-05 15:18:02 +0200
  • 40f020660d sdn: dnsmasq: extract function that updates dnsmasq lease via dbus Stefan Lendl 2024-04-05 15:18:01 +0200
  • 23e7fe3197 sdn: dnsmasq: extract function that generates the ethers file path Stefan Lendl 2024-04-05 15:18:00 +0200
  • cac88dfa47 dns: dnsmasq: extract function to systemctl command. Stefan Lendl 2024-04-05 15:17:59 +0200
  • 2f37fddc0e sdn: zones: extract function that reads datacenter config Stefan Lendl 2024-04-05 15:17:58 +0200
  • 27b54a086b sdn: dhcp: rollback allocated ips on failure Stefan Hanreich 2024-04-05 15:17:57 +0200
  • c60a7dc432 sdn: dhcp: only consider subnets that have dhcp-range configured Stefan Hanreich 2024-04-05 15:17:56 +0200
  • 5fd3da139b sdn: dhcp: request both IPv4 and IPv6 addresses on VM start Stefan Lendl 2024-04-05 15:17:55 +0200
  • e06301af3a sdn: dhcp: get next free ip for a specific IP version Stefan Lendl 2024-04-05 15:17:54 +0200
  • 00370995cb gitignore: build artifacts from sbuild Stefan Lendl 2024-04-02 13:07:42 +0200
  • 1b37d31170 tests: run tests in sbuild Stefan Lendl 2024-04-02 13:07:41 +0200
  • 1c3f1a7ed9 tests: mocking more functions to avoid system access Stefan Lendl 2024-04-02 13:07:40 +0200
  • 96d7d81d6c evpn: extract read_local_frr_config Stefan Lendl 2024-04-02 13:07:39 +0200
  • d06ee817a7 controllers: extract read_etc_network_interfaces Stefan Lendl 2024-04-02 13:07:38 +0200
  • 2d0cb1a3a2 bump version to 0.9.6 Thomas Lamprecht 2024-03-22 10:15:32 +0100
  • ddd3d0f726 test: run through perltidy Thomas Lamprecht 2024-03-22 10:08:31 +0100
  • 74dcbe9c08 sdn: powerdns: fix counting records of existing rrset Stefan Hanreich 2024-03-04 18:33:42 +0100
  • 2ca78c7556 sdn: powerdns: remove priority from tests Stefan Hanreich 2024-03-04 18:33:41 +0100
  • e92b11a2e5 dns: style and code clean-up powerdns plugin Thomas Lamprecht 2024-03-04 16:30:51 +0100
  • 244fb03d3a fix #5275: remove priority field from powerdns Stefan Hanreich 2024-03-04 15:11:28 +0100
  • b18b34aad5 ipam: netbox : fix ip_is_gateway Alexandre Derumier 2024-02-13 09:48:58 +0100
  • 7343076a62 ipam: whitespace/indentation clean ups Thomas Lamprecht 2024-02-20 13:52:41 +0100
  • e4e8158722 ipam: phpipam: add_range_next_freeip Alexandre Derumier 2024-01-04 17:11:39 +0100
  • 9e65d5f597 ipam: phpipam: add get_ip_from_mac error handling Alexandre Derumier 2024-01-04 17:11:38 +0100
  • f38c18f7af ipam: phpipam: add subnet create error handling Alexandre Derumier 2024-01-04 17:11:37 +0100
  • b906257d4a ipams : add_next_freeip : return ip not cidr Alexandre Derumier 2024-01-04 17:11:36 +0100
  • 6e96fd3314 sdn: prefer proxy from datacenter.cfg for api calls Alexandre Derumier 2024-01-04 17:11:35 +0100
  • 9f4525c350 sdn: code & indentation cleanup Thomas Lamprecht 2024-01-22 12:05:04 +0100
  • d7d1181ed5 controllers: evpn: fix null routes order && ipv6 Alexandre Derumier 2023-12-03 16:46:10 +0100
  • dbacff605f controllers: evpn: frr config cleanup Alexandre Derumier 2023-12-03 16:46:09 +0100
  • e614da43f1 controllers: evpn: bugfix: use prefix-list in route-map instead evpn match Alexandre Derumier 2023-12-03 16:46:08 +0100
  • b5471f5a2f controllers: evpn: add ipv6 prefix-list support Alexandre Derumier 2023-12-03 16:46:07 +0100
  • 3b45559e00 buildsys: add explicit default target Thomas Lamprecht 2024-01-22 11:51:42 +0100