Utku Ozdemir 587bffe8ac
fix: fix regressions on service api url generation
SideroLink API URL generation had a special case compared to other services: it used the `grpc://` scheme when it as insecure, not `http://`.

This special case was accidentally removed in the config schema implementation in https://github.com/siderolabs/omni/pull/2150.

Bring back the logic and add unit tests for it.

Additionally, add a validation for the Kuberentes proxy advertised URL in the config schema to validate that it always uses https:// scheme.

Signed-off-by: Utku Ozdemir <utku.ozdemir@siderolabs.com>
2026-01-23 13:12:45 +01:00
..
2026-01-21 15:30:49 +01:00
2026-01-22 13:23:11 +01:00