summaryrefslogtreecommitdiff
path: root/PVE/API2/Network/SDN.pm
AgeCommit message (Collapse)Author
2023-05-25separate packaging and source build systemThomas Lamprecht
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>
2020-10-06api: generate 'running-config' state instead of version increase on applyAlexandre Derumier
This is the source configuration for generate local configuration /sdn/*.cfg are pending configs Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-10-06subnets: move api to /sdn/vnet/<vnet>/subnets && make vnet option not optionnalAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-10-06add DNS pluginAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2020-10-06add IPAMs pluginsAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-10-06add subnet pluginAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com> Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-12api: fix reload all UPID handlingThomas Lamprecht
run_command returns the exit code, we need to parse out the UPID from the outfunc. Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2020-05-02remove .new filesAlexandre Derumier
2020-03-10whitespace cleanupThomas Lamprecht
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-11-26add permissionsAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26api2: sdn: add reload configAlexandre Derumier
fixme: current using pvesh Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-11-26api2 : split vnets/zones/controllersAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-10-17api2 : sdn : add role and type to indexAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-10-17add qinq pluginAlexandre Derumier
move code from vlanplugin, add transport tag option Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-10-17rename plugins with controllersAlexandre Derumier
For true sdn, We have 2 plugins, 1 for dataplane (switch), 1 for controlplane (controller) rename: - Frr to EvpnController - Faucet to FaucetController - OvsFaucet to Faucet Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-10-17add evpnplugin (splitted from vxlanplugin)Alexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-10-17add faucet sdn controller pluginsAlexandre Derumier
1 plugin for controller, 1 plugin for dataplane This is not 100% complete, but it's a proof of concept to test differents sdn controller Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-09-03trailing whitespace cleanupThomas Lamprecht
Signed-off-by: Thomas Lamprecht <t.lamprecht@proxmox.com>
2019-09-03add frr pluginAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-09-03make Vxlanplugin generic for multicast/unicast/frrAlexandre Derumier
if no multicast or unicast address is defined, default to frr Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-06-18rename $network to $sdn everywhereAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-06-18api: add missing additional properties=0 on network reload/revertAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>
2019-06-12rename PVE::Network::Network to PVE::Network::SDNAlexandre Derumier
Signed-off-by: Alexandre Derumier <aderumier@odiso.com>