• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

netgroup-polito / CrownLabs / 18382882934

09 Oct 2025 04:45PM UTC coverage: 32.863% (+0.5%) from 32.365%
18382882934

push

github

kingmakerbot
Implement public exposure IP management system
- Add IP pool management with BuildPrioritizedIPPool for efficient IP reuse
- Implement FindBestIPAndAssignPorts with automatic port assignment
- Add UpdateUsedPortsByIP for LoadBalancer service conflict detection
- Create comprehensive test suite for all IP management functions
- Implement EnforcePublicExposure for service lifecycle management
- Add LoadBalancer service forge functions with proper annotations
- Add IP parsing utilities for flexible pool configuration
- Update Instance and Template CRDs with PublicExposure fields
- Add CLI flags for public exposure configuration
- Include sample templates with public exposure enabled

This enables dynamic IP and port assignment for public exposure
of CrownLabs instances with proper conflict resolution and
comprehensive test coverage.

277 of 613 new or added lines in 8 files covered. (45.19%)

5189 of 15790 relevant lines covered (32.86%)

6.98 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

58.58
/operators/pkg/instctrl/controller.go


Source Not Available

STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2025 Coveralls, Inc