5
0
mirror of git://git.proxmox.com/git/pve-network.git synced 2025-03-14 04:58:16 +03:00

Commit Graph

  • a77f0c21ca bump version to 0.10.1 master Thomas Lamprecht 2025-03-06 10:21:38 +01:00
  • 22c85db36f ipam dns: powerdns integration: factor out common API request code Thomas Lamprecht 2025-03-06 09:57:34 +01:00
  • f247794dda api request helper: fix conditional declaration Thomas Lamprecht 2025-03-06 09:55:47 +01:00
  • 35b9c672a0 fix missing use statements in core SDN module Thomas Lamprecht 2025-03-06 09:54:21 +01:00
  • 7480495c07 dns: powerdns integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:31 +01:00
  • 4622a5b4c0 ipam: dns base plugin: add fingerprint to available properties Hannes Duerr 2025-02-10 15:19:30 +01:00
  • 3903003f31 ipam: netbox integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:29 +01:00
  • bafa528fba ipam: phpIPAM integration: add fingerprint option to api requests Hannes Duerr 2025-02-10 15:19:28 +01:00
  • 966fc0012d ipam: base plugin: add fingerprint to available properties Hannes Duerr 2025-02-10 15:19:26 +01:00
  • 894d2d33e3 api request helper: enforce TLS cert-check and add cert-fingerprint option Hannes Duerr 2025-02-10 15:19:25 +01:00
  • 77671ba327 api request helper: use builtin method to check success of requests Hannes Duerr 2025-02-10 15:19:24 +01:00
  • 9829f51a48 ipam: phpIPAM: remove unused variables Hannes Duerr 2025-02-10 15:19:27 +01:00
  • 81ee673f66 tree-wide: remove unused Data::Dumper module inclusion Hannes Duerr 2025-02-10 15:19:23 +01:00
  • bd7c331536 sdn: fix comparison of pending configuration values Stefan Hanreich 2025-02-07 14:40:37 +01:00
  • 39fb956fb8 bump version to 0.10.0 Thomas Lamprecht 2024-11-20 16:14:56 +01:00
  • c1a9ab4b87 d/postinst: do not break, if ipam-file moves fail Stoiko Ivanov 2024-11-20 15:13:34 +01:00
  • 3b2e57499e bump version to 0.9.9 Thomas Lamprecht 2024-11-19 16:27:56 +01:00
  • d0628dfddf debian: migrate legacy mac/ipam cache/state files Stefan Hanreich 2024-11-19 14:30:56 +01:00
  • cbc70c81b9 d/control: record dependency to pve-firewall from api package Thomas Lamprecht 2024-11-19 16:22:28 +01:00
  • fae1c5b630 firewall: add endpoints for vnet-level firewall Stefan Hanreich 2024-11-19 13:22:56 +01:00
  • acd6a2a1b1 d/control: bump versioned dependency for pve-cluster Thomas Lamprecht 2024-11-18 22:21:18 +01:00
  • 478e17c7e0 ipam: move mac-cache.db to unprivileged sdn/ subdirectory Stoiko Ivanov 2024-11-18 21:55:37 +01:00
  • 89dfb8f879 prepare bump version to 0.9.9 Thomas Lamprecht 2024-11-18 18:18:53 +01:00
  • 98f4d7525c split into implementation and API endpoint packages Thomas Lamprecht 2024-11-18 18:17:18 +01:00
  • c64dd31bf9 ipam: fix-up check for transition Thomas Lamprecht 2024-11-18 16:51:09 +01:00
  • 078c0ef035 vnets : add ports isolation Alexandre Derumier via pve-devel 2024-11-12 16:54:24 +01:00
  • 026dab2090 d/control: bump versioned dependency for pve-cluster Thomas Lamprecht 2024-11-18 16:41:01 +01:00
  • 0f48bc6561 ipam: move state file of PVE plugin over to common sdn directory Thomas Lamprecht 2024-11-18 16:34:37 +01:00
  • cec420f0c8 ipam: code-style/indentation cleanups Thomas Lamprecht 2024-11-18 14:40:37 +01:00
  • 1869d5e7fa fix #5324: non vlanaware zone: add mtu to veth links Alexandre Derumier 2024-03-25 18:01:49 +01:00
  • e0e0f4fa86 bump version to 0.9.8 Thomas Lamprecht 2024-04-23 19:39:58 +02:00
  • e19974f446 dhcp: dnsmasq: send mtu option via dhcp Stefan Hanreich 2024-04-22 15:15:34 +02:00
  • 41e8c887c1 zones: add method for getting MTU Stefan Hanreich 2024-04-22 15:15:33 +02:00
  • 33f79ff473 dhcp: fix function signatures in abstract class Stefan Hanreich 2024-04-22 15:15:32 +02:00
  • ce667efbf9 bump version to 0.9.7 Thomas Lamprecht 2024-04-22 13:59:30 +02:00
  • 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 +02:00
  • c508ffa2de fix #5361: evpn: fix ipv6 route-map Alexandre Derumier via pve-devel 2024-04-12 12:22:53 +02:00
  • c2473c7d65 fix #5344: isis: add isis networkid parser Alexandre Derumier via pve-devel 2024-04-16 18:24:50 +02:00
  • 51c766f8a0 fix #5319: frr.local: add support for bgp-community Alexandre Derumier via pve-devel 2024-04-16 18:25:04 +02:00
  • 00bf3203a1 api: sdn: fix missing types for 'pending' fields. Johannes Cornelis Draaijer via pve-devel 2024-04-18 18:44:27 +02:00
  • 835a1ff226 tests: remove old Vnets tests Stefan Lendl 2024-04-05 15:18:05 +02:00
  • e4914916bc tests: test VNets functionality as a blackbox Stefan Lendl 2024-04-05 15:18:04 +02:00
  • 0f6bc593aa debian: blackbox tests depend on libpve-access-control at build Stefan Lendl 2024-04-05 15:18:03 +02:00
  • 11d2ac73ff sdn: api: extract function that creates the sdn directory. Stefan Lendl 2024-04-05 15:18:02 +02:00
  • 40f020660d sdn: dnsmasq: extract function that updates dnsmasq lease via dbus Stefan Lendl 2024-04-05 15:18:01 +02:00
  • 23e7fe3197 sdn: dnsmasq: extract function that generates the ethers file path Stefan Lendl 2024-04-05 15:18:00 +02:00
  • cac88dfa47 dns: dnsmasq: extract function to systemctl command. Stefan Lendl 2024-04-05 15:17:59 +02:00
  • 2f37fddc0e sdn: zones: extract function that reads datacenter config Stefan Lendl 2024-04-05 15:17:58 +02:00
  • 27b54a086b sdn: dhcp: rollback allocated ips on failure Stefan Hanreich 2024-04-05 15:17:57 +02:00
  • c60a7dc432 sdn: dhcp: only consider subnets that have dhcp-range configured Stefan Hanreich 2024-04-05 15:17:56 +02:00
  • 5fd3da139b sdn: dhcp: request both IPv4 and IPv6 addresses on VM start Stefan Lendl 2024-04-05 15:17:55 +02:00
  • e06301af3a sdn: dhcp: get next free ip for a specific IP version Stefan Lendl 2024-04-05 15:17:54 +02:00
  • 00370995cb gitignore: build artifacts from sbuild Stefan Lendl 2024-04-02 13:07:42 +02:00
  • 1b37d31170 tests: run tests in sbuild Stefan Lendl 2024-04-02 13:07:41 +02:00
  • 1c3f1a7ed9 tests: mocking more functions to avoid system access Stefan Lendl 2024-04-02 13:07:40 +02:00
  • 96d7d81d6c evpn: extract read_local_frr_config Stefan Lendl 2024-04-02 13:07:39 +02:00
  • d06ee817a7 controllers: extract read_etc_network_interfaces Stefan Lendl 2024-04-02 13:07:38 +02:00
  • 2d0cb1a3a2 bump version to 0.9.6 Thomas Lamprecht 2024-03-22 10:15:32 +01:00
  • ddd3d0f726 test: run through perltidy Thomas Lamprecht 2024-03-22 10:08:31 +01:00
  • 74dcbe9c08 sdn: powerdns: fix counting records of existing rrset Stefan Hanreich 2024-03-04 18:33:42 +01:00
  • 2ca78c7556 sdn: powerdns: remove priority from tests Stefan Hanreich 2024-03-04 18:33:41 +01:00
  • e92b11a2e5 dns: style and code clean-up powerdns plugin Thomas Lamprecht 2024-03-04 16:30:51 +01:00
  • 244fb03d3a fix #5275: remove priority field from powerdns Stefan Hanreich 2024-03-04 15:11:28 +01:00
  • b18b34aad5 ipam: netbox : fix ip_is_gateway Alexandre Derumier 2024-02-13 09:48:58 +01:00
  • 7343076a62 ipam: whitespace/indentation clean ups Thomas Lamprecht 2024-02-20 13:52:41 +01:00
  • e4e8158722 ipam: phpipam: add_range_next_freeip Alexandre Derumier 2024-01-04 17:11:39 +01:00
  • 9e65d5f597 ipam: phpipam: add get_ip_from_mac error handling Alexandre Derumier 2024-01-04 17:11:38 +01:00
  • f38c18f7af ipam: phpipam: add subnet create error handling Alexandre Derumier 2024-01-04 17:11:37 +01:00
  • b906257d4a ipams : add_next_freeip : return ip not cidr Alexandre Derumier 2024-01-04 17:11:36 +01:00
  • 6e96fd3314 sdn: prefer proxy from datacenter.cfg for api calls Alexandre Derumier 2024-01-04 17:11:35 +01:00
  • 9f4525c350 sdn: code & indentation cleanup Thomas Lamprecht 2024-01-22 12:05:04 +01:00
  • d7d1181ed5 controllers: evpn: fix null routes order && ipv6 Alexandre Derumier 2023-12-03 16:46:10 +01:00
  • dbacff605f controllers: evpn: frr config cleanup Alexandre Derumier 2023-12-03 16:46:09 +01:00
  • e614da43f1 controllers: evpn: bugfix: use prefix-list in route-map instead evpn match Alexandre Derumier 2023-12-03 16:46:08 +01:00
  • b5471f5a2f controllers: evpn: add ipv6 prefix-list support Alexandre Derumier 2023-12-03 16:46:07 +01:00
  • 3b45559e00 buildsys: add explicit default target Thomas Lamprecht 2024-01-22 11:51:42 +01:00
  • 8ded42918d bump version to 0.9.5 Thomas Lamprecht 2023-11-29 15:20:34 +01:00
  • 764dba5033 tests: zone: code cleanup Thomas Lamprecht 2023-11-29 11:39:58 +01:00
  • 1ed61845d4 tests: zone: include error if test interfaces file cannot be opened Thomas Lamprecht 2023-11-29 11:39:46 +01:00
  • 1e289d2303 controllers: die if opening network interface config fails Thomas Lamprecht 2023-11-29 11:38:47 +01:00
  • a0216bf276 controllers: fix interfacing with read_etc_network_interfaces Thomas Lamprecht 2023-11-29 11:37:05 +01:00
  • 677e12cacf tests: zones: output any unexpected error as diagnostic Thomas Lamprecht 2023-11-29 11:27:13 +01:00
  • af7e542ad7 tests: mocking cfs_lock_file to pass subnet tests Stefan Lendl 2023-11-24 14:16:13 +01:00
  • 24ab59e0af dhcp: dnsmasq: untaint when deleting configuration files Stefan Hanreich 2023-11-28 09:58:57 +01:00
  • 2664f29575 api: vnet: fix warning in vnet API Stefan Hanreich 2023-11-27 11:23:35 +01:00
  • fb97ed300a validation: add support for arrays to change tracking Stefan Hanreich 2023-11-22 13:28:08 +01:00
  • 1032f6d838 bump version to 0.9.4 Thomas Lamprecht 2023-11-23 12:12:13 +01:00
  • 0558f26d2e dhcp dnsmasq: suppress warning too if dhcp is not configured Thomas Lamprecht 2023-11-23 12:11:38 +01:00
  • faa17e045f bump version to 0.9.3 Thomas Lamprecht 2023-11-23 11:58:45 +01:00
  • bed9fbc246 dhcp dnsmasq: guard die with zone having enabled dhcp Thomas Lamprecht 2023-11-23 11:46:45 +01:00
  • 0559cd7015 bump version to 0.9.2 Thomas Lamprecht 2023-11-23 11:32:18 +01:00
  • d4a671e3f7 dnsmasq: drop no-resolve for default config Thomas Lamprecht 2023-11-23 11:30:00 +01:00
  • b4a3bbd73c bump version to 0.9.1 Thomas Lamprecht 2023-11-22 19:50:50 +01:00
  • a3c114c0ef controller: evpn reload: use log_warn to cause a task-warning Thomas Lamprecht 2023-11-22 19:49:04 +01:00
  • 2c298fa1f8 dnsmasq: check for existence of dnsmasq binary Stefan Hanreich 2023-11-22 19:33:47 +01:00
  • 708b2f40ce Fix #4917: evpn: forbid vlan-aware bridge Alexandre Derumier 2023-10-27 13:53:28 +02:00
  • 4a675ba3a3 sdn: allow deletion of empty subnet with gateway Stefan Lendl 2023-11-17 15:02:27 +01:00
  • a9107d35d2 bump version to 0.9.0 Thomas Lamprecht 2023-11-22 14:46:53 +01:00
  • 2a17e5f323 dnsmasq: use quite-ra Wolfgang Bumiller 2023-11-22 14:37:01 +01:00
  • f9497f55e8 install dnsmasq@.service snippet Wolfgang Bumiller 2023-11-22 14:22:13 +01:00