Commit graph

  • b27a097a56 bump version to 0.4-3 Thomas Lamprecht 2020-05-02 19:20:37 +0200
  • 3d2cf5e17a d/triggers: activate-noawait pve-api-updates Thomas Lamprecht 2020-05-03 18:56:26 +0200
  • 28664c9bec sdn version: default to 0 for undef/empty-string Thomas Lamprecht 2020-05-03 18:55:32 +0200
  • 6f4d061058 zones: status : use version to compare local sdn vs cluster sdn Alexandre Derumier 2020-04-13 08:13:13 +0200
  • 0814c9a9f1 /etc/network/interfaces.d/sdn : add version Alexandre Derumier 2020-04-13 08:13:12 +0200
  • f9bc964082 sdn: use .version and global lock Alexandre Derumier 2020-04-13 08:13:11 +0200
  • f703d2ae09 remove .new files Alexandre Derumier 2020-04-13 08:13:10 +0200
  • 2d4c068e0f zones: sort network config keys when iterating for stabillity Thomas Lamprecht 2020-04-09 10:27:53 +0200
  • a1ef0eb9c4 zones: code cleanup fallback to classic bridge case Thomas Lamprecht 2020-04-09 10:27:24 +0200
  • 41d40fb144 zones: factor out get_plugin_config Thomas Lamprecht 2020-04-09 10:26:59 +0200
  • 70da044264 sdn zones: indentation and whitespace cleanup Thomas Lamprecht 2020-04-09 08:03:33 +0200
  • 6933ca8916 sdn zones: add newline to warn Thomas Lamprecht 2020-04-09 08:03:18 +0200
  • 19d8e7995f bump version to 0.4-2 Thomas Lamprecht 2020-04-08 19:58:14 +0200
  • 7129a3caf6 add get_local_vnets() Alexandre Derumier 2020-03-26 03:06:34 +0100
  • afeeb0c5cf bump version to 0.4-1 Thomas Lamprecht 2020-03-10 19:02:16 +0100
  • eb1549e710 add tap|veth create|plug Alexandre Derumier 2020-03-09 10:24:13 +0100
  • 35854815d0 whitespace cleanup Thomas Lamprecht 2020-03-10 18:58:52 +0100
  • 0251ed2fbb vxlan|evpn : fix mtu Alexandre Derumier 2020-02-13 12:16:13 +0100
  • 2ba9613ba1 add get_bridge_vlan Alexandre Derumier 2020-02-10 17:26:10 +0100
  • 823f2e2ac6 move mtu properties to zone Alexandre Derumier 2020-02-10 17:26:09 +0100
  • f84d09f217 api2: fix vnet status Alexandre Derumier 2020-02-10 17:26:08 +0100
  • 5843318678 qinq plugin :add status Alexandre Derumier 2020-02-10 17:26:07 +0100
  • 6ed053c190 vlanplugin: add status Alexandre Derumier 2020-02-10 17:26:06 +0100
  • 627b1694f2 move status code to zone plugin Alexandre Derumier 2020-02-10 17:26:05 +0100
  • 938ebef7bd vlan/qinq: use bridge option instead uplink-id Alexandre Derumier 2020-02-10 17:26:04 +0100
  • 3834801f5d API2: Vnets: fix update Alexandre Derumier 2020-01-20 12:01:22 +0100
  • cdf2c8194b evpn: use file_{g,s}et_contents and import run_command Thomas Lamprecht 2020-01-16 11:14:53 +0100
  • 92526f0e48 evpn: indentation, whitespace cleanup and code refactoring Thomas Lamprecht 2020-01-16 11:14:15 +0100
  • c7bb4ac53a controller : evpn : only allow 1 evpn controller Alexandre Derumier 2020-01-16 09:15:16 +0100
  • 0d1ab7dc80 evpn: add support for local frr.config Alexandre Derumier 2020-01-16 09:15:15 +0100
  • f3883c703f vlan/qinq: use vlan-raw-device to support long predictable interfaces name Alexandre Derumier 2020-01-11 13:48:50 +0100
  • b2d8305677 grammar fix: s/does not exists/does not exist/g Thomas Lamprecht 2019-12-13 12:10:15 +0100
  • cc211ddb2f bump version to 0.3-3 Thomas Lamprecht 2019-12-02 09:51:07 +0100
  • 45c3f15ce9 create /etc/pve/sdn directory Alexandre Derumier 2019-11-28 14:34:48 +0100
  • 1f543c5f3c move find_local_ip_interface sub helper to zone plugin Alexandre Derumier 2019-11-28 09:40:27 +0100
  • 3794e42972 zones: vlan|qinq: add get_uplink_iface sub Alexandre Derumier 2019-11-28 09:40:26 +0100
  • ba7ac021b5 zones: vxlan : remove uplink-id and multicast Alexandre Derumier 2019-11-28 09:40:25 +0100
  • 4405f2ded1 evpn: remove uplink-id Alexandre Derumier 2019-11-28 09:40:24 +0100
  • 0b67e1c2bb bump version to 0.3-2 Thomas Lamprecht 2019-11-26 12:57:01 +0100
  • 659c27c2fe controller: evpn: use frr-reload.py for reloading frr Alexandre Derumier 2019-11-26 10:00:30 +0100
  • 56cdcac99d cleanup old transport/router/sdn_cfg references Alexandre Derumier 2019-11-26 10:00:29 +0100
  • 7cb9714d76 evpn zone plugin : remove vrf option Alexandre Derumier 2019-11-26 10:00:28 +0100
  • 7c5b0f6daf limit vnet/zones/controller to 10 characters Alexandre Derumier 2019-11-26 10:00:27 +0100
  • 3551b612e9 add permissions Alexandre Derumier 2019-11-26 10:00:26 +0100
  • a2b32a94b8 fix zones on_update_hook Alexandre Derumier 2019-11-26 10:00:25 +0100
  • fa253735a4 rename frrevpn controller plugin to evpn plugin Alexandre Derumier 2019-11-26 10:00:24 +0100
  • c2b9c1734f add nodes option to zones Alexandre Derumier 2019-11-26 10:00:23 +0100
  • a069f0b4a4 remove vxlan|vlan allowed zone option Alexandre Derumier 2019-11-26 10:00:22 +0100
  • 3709a20378 improve status error description Alexandre Derumier 2019-11-26 10:00:21 +0100
  • 3fd3e9173a rename transportzone option to zone Alexandre Derumier 2019-11-26 10:00:20 +0100
  • a64ea85d37 update documentation.txt Alexandre Derumier 2019-11-26 10:00:19 +0100
  • 5d50e70b10 api2: sdn: add reload config Alexandre Derumier 2019-11-26 10:00:18 +0100
  • 4140be9e79 api2 : split vnets/zones/controllers Alexandre Derumier 2019-11-26 10:00:17 +0100
  • f5eabba018 split transport/controllers/vnet to separate plugins Alexandre Derumier 2019-11-26 10:00:16 +0100
  • 5645bbd195 api2 : sdn : add role and type to index Alexandre Derumier 2019-09-30 11:03:39 +0200
  • 20e1969654 add qinq plugin Alexandre Derumier 2019-09-30 11:03:38 +0200
  • 0193ebe5e5 rename plugins with controllers Alexandre Derumier 2019-09-30 11:03:37 +0200
  • fa609bdd13 add controller_reload Alexandre Derumier 2019-09-30 11:03:36 +0200
  • 63586d2f92 add evpnplugin (splitted from vxlanplugin) Alexandre Derumier 2019-09-30 11:03:35 +0200
  • ad03c54368 add faucet sdn controller plugins Alexandre Derumier 2019-09-30 11:03:34 +0200
  • 0589eb0912 vxlan: move transport controller config to frrplugin Alexandre Derumier 2019-09-30 11:03:33 +0200
  • 8fb1ee7f42 make sdn controller plugin generic Alexandre Derumier 2019-09-30 11:03:32 +0200
  • f38f0a4d5a bump version to 0.3-1 Thomas Lamprecht 2019-09-20 16:57:35 +0200
  • c692cbfad0 add format for multicast-address Alexandre Derumier 2019-09-13 12:33:45 +0200
  • fcfca9ef25 add format for ip-list and mtu Alexandre Derumier 2019-09-13 12:33:44 +0200
  • 55686084a5 frr: remove "no bgp default ipv6-unicast" Alexandre Derumier 2019-09-09 17:56:37 +0200
  • ede0f04a04 followup trailing whitespace cleanup Thomas Lamprecht 2019-09-09 16:37:30 +0200
  • 074d270b1d move gateway-nodes option to frr plugin and add gateway-external-peers Alexandre Derumier 2019-09-09 08:45:53 +0200
  • bc49b410e2 vxlan: frr : remove unneeded prefix-list Alexandre Derumier 2019-09-09 08:45:52 +0200
  • 6c8d238282 vxlan: evpn: fix routing to local vms on gateway nodes Alexandre Derumier 2019-09-09 08:45:51 +0200
  • 17854295b8 generate_frr_config: cleanup hash and ordering Alexandre Derumier 2019-09-09 08:45:50 +0200
  • 62e54fb752 don't regenerate frr config if no router is defined Alexandre Derumier 2019-09-04 07:49:31 +0200
  • 79939ff70b vxlan: add ip-forward|ip6-forward|arp-accept for routing Alexandre Derumier 2019-09-03 11:14:55 +0200
  • e3dca2334b vxlan: add gateway-nodes option Alexandre Derumier 2019-09-03 11:14:54 +0200
  • 7d35eaf551 trailing whitespace cleanup Thomas Lamprecht 2019-09-03 08:25:00 +0200
  • d0b4e1c2ca add documentation.txt Alexandre Derumier 2019-08-29 12:32:54 +0200
  • ecdd8c12c2 sdn: add write_frr_config Alexandre Derumier 2019-08-29 12:32:53 +0200
  • 5bda8607a4 add update_delete hook on frr related options Alexandre Derumier 2019-08-29 12:32:52 +0200
  • 87d8b62369 sdn: add generate_frr_config Alexandre Derumier 2019-08-29 12:32:51 +0200
  • 93dea3aad0 generate network config in a hash Alexandre Derumier 2019-08-29 12:32:50 +0200
  • 5b31292c0f vxlan: add support for ipv4/ipv6/mac for anycast routing Alexandre Derumier 2019-08-29 12:32:49 +0200
  • 126fc68c72 vxlanplugin: add vrf and vrfvxlan Alexandre Derumier 2019-08-29 12:32:48 +0200
  • 32602a38ae add frr plugin Alexandre Derumier 2019-08-29 12:32:47 +0200
  • 3ee45e4ce1 make Vxlanplugin generic for multicast/unicast/frr Alexandre Derumier 2019-08-29 12:32:46 +0200
  • 0022a9189e api2: add local endpoint for listing transportzones status Alexandre Derumier 2019-08-29 12:32:45 +0200
  • 903e2f5e91 api2: add local endpoint for listing content of a transportzone Alexandre Derumier 2019-08-29 12:32:44 +0200
  • e424c7ac28 add new status sub and move code from test Alexandre Derumier 2019-08-29 12:32:43 +0200
  • 80348b2d6f add generate_etc_network_config && write_etc_network_config subs Alexandre Derumier 2019-08-29 12:32:42 +0200
  • 564fe87dd4 d/compat: bump level to 11 and fix lintian warnings Thomas Lamprecht 2019-07-10 17:53:17 +0200
  • efe14cf093 buildsys: use dpkg-dev makefile helpers for pkg info Thomas Lamprecht 2019-07-10 17:52:49 +0200
  • c43c4b5f06 bump version to 0.2-1 Thomas Lamprecht 2019-06-18 10:20:23 +0200
  • 6109f3d8e7 buildsys: clean also old build directories when running make clean Thomas Lamprecht 2019-06-18 10:21:18 +0200
  • 6bffe81932 rename $network to $sdn everywhere Alexandre Derumier 2019-06-17 11:26:36 +0200
  • d134f98659 api: add missing additional properties=0 on network reload/revert Alexandre Derumier 2019-06-17 11:26:35 +0200
  • fe61b14cc4 add pve-network-id jsonschema Alexandre Derumier 2019-06-17 11:26:34 +0200
  • 9925d85b1b d/control: depend on defined ${perl:Depends} Thomas Lamprecht 2019-06-12 07:04:16 +0200
  • 86d22462d9 rename PVE::Network::Network to PVE::Network::SDN Alexandre Derumier 2019-06-07 06:52:13 +0200
  • cf5816ef42 remove vnet bridge delete hook Alexandre Derumier 2019-06-07 06:52:12 +0200
  • 1c793d30ba vxlan interface : use vxlan$vnetid Alexandre Derumier 2019-06-06 14:16:56 +0200
  • 83d209f5e1 vlan plug: code cleanup Thomas Lamprecht 2019-06-06 08:28:41 +0200