22 references to ImagePullPolicy
Aspire.Hosting (9)
ApplicationModel\ContainerPullPolicyAnnotation.cs (1)
40
public required
ImagePullPolicy
ImagePullPolicy { get; set; }
ApplicationModel\ResourceExtensions.cs (2)
1211
/// <param name="pullPolicy">The <see cref="
ImagePullPolicy
"/> for the annotation</param>
1213
internal static bool TryGetContainerImagePullPolicy(this IResource resource, [NotNullWhen(true)] out
ImagePullPolicy
? pullPolicy)
ContainerResourceBuilderExtensions.cs (1)
612
public static IResourceBuilder<T> WithImagePullPolicy<T>(this IResourceBuilder<T> builder,
ImagePullPolicy
pullPolicy) where T : ContainerResource
Dcp\ContainerCreator.cs (5)
165
ImagePullPolicy
.Default => null,
166
ImagePullPolicy
.Always => ContainerPullPolicy.Always,
167
ImagePullPolicy
.Missing => ContainerPullPolicy.Missing,
168
ImagePullPolicy
.Never => ContainerPullPolicy.Never,
169
_ => throw new InvalidOperationException($"Unknown pull policy '{Enum.GetName(typeof(
ImagePullPolicy
), pullPolicy)}' for container '{container.Name}'")
Aspire.Hosting.Containers.Tests (5)
ContainerResourceBuilderTests.cs (3)
209
.WithImagePullPolicy(
ImagePullPolicy
.Missing)
210
.WithImagePullPolicy(
ImagePullPolicy
.Always);
214
Assert.Equal(
ImagePullPolicy
.Always, annotation.ImagePullPolicy);
ResourceFailureLoggingTests.cs (2)
50
.WithImagePullPolicy(
ImagePullPolicy
.Always);
74
.WithImagePullPolicy(
ImagePullPolicy
.Always);
Aspire.Hosting.Docker (3)
DockerComposeServiceResource.cs (3)
174
ImagePullPolicy
.Always => "always",
175
ImagePullPolicy
.Missing => "missing",
176
ImagePullPolicy
.Never => "never",
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
365
.WithImagePullPolicy(
ImagePullPolicy
.Always);
Aspire.Hosting.Tests (4)
Dcp\DcpExecutorTests.cs (4)
4176
builder.AddContainer("ExplicitDefault", "container").WithImagePullPolicy(
ImagePullPolicy
.Default);
4177
builder.AddContainer("ExplicitAlways", "container").WithImagePullPolicy(
ImagePullPolicy
.Always);
4178
builder.AddContainer("ExplicitMissing", "container").WithImagePullPolicy(
ImagePullPolicy
.Missing);
4179
builder.AddContainer("ExplicitNever", "container").WithImagePullPolicy(
ImagePullPolicy
.Never);