forked from rook/rook
Port 1024 is the lowest non-privileged port on Linux (privileged ports are 0-1023), so it should be honored as-is like any port >= 1024. The dashboardInternalPort guard used `<=` instead of `<`, which pushed a requested Port of 1024 into the "privileged" branch and reset the container/targetPort back to the default (7000/8443). That left the Service Port at 1024 but its targetPort at the default, a mismatch that contradicts the constant's comment and the identical Port 1025 case. Change the comparison to `<` and add a boundary case to TestStartSecureDashboard asserting both Port and targetPort are 1024. Signed-off-by: Anas Khan <83116240+anxkhn@users.noreply.github.com>