1 write to Env
Aspire.Hosting (1)
Dcp\ContainerCreator.cs (1)
255
spec.
Env
= configuration.EnvironmentVariables.Select(kvp => new EnvVar { Name = kvp.Key, Value = kvp.Value }).ToList();
37 references to Env
Aspire.Hosting (2)
Dcp\ResourceSnapshotBuilder.cs (2)
31
var environment = GetEnvironmentVariables(container.Status?.EffectiveEnv ?? container.Spec.
Env
, container.Spec.
Env
);
Aspire.Hosting.Tests (35)
Dcp\DcpExecutorTests.cs (21)
4159
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
4194
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4424
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
4456
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
4575
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT").Value;
4578
var secondEnvVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT_AGAIN").Value;
4608
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_HOST_AND_PORT").Value;
4765
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4797
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4831
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_PROTOCOL_SET").Value;
9666
var exePortEnvVal = dcpContainer.Spec?.
Env
?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
9729
Assert.NotNull(dcpContainer.Spec.
Env
);
9730
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
9776
Assert.NotNull(dcpContainer.Spec.
Env
);
9777
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
9977
Assert.Contains(startedContainer.Spec.
Env
!, e => e is { Name: "DEFERRED_ENV", Value: "true" });
10077
Assert.Contains(container.Spec.
Env
!, e => e is { Name: "PERSISTENT_ENV", Value: "true" });
10731
Assert.NotNull(waitingConsumingContainer.Spec.
Env
);
10732
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.
Env
, e => e.Name == "EXEC_B_PORT").Value;
10803
Assert.NotNull(tunnelDependentDcpContainer.Spec.
Env
);
10804
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.
Env
, e => e.Name == "UPSTREAM_PORT").Value;
DistributedApplicationTests.cs (14)
1023
Assert.NotNull(item.Spec.
Env
);
1026
Assert.DoesNotContain(item.Spec.
Env
, e => e.Name == "SSL_CERT_FILE");
1030
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_FILE"),
1038
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_DIR"),
1149
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1152
Assert.NotNull(redisContainer.Spec.
Env
);
1155
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1156
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1157
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1189
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1192
Assert.NotNull(redisContainer.Spec.
Env
);
1195
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1196
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1322
Assert.Equal("6379", GetEnv(redisContainer.Spec.
Env
, "REDIS_PORT"));