[pve-devel] [PATCH docs 3/4] qdevice: Add note about root login requirements

2020-07-28 Thread Dominic Jäger
We mention Debian as external server before. On Debian it is easily possible that SSH root login via password is prohibited. Signed-off-by: Dominic Jäger --- pvecm.adoc | 6 -- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pvecm.adoc b/pvecm.adoc index 390fb4b..47916fa 100644

[pve-devel] [PATCH docs 1/4] qdevice: Remove a wrong 's'

2020-07-28 Thread Dominic Jäger
Third person plural does not require -s form. Signed-off-by: Dominic Jäger --- pvecm.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pvecm.adoc b/pvecm.adoc index 4bf2f59..e7b36c5 100644 --- a/pvecm.adoc +++ b/pvecm.adoc @@ -952,7 +952,7 @@ QDevice-Net Setup ~~~

[pve-devel] [PATCH docs 2/4] pvecm: Add comma after 'First'

2020-07-28 Thread Dominic Jäger
Comma after sequence words like first, next, then, or last. Signed-off-by: Dominic Jäger --- pvecm.adoc | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pvecm.adoc b/pvecm.adoc index e7b36c5..390fb4b 100644 --- a/pvecm.adoc +++ b/pvecm.adoc @@ -397,7 +397,7 @@ node from

[pve-devel] [PATCH docs 4/4] qdevice: Clarify required packages

2020-07-28 Thread Dominic Jäger
I overlooked the different package names myself. Writing out the two commands makes this more difficult to overlook. Signed-off-by: Dominic Jäger --- pvecm.adoc | 13 +++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/pvecm.adoc b/pvecm.adoc index 47916fa..cf5f052 10064

[pve-devel] [PATCH v4 pve-network 06/12] vnets: subnets: use cidr

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/SubnetPlugin.pm | 3 ++- PVE/Network/SDN/VnetPlugin.pm | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/PVE/Network/SDN/SubnetPlugin.pm index 1b790a6..c555314 100644 --- a/PVE/Network/

[pve-devel] [PATCH v4 pve-network 00/12] sdn : add subnets management

2020-07-28 Thread Alexandre Derumier
This patch series add basic subnets managements. Subnets will be use for multiple things: - defined gateway ip on vnets - enable snat on a subnet - add cloudnit|dhcp default network configs (gateway, static routes, nameservers,searchdomain,) - add ipam management. (ip registrations to extern

[pve-devel] [PATCH v4 pve-network 12/12] vnets: find_free_ip : add ipversion detection

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/Vnets.pm | 28 +--- 1 file changed, 17 insertions(+), 11 deletions(-) diff --git a/PVE/Network/SDN/Vnets.pm b/PVE/Network/SDN/Vnets.pm index d474037..350fff4 100644 --- a/PVE/Network/SDN/Vnets.pm +++ b/PVE/Network/SDN/

[pve-devel] [PATCH v4 pve-network 01/12] add subnet plugin

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN.pm | 7 + PVE/API2/Network/SDN/Makefile | 2 +- PVE/API2/Network/SDN/Subnets.pm | 219 PVE/Network/SDN/Makefile| 2 +- PVE/Network/SDN/SubnetPlugin.pm | 115 + PVE/N

[pve-devel] [PATCH v4 pve-network 09/12] api2: increase version on apply/reload only

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN.pm | 3 +++ PVE/API2/Network/SDN/Controllers.pm | 6 -- PVE/API2/Network/SDN/Subnets.pm | 3 --- PVE/API2/Network/SDN/Vnets.pm | 3 --- PVE/API2/Network/SDN/Zones.pm | 6 -- 5 files changed, 3 insertion

[pve-devel] [PATCH v4 pve-network 07/12] subnet: fix on_delete_hook

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/SubnetPlugin.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/PVE/Network/SDN/SubnetPlugin.pm b/PVE/Network/SDN/SubnetPlugin.pm index c555314..ea47684 100644 --- a/PVE/Network/SDN/SubnetPlugin.pm +++ b/PVE/Network/S

[pve-devel] [PATCH v4 pve-network 08/12] api2: subnet create: convert cidr to subnetid

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN/Subnets.pm | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/PVE/API2/Network/SDN/Subnets.pm b/PVE/API2/Network/SDN/Subnets.pm index 3ef1d11..d18cf90 100644 --- a/PVE/API2/Network/SDN/Subnets.pm +++ b/PVE/API2/Network

[pve-devel] [PATCH v4 pve-network 11/12] add pve internal ipam plugin

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN/Ipams.pm | 1 + PVE/API2/Network/SDN/Subnets.pm| 4 +- PVE/Network/SDN/Ipams.pm | 2 + PVE/Network/SDN/Ipams/Makefile | 2 +- PVE/Network/SDN/Ipams/NetboxPlugin.pm | 4 +- PVE/Network/SDN/

[pve-devel] [PATCH v4 pve-network 05/12] zone: add vnet_update_hook

2020-07-28 Thread Alexandre Derumier
move verify_tag code in this hook add mac address generation for simple && evpn plugin Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN/Vnets.pm | 4 ++-- PVE/Network/SDN/Zones/EvpnPlugin.pm | 19 +++ PVE/Network/SDN/Zones/Plugin.pm | 5 +++-- PVE/Netw

[pve-devel] [PATCH v4 pve-network 04/12] zones: simple|evpn: add gateway ip from subnets to vnet

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/Zones.pm | 4 +++- PVE/Network/SDN/Zones/EvpnPlugin.pm | 11 --- PVE/Network/SDN/Zones/Plugin.pm | 2 +- PVE/Network/SDN/Zones/QinQPlugin.pm | 2 +- PVE/Network/SDN/Zones/SimplePlugin.pm | 11 --- PVE/

[pve-devel] [PATCH v4 pve-network 03/12] add subnets verifications hooks

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN/Subnets.pm | 5 - PVE/API2/Network/SDN/Vnets.pm | 9 +++-- PVE/Network/SDN/SubnetPlugin.pm | 15 +++ PVE/Network/SDN/VnetPlugin.pm | 8 +--- 4 files changed, 31 insertions(+), 6 deletions(-) diff --git a/PV

[pve-devel] [PATCH v4 pve-network 10/12] add ipams plugins

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/API2/Network/SDN.pm| 7 + PVE/API2/Network/SDN/Ipams.pm | 241 + PVE/API2/Network/SDN/Makefile | 2 +- PVE/API2/Network/SDN/Subnets.pm| 47 - PVE/Network/SDN/Ipams.pm

[pve-devel] [PATCH v4 pve-network 02/12] vnets: add subnets

2020-07-28 Thread Alexandre Derumier
Signed-off-by: Alexandre Derumier --- PVE/Network/SDN/VnetPlugin.pm | 22 ++ 1 file changed, 10 insertions(+), 12 deletions(-) diff --git a/PVE/Network/SDN/VnetPlugin.pm b/PVE/Network/SDN/VnetPlugin.pm index 384358c..47ca50b 100644 --- a/PVE/Network/SDN/VnetPlugin.pm +++ b/PV

[pve-devel] [PATCH docs] zfs: fix typo

2020-07-28 Thread Aaron Lauterer
Signed-off-by: Aaron Lauterer --- local-zfs.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/local-zfs.adoc b/local-zfs.adoc index 5b36f5e..5474b88 100644 --- a/local-zfs.adoc +++ b/local-zfs.adoc @@ -402,7 +402,7 @@ different steps are needed which depend on the bootloade

[pve-devel] [PATCH common] run_command: improve performance for outfunc and long lines

2020-07-28 Thread Dominik Csapak
to call outfunc with each line, we search for a newline and call outfunc/logfunc with everything before that since we do a select/read (with 4096 size) in a loop, this means that if we have very long lines, we search for a newline in an ever growing buffer (for which we know does not contain a new

[pve-devel] applied: [PATCH docs] zfs: fix typo

2020-07-28 Thread Fabian Grünbichler
On July 28, 2020 3:12 pm, Aaron Lauterer wrote: > Signed-off-by: Aaron Lauterer > --- > local-zfs.adoc | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/local-zfs.adoc b/local-zfs.adoc > index 5b36f5e..5474b88 100644 > --- a/local-zfs.adoc > +++ b/local-zfs.adoc > @@ -402,

[pve-devel] [PATCH manager] ui: reorder Makefile entries

2020-07-28 Thread Dominik Csapak
most of the time alphabetically is ok, but some classes have to defined earlier, else extjs does not find the class and tries to dynamically load it via a http request. that fails, and in the end it still finds the right classes (after loading the complete js file) but we still get ugly error messa