public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
From: David Riley <d.riley@proxmox.com>
To: Jakob Klocker <j.klocker@proxmox.com>, pve-devel@lists.proxmox.com
Subject: Re: [PATCH access-control/cluster/manager/network/qemu-server 0/9] fix #7294: pool: add SDN VNets as pool members
Date: Fri, 19 Jun 2026 13:12:31 +0200	[thread overview]
Message-ID: <8e10999c-1801-4fb4-a217-5307ae88ecb8@proxmox.com> (raw)
In-Reply-To: <0d3ca5f9-9003-4553-bc08-2daab29ba0e7@proxmox.com>

Thanks for checking it out.

On 6/19/26 12:01 PM, Jakob Klocker wrote:
> I've applied the patch and created a test user with Administration
> permissions on said pool. I've tested:
>
> - add a VNet to a pool with my root user
> - use that VNet with my test user for existing VMs & CTs
> - remove the VNet
> - add a VNet to a pool within a cluster with different PVE versions
> (9.2 & 9.1) - a error message was thrown as expected
>
> Two minor things I've noticed:
>
> - In the add dropdown under members within the pool the VNet icon is
> not grayed out like the other items. As discussed this is only visible
> when PVE is set to light mode.
Nice find, thanks I will fix this in v2.
> - when a VNet is added to a pool before the cluster is created and a
> PVE version mismatch exists (9.2 & 9.1 in my case), one PVE instance
> shows the VNet inside the pool while the other doesn't. As discussed
> checking this would take a lot of effort and I'm not sure if it's
> worth handling this edge case.

You are right that could be the case, but the chain of actions that would lead
to this are quite specific so I don't think it's worth the effort.
One would need to first create a pool with VNets and afterwards join a node
with an older version and edit the pool on that older node to overwrite the
pool configuration.

> Apart from that everything worked great. Thanks for the patch.
>
> Tested-by: Jakob Klocker <j.klocker@proxmox.com>
Will carry this over to v2.
> On 6/11/26 4:59 PM, David Riley wrote:
>> This series implements support for adding SDN VNets to resource pools,
>> resolving #7294 [0]. This series depends on the v3 'fix #7520: sdn:
>> prune orphaned ACLs and handle VNet migrations' [1].
>>
>> [...]




      reply	other threads:[~2026-06-19 11:12 UTC|newest]

Thread overview: 19+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2026-06-11 14:59 [PATCH access-control/cluster/manager/network/qemu-server 0/9] fix #7294: pool: add SDN VNets as pool members David Riley
2026-06-11 14:59 ` [PATCH pve-manager 1/9] ui: replace var with let to match style guide for variable declaration David Riley
2026-06-11 14:59 ` [PATCH pve-manager 2/9] fix #7294: api: pool: add SDN VNets as pool members David Riley
2026-06-11 14:59 ` [PATCH pve-manager 3/9] fix #7294: ui: " David Riley
2026-06-11 14:59 ` [PATCH pve-access-control 4/9] fix #7294: acl: " David Riley
2026-06-11 14:59 ` [PATCH pve-network 5/9] fix #7294: sdn: register api formats for zones and vnets David Riley
2026-06-12 12:18   ` Gabriel Goller
2026-06-12 12:51     ` David Riley
2026-06-12 13:46       ` Gabriel Goller
2026-06-12 14:17         ` David Riley
2026-06-11 14:59 ` [PATCH pve-network 6/9] fix #7294: sdn: vnet: update pool members on vnet migration and deletion David Riley
2026-06-11 16:21   ` Gabriel Goller
2026-06-12  6:37     ` David Riley
2026-06-12  8:41       ` Gabriel Goller
2026-06-11 14:59 ` [PATCH pve-cluster 7/9] cluster: add helpers module with version comparison functions David Riley
2026-06-11 14:59 ` [PATCH pve-cluster 8/9] fix #7294: cluster: helpers: add cluster-wide version assertion David Riley
2026-06-11 14:59 ` [PATCH qemu-server 9/9] fix #7294: helpers: use cluster-wide version helper David Riley
2026-06-19 10:01 ` [PATCH access-control/cluster/manager/network/qemu-server 0/9] fix #7294: pool: add SDN VNets as pool members Jakob Klocker
2026-06-19 11:12   ` David Riley [this message]

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=8e10999c-1801-4fb4-a217-5307ae88ecb8@proxmox.com \
    --to=d.riley@proxmox.com \
    --cc=j.klocker@proxmox.com \
    --cc=pve-devel@lists.proxmox.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox
Service provided by Proxmox Server Solutions GmbH | Privacy | Legal