1 write to Env
Aspire.Hosting (1)
Dcp\ContainerCreator.cs (1)
347
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)
30
var environment = GetEnvironmentVariables(container.Status?.EffectiveEnv ?? container.Spec.
Env
, container.Spec.
Env
);
Aspire.Hosting.Tests (35)
Dcp\DcpExecutorTests.cs (21)
3586
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
3621
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
3704
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
3736
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
3855
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT").Value;
3858
var secondEnvVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT_AGAIN").Value;
3888
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_HOST_AND_PORT").Value;
4045
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4077
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4111
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_PROTOCOL_SET").Value;
8888
var exePortEnvVal = dcpContainer.Spec?.
Env
?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
8951
Assert.NotNull(dcpContainer.Spec.
Env
);
8952
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
8998
Assert.NotNull(dcpContainer.Spec.
Env
);
8999
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
9199
Assert.Contains(startedContainer.Spec.
Env
!, e => e is { Name: "DEFERRED_ENV", Value: "true" });
9299
Assert.Contains(container.Spec.
Env
!, e => e is { Name: "PERSISTENT_ENV", Value: "true" });
9447
Assert.NotNull(waitingConsumingContainer.Spec.
Env
);
9448
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.
Env
, e => e.Name == "EXEC_B_PORT").Value;
9519
Assert.NotNull(tunnelDependentDcpContainer.Spec.
Env
);
9520
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.
Env
, e => e.Name == "UPSTREAM_PORT").Value;
DistributedApplicationTests.cs (14)
1018
Assert.NotNull(item.Spec.
Env
);
1021
Assert.DoesNotContain(item.Spec.
Env
, e => e.Name == "SSL_CERT_FILE");
1025
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_FILE"),
1033
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_DIR"),
1144
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1147
Assert.NotNull(redisContainer.Spec.
Env
);
1150
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1151
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1152
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1184
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1187
Assert.NotNull(redisContainer.Spec.
Env
);
1190
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1191
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1314
Assert.Equal("6379", GetEnv(redisContainer.Spec.
Env
, "REDIS_PORT"));