deploy(updater): roll GX10 containment image

This commit is contained in:
Andrew Stoltz
2026-06-18 11:08:12 -05:00
parent 2c1aa3f0c8
commit d0c9717d90
2 changed files with 18 additions and 1 deletions

View File

@@ -199,7 +199,7 @@
"value": "26843545600" "value": "26843545600"
} }
], ],
"image": "localhost/fc-updater-web:v20260618-public-exposure-6c0d0e4-r2", "image": "localhost/fc-updater-web:v20260618-public-containment-8c5386e",
"imagePullPolicy": "Never", "imagePullPolicy": "Never",
"securityContext": { "securityContext": {
"allowPrivilegeEscalation": false, "allowPrivilegeEscalation": false,

View File

@@ -1239,6 +1239,23 @@ public sealed class FleetManifestLintTests
match.Should().NotContain("Method(`OPTIONS`)"); match.Should().NotContain("Method(`OPTIONS`)");
} }
[Fact]
public void Gx10UpdateCenterPublicIngress_StaysGetHeadOnlyAndUsesContainmentImage()
{
var appRoot = Path.Combine(Inventory.BluejayRoot, "apps-gx10", "fc-updater");
var publicRoute = File.ReadAllText(Path.Combine(appRoot, "ingressroute-updatecenter-web-public-gx10.json"));
var deployment = File.ReadAllText(Path.Combine(appRoot, "deployment-updatecenter-web.json"));
publicRoute.Should().Contain("Host(`update.flowercore.io`)");
publicRoute.Should().Contain("Host(`updates.flowercore.io`)");
publicRoute.Should().Contain("Method(`GET`)");
publicRoute.Should().Contain("Method(`HEAD`)");
publicRoute.Should().NotContain("Method(`POST`)");
publicRoute.Should().NotContain("Method(`OPTIONS`)");
deployment.Should().Contain("localhost/fc-updater-web:v20260618-public-containment-8c5386e");
deployment.Should().NotContain("localhost/fc-updater-web:v20260618-public-exposure-6c0d0e4-r2");
}
[Fact] [Fact]
public void DnsAndMediaIngressRoutes_MatchLiveInternalHosts() public void DnsAndMediaIngressRoutes_MatchLiveInternalHosts()
{ {