nexgen_mirrors 016f1fc447 refactor(workload): consolidate deletion logic into shared utilities
Extract duplicate deletion code from pod and container routes into
reusable helper functions in deletion_helpers.py module:
- collect_and_cleanup_network_ports() for network port cleanup
- cleanup_workload_related_records() for resource/volume cleanup
- log_deletion_audit_event() for consistent audit logging

Add SDN network port updates during pod deletion to ensure proper
network cleanup when containers are removed.

Optimize get_pods() endpoint by replacing N+1 queries with batch
queries and lookup maps for nscontrollers, tunnels, and DNS records.

Enhance get_pod() response to include cloudflare tunnel configuration
and DNS records for better visibility into pod networking setup.
2026-01-05 16:24:37 +10:30
2026-01-05 13:22:00 +10:30
2025-12-09 15:16:13 +10:30
2025-07-07 15:12:34 +09:30
2025-06-29 09:26:38 +09:30
2025-09-17 20:27:50 +10:00
2025-02-09 17:21:32 +00:00
2025-08-03 14:09:42 +09:30
2025-11-12 16:42:35 +10:30
2025-07-07 15:12:34 +09:30
2025-04-06 02:48:11 +10:30
2025-08-15 23:43:31 +09:30
2025-08-15 13:18:09 +09:30
2025-08-15 13:18:09 +09:30
S
Description
No description provided
1.9 MiB