35 references to Containers
Aspire.Hosting.Radius (10)
Publishing\BicepPostProcessor.cs (2)
90
foreach (var resource in options.
Containers
)
360
foreach (var container in options.
Containers
)
Publishing\RadiusBicepPublishingContext.cs (1)
75
+ options.
Containers
.Count;
Publishing\RadiusInfrastructureBuilder.cs (7)
445
options.
Containers
.Add(containerConstruct);
740
foreach (var container in options.
Containers
)
1024
var liveContainers = new HashSet<RadiusContainerConstruct>(options.
Containers
);
4621
var liveContainers = new HashSet<RadiusContainerConstruct>(options.
Containers
);
4941
foreach (var container in options.
Containers
)
5026
foreach (var container in options.
Containers
)
5099
foreach (var container in options.
Containers
)
Aspire.Hosting.Radius.Tests (25)
Publishing\BackingResourceProjectionTests.cs (1)
295
opts.
Containers
.Single().Env["CACHE_HOST"] = new ContainerEnvVarConstruct { Value = "explicit-host" };
Publishing\BicepSyntaxValidationTests.cs (1)
109
foreach (var container in options.
Containers
.OfType<RadiusContainerConstruct>())
Publishing\ConfigureRadiusInfrastructureTests.cs (12)
147
capturedContainer = opts.
Containers
[0];
319
opts.
Containers
[0].ContainerName = "renamed";
345
opts.
Containers
[0].ContainerName = "renamed";
370
opts.
Containers
[0].ContainerName = new IdentifierExpression("computedName");
396
opts.
Containers
[0].Ports["http"] = new ContainerPortConstruct
426
opts.
Containers
[0].Ports.Clear();
452
opts.
Containers
[0].Ports["http"] = new ContainerPortConstruct
483
opts.
Containers
[0].Ports["http"] = new ContainerPortConstruct
513
opts.
Containers
.Clear();
537
opts.
Containers
.Clear();
565
opts.
Containers
[0].Ports["http"] = new ContainerPortConstruct
619
opts.
Containers
[0].Ports["http2"] = new ContainerPortConstruct
Publishing\ContainerSecretEnvironmentTests.cs (9)
366
opts.
Containers
[0].Env["PW"].Value!.SecretName = "my-own-secret";
387
}, opts => opts.
Containers
[0].Env["PW"].Value!.SecretKey = "not-a-key"));
413
opts.
Containers
[0].Env["PW"].Value!.SecretKey = "extra-key";
432
}, opts => opts.
Containers
[0].Env["PW"].Value!.Value = "literal"));
449
}, opts => opts.
Containers
[0].Env["ADDED"] = new ContainerEnvVarConstruct { SecretName = "some-secret" }));
466
}, opts => opts.
Containers
[0].Env["PLAIN"].Value!.SecretName = "some-secret"));
484
}, opts => opts.
Containers
[0].Env["ADDED"] = new ContainerEnvVarConstruct { SecretKey = "some-key" }));
502
}, opts => opts.
Containers
[0].Env["ADDED"] = new ContainerEnvVarConstruct
524
}, opts => opts.
Containers
[0].Env["ADDED"] = new ContainerEnvVarConstruct
Publishing\MultiEnvironmentPublishTests.cs (1)
50
Assert.DoesNotContain(options.
Containers
.OfType<RadiusContainerConstruct>(),
Publishing\PostCallbackSecretValidationTests.cs (1)
549
opts => opts.
Containers
[0].Env["PLAIN"] = new ContainerEnvVarConstruct()));