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)
30
var environment = GetEnvironmentVariables(container.Status?.EffectiveEnv ?? container.Spec.
Env
, container.Spec.
Env
);
Aspire.Hosting.Tests (35)
Dcp\DcpExecutorTests.cs (21)
4158
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
4193
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4423
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_SET_NO_TARGET_PORT").Value;
4455
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "NO_PORT_TARGET_PORT_SET").Value;
4574
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT").Value;
4577
var secondEnvVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_PORT_AGAIN").Value;
4607
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PUBLIC_HOST_AND_PORT").Value;
4764
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4796
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_TARGET_PORT_SET").Value;
4830
var envVarVal = dcpCtr.Spec.
Env
?.Single(v => v.Name == "PORT_AND_PROTOCOL_SET").Value;
9665
var exePortEnvVal = dcpContainer.Spec?.
Env
?.Where(e => e.Name == $"EXE_{endpointName.ToUpper()}_PORT").Single().Value;
9728
Assert.NotNull(dcpContainer.Spec.
Env
);
9729
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
9775
Assert.NotNull(dcpContainer.Spec.
Env
);
9776
var url = Assert.Single(dcpContainer.Spec.
Env
, e => e.Name == "URL").Value;
9976
Assert.Contains(startedContainer.Spec.
Env
!, e => e is { Name: "DEFERRED_ENV", Value: "true" });
10076
Assert.Contains(container.Spec.
Env
!, e => e is { Name: "PERSISTENT_ENV", Value: "true" });
10730
Assert.NotNull(waitingConsumingContainer.Spec.
Env
);
10731
var executableBPort = Assert.Single(waitingConsumingContainer.Spec.
Env
, e => e.Name == "EXEC_B_PORT").Value;
10802
Assert.NotNull(tunnelDependentDcpContainer.Spec.
Env
);
10803
var upstreamPort = Assert.Single(tunnelDependentDcpContainer.Spec.
Env
, e => e.Name == "UPSTREAM_PORT").Value;
DistributedApplicationTests.cs (14)
1022
Assert.NotNull(item.Spec.
Env
);
1025
Assert.DoesNotContain(item.Spec.
Env
, e => e.Name == "SSL_CERT_FILE");
1029
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_FILE"),
1037
Assert.Collection(item.Spec.
Env
.Where(e => e.Name == "SSL_CERT_DIR"),
1148
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1151
Assert.NotNull(redisContainer.Spec.
Env
);
1154
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1155
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "CALLBACK_ADDED_VAR" && e.Value == "CallbackValue");
1156
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}_AppendedInCallback");
1188
r => r.Spec.
Env
!= null).DefaultTimeout(TestConstants.DefaultOrchestratorTestLongTimeout);
1191
Assert.NotNull(redisContainer.Spec.
Env
);
1194
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_ENV_VAR" && e.Value == "InitialValue");
1195
Assert.Single(redisContainer.Spec.
Env
, e => e.Name == "INITIAL_REFERENCE_EXPRESSION" && e.Value == $"{value}");
1321
Assert.Equal("6379", GetEnv(redisContainer.Spec.
Env
, "REDIS_PORT"));