all lists on lists.proxmox.com
 help / color / mirror / Atom feed
* [pve-devel] [PATCH-SERIES v2 common/manager] fix #2422: allow multiple Ceph public networks
@ 2021-05-10 12:18 Fabian Ebner
  2021-05-10 12:18 ` [pve-devel] [PATCH v2 common 01/14] network: is_ip_in_cidr: correctly handle the CIDR being a singleton range Fabian Ebner
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Fabian Ebner @ 2021-05-10 12:18 UTC (permalink / raw)
  To: pve-devel

picked up from an old patch by Alwin[0].

Changes from v1:
    * avoid passing user-provided duplicate IP to monmaptool
    * match IPv6 addresses semantically
    * added Dominik's R-b and T-b tags for the unchanged patches
    * add two minor fixes for is_ip_in_cidr


New dependency on libnetaddr-ip-perl for pve-common needed!

Dependency bump pve-manager -> pve-common needed.


[0]: https://lists.proxmox.com/pipermail/pve-devel/2020-March/042304.html


common:

Fabian Ebner (4):
  network: is_ip_in_cidr: correctly handle the CIDR being a singleton
    range
  network: is_ip_in_cidr: avoid warning when versions don't match
  network: add canonical_ip function
  network: add unique_ips function

 src/PVE/Network.pm | 36 +++++++++++++++++++++++++++++++++++-
 1 file changed, 35 insertions(+), 1 deletion(-)


manager:

Fabian Ebner (10):
  api: ceph: mon: split up arguments for run_command
  api: ceph: create mon: handle ms_bind_ipv* options more generally
  api: ceph: create mon: factor out monmaptool command
  api: ceph: create mon: explicitly add subsequent monitors to the
    monmap
  api: ceph: mon: fix handling of IPv6 addresses in find_mon_ip
  api: ceph: mon: add ips_from_mon_host helper
  api: ceph: mon: fix handling of IPv6 addresses in
    assert_mon_prerequisites
  api: ceph: mon: factor out mon_host regex address removal
  api: ceph: mon: fix handling of IPv6 addresses in destroymon
  fix #2422: allow multiple Ceph public networks

 PVE/API2/Ceph/MON.pm | 297 +++++++++++++++++++++++++++++++++----------
 1 file changed, 229 insertions(+), 68 deletions(-)

-- 
2.20.1





^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2021-06-18 15:15 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2021-05-10 12:18 [pve-devel] [PATCH-SERIES v2 common/manager] fix #2422: allow multiple Ceph public networks Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 common 01/14] network: is_ip_in_cidr: correctly handle the CIDR being a singleton range Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 common 02/14] network: is_ip_in_cidr: avoid warning when versions don't match Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 common 03/14] network: add canonical_ip function Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 common 04/14] network: add unique_ips function Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 05/14] api: ceph: mon: split up arguments for run_command Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 06/14] api: ceph: create mon: handle ms_bind_ipv* options more generally Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 07/14] api: ceph: create mon: factor out monmaptool command Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 08/14] api: ceph: create mon: explicitly add subsequent monitors to the monmap Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 09/14] api: ceph: mon: fix handling of IPv6 addresses in find_mon_ip Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 10/14] api: ceph: mon: add ips_from_mon_host helper Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 11/14] api: ceph: mon: fix handling of IPv6 addresses in assert_mon_prerequisites Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 12/14] api: ceph: mon: factor out mon_host regex address removal Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 13/14] api: ceph: mon: fix handling of IPv6 addresses in destroymon Fabian Ebner
2021-05-10 12:18 ` [pve-devel] [PATCH v2 manager 14/14] fix #2422: allow multiple Ceph public networks Fabian Ebner
2021-06-17 13:21 ` [pve-devel] applied-partially: [PATCH-SERIES v2 common/manager] " Thomas Lamprecht
2021-06-18 15:14 ` [pve-devel] " Thomas Lamprecht

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal