platform: dedicate GX10 Gitea SSH VIP

This commit is contained in:
Andrew Stoltz
2026-06-18 16:40:50 -05:00
parent 2e8cabcd63
commit a7ba47e307
4 changed files with 4 additions and 8 deletions

View File

@@ -250,20 +250,18 @@ public sealed class FleetManifestLintTests
}
[Fact]
public void Gx10SharedVipLoadBalancers_MustPreserveClientSourceIp()
public void Gx10PublicLoadBalancers_MustPreserveClientSourceIp()
{
var traefikPath = Path.Combine(Inventory.BluejayRoot, "gx10", "platform", "traefik-helmchart.yaml");
var traefik = File.ReadAllText(traefikPath);
traefik.Should().Contain("metallb.io/allow-shared-ip: gitea-traefik-202");
traefik.Should().Contain("metallb.universe.tf/loadBalancerIPs: 10.0.57.202");
traefik.Should().Contain("spec:\n externalTrafficPolicy: Local");
var giteaPath = Path.Combine(Inventory.BluejayRoot, "gx10", "platform", "gitea-ssh-service.yaml");
var gitea = File.ReadAllText(giteaPath);
gitea.Should().Contain("metallb.io/allow-shared-ip: gitea-traefik-202");
gitea.Should().Contain("metallb.universe.tf/loadBalancerIPs: 10.0.57.202");
gitea.Should().Contain("metallb.universe.tf/loadBalancerIPs: 10.0.57.206");
gitea.Should().Contain("externalTrafficPolicy: Local");
}