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