3 writes to EffectivePort
Aspire.Hosting (1)
Dcp\Model\Service.cs (1)
109Status.EffectivePort = other.Status.EffectivePort;
Aspire.Hosting.Tests (2)
Dcp\TestKubernetesService.cs (2)
86svc.Status.EffectivePort = svc.Spec.Port ?? Interlocked.Increment(ref _nextPort); 242service.Status.EffectivePort = hostPort ?? Interlocked.Increment(ref _nextPort);
51 references to EffectivePort
Aspire.Hosting (3)
Dcp\Model\Service.cs (3)
89public int? AllocatedPort => Spec.Port ?? Status?.EffectivePort; 107if (other.Status?.EffectivePort is not null) 109Status.EffectivePort = other.Status.EffectivePort;
Aspire.Hosting.Tests (48)
Dcp\DcpExecutorTests.cs (45)
645Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 683Assert.Equal(desiredPort, svc.Status?.EffectivePort); 714Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 779Assert.Equal(desiredPort, svc.Status?.EffectivePort); 830Assert.Equal(desiredPort, svc.Status?.EffectivePort); 859Assert.Equal(desiredPort, svc.Status?.EffectivePort); 894Assert.Equal(desiredPort, svc.Status?.EffectivePort); 938Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 939Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 975Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1006Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1037Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1069Assert.Equal(desiredPort, svc.Status?.EffectivePort); 1095var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 1215Assert.Equal(fixedPort, fixedService.Status?.EffectivePort); 1216Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1257Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1296Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1336Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 1370Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1379Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1408Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1417Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1456Assert.Equal(persistedPort, persistentService.Status?.EffectivePort); 1458Assert.Equal(allocatedPort, dynamicService.Status?.EffectivePort); 1503Assert.Equal(allocatedPort, service.Status?.EffectivePort); 1504Assert.NotEqual(persistedPort, service.Status?.EffectivePort); 3492Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 3539Assert.Equal(desiredPortOne, svc.Status?.EffectivePort); 3573Assert.Equal(desiredPort, svc.Status?.EffectivePort); 3610Assert.Equal(desiredPort, svc.Status?.EffectivePort); 3656Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 3657Assert.NotEqual(desiredPort, svc.Status?.EffectivePort); 3688Assert.True(svc.Status?.EffectivePort >= TestKubernetesService.StartOfAutoPortRange); 3723Assert.Equal(desiredPort, svc.Status?.EffectivePort); 3806Assert.Equal(desiredPort, svc.Status?.EffectivePort); 3835var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3910Assert.Equal(allocatedPort, svc.Status?.EffectivePort); 3957var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 3990var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4037var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4079var allocatedPort = Assert.IsType<int>(svc.Status?.EffectivePort); 4147Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4179Assert.Equal(desiredPort, svc.Status?.EffectivePort); 4213Assert.Equal(desiredPort, svc.Status?.EffectivePort);
Dcp\TestKubernetesService.cs (1)
233if (service?.Spec.AddressAllocationMode != AddressAllocationModes.Proxyless || service.Spec.Port is not null || service.Status?.EffectivePort is not null)
DistributedApplicationTests.cs (2)
2368service => service.Status?.EffectivePort is not null, 2377var effectivePort = Assert.IsType<int>(service.Status?.EffectivePort);