-
Notifications
You must be signed in to change notification settings - Fork 3
Open
Labels
area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.bugSomething isn't workingSomething isn't working
Description
Description
When creating NATGateway and LoadBalancer resources in ironcore concurrently, the system assigns the same public IP to multiple entities.
This must never happen, as it breaks core network routing.
Expected Behavior
- Each resource gets a unique public IP.
- Allocation is atomic and free of race conditions.
Actual Behavior
- Multiple resources receive the same public IP.
Steps to Reproduce
- Reduce the size of public IPs to e.g. a
/30IPv4 CIDR. - Create several
NATGatewayorLoadBalancerresources in parallel. - Check allocation logs → duplicated public IPs appear.
Severity
🚨 Critical
Definition of Done
- Public IP allocation is race-condition free.
- Add tests for concurrent resource creation.
- Improve allocator logging.
Metadata
Metadata
Assignees
Labels
area/networkingNetworking-related tasks and improvements.Networking-related tasks and improvements.bugSomething isn't workingSomething isn't working
Type
Projects
Status
No status