diff --git a/internal/controller/nbpolicy_controller.go b/internal/controller/nbpolicy_controller.go index c825fe1..6ed1419 100644 --- a/internal/controller/nbpolicy_controller.go +++ b/internal/controller/nbpolicy_controller.go @@ -3,6 +3,7 @@ package controller import ( "context" "fmt" + "slices" "strconv" "strings" @@ -109,6 +110,7 @@ func (r *NBPolicyReconciler) mapResources(ctx context.Context, nbPolicy *netbird for v := range vs { ports[k] = append(ports[k], v) } + slices.Sort(ports[k]) } return ports, groups, nil