public inbox for pve-devel@lists.proxmox.com
 help / color / mirror / Atom feed
* [PATCH access-control/network 0/2] fix #7520: sdn: clean up dangling ACLs on resource deletion
@ 2026-05-05 14:22 David Riley
  2026-05-05 14:22 ` [PATCH pve-network 1/2] " David Riley
  2026-05-05 14:22 ` [PATCH pve-access-control 2/2] fix #7520: access-control: add SDN ACL cleanup helper David Riley
  0 siblings, 2 replies; 3+ messages in thread
From: David Riley @ 2026-05-05 14:22 UTC (permalink / raw)
  To: pve-devel; +Cc: David Riley

Add pruning mechanism to clean up orphaned SDN ACL entries by
comparing the current `running-config` with the newly compiled state
during `commit_config`.

This ensures state consistency for manual applies via the UI/API
as well as during the automatic configuration reload on system boot.
Covers resources tracked in the `running-config`:
* Zones
* VNets
* Fabrics
* Controllers

Does not cover IPAMs and DNS as these are not staged.


pve-network:

David Riley (1):
  fix #7520: sdn: clean up dangling ACLs on resource deletion

 src/PVE/Network/SDN.pm | 45 ++++++++++++++++++++++++++++++++++++++++++
 1 file changed, 45 insertions(+)


pve-access-control:

David Riley (1):
  fix #7520: access-control: add SDN ACL cleanup helper

 src/PVE/AccessControl.pm | 40 ++++++++++++++++++++++++++++++++++++++++
 1 file changed, 40 insertions(+)


Summary over all repositories:
  2 files changed, 85 insertions(+), 0 deletions(-)

-- 
Generated by murpp 0.11.0




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

end of thread, other threads:[~2026-05-05 14:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-05-05 14:22 [PATCH access-control/network 0/2] fix #7520: sdn: clean up dangling ACLs on resource deletion David Riley
2026-05-05 14:22 ` [PATCH pve-network 1/2] " David Riley
2026-05-05 14:22 ` [PATCH pve-access-control 2/2] fix #7520: access-control: add SDN ACL cleanup helper David Riley

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