1 write to Source
Aspire.Hosting (1)
ApplicationModel\ContainerMountAnnotation.cs (1)
42Source = source;
64 references to Source
Aspire.Hosting (6)
Dcp\ContainerCreator.cs (3)
62.Where(mount => mount.Type == ContainerMountType.Volume && !string.IsNullOrEmpty(mount.Source)) 63.Select(mount => mount.Source!) 753Source = mount.Source,
Publishing\ManifestPublishingContext.cs (3)
625var manifestRelativeSource = GetManifestRelativePath(bindMount.Source); 651if (volume.Source is not null) 654Writer.WriteStringValue(volume.Source);
Aspire.Hosting.Azure.AppContainers (2)
AzureContainerAppExtensions.cs (2)
502ContainerMountType.Volume => output.volume.Source ?? $"v{output.index}", 526ContainerMountType.Volume => output.volume.Source ?? $"v{output.index}",
Aspire.Hosting.Azure.Kusto.Tests (3)
AddAzureKustoTests.cs (3)
219Assert.Equal($"{builder.GetVolumePrefix()}-test-kusto-data", volumeAnnotation.Source); 242Assert.Equal(Path.Combine(builder.AppHostDirectory, "custom-data"), mountAnnotation.Source); 267Assert.Equal("volume-data", volumeAnnotation.Source);
Aspire.Hosting.Azure.Tests (9)
AzureCosmosDBExtensionsTests.cs (1)
1100Assert.Equal("my-custom-volume", mount.Source);
AzureEventHubsExtensionsTests.cs (4)
169Assert.Equal(Path.Combine(builder.AppHostDirectory, ".eventhubs", "eh"), volumeAnnotation.Source); 188Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source); 207Assert.Equal($"{builder.GetVolumePrefix()}-eh-data", volumeAnnotation.Source); 226Assert.Equal("mydata", volumeAnnotation.Source);
AzureStorageExtensionsTests.cs (4)
37Assert.Equal(Path.Combine(builder.AppHostDirectory, ".azurite", "storage"), volumeAnnotation.Source); 63Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source); 89Assert.Equal($"{builder.GetVolumePrefix()}-storage-data", volumeAnnotation.Source); 115Assert.Equal("mydata", volumeAnnotation.Source);
Aspire.Hosting.Containers.Tests (3)
ContainerMountAnnotationTests.cs (1)
36Assert.Equal("/var/run/docker.sock", annotation.Source);
ContainerResourceTests.cs (2)
240Assert.Equal(Path.Combine(basePath, "source"), mountAnnotation.Source); 355Assert.Equal("/var/run/docker.sock", mountAnnotation.Source);
Aspire.Hosting.Docker (6)
DockerComposeEnvironmentContext.cs (6)
79if (mount.Source is null || mount.Target is null) 84var source = mount.Source; 85var name = mount.Source; 89if (mount.Type == ContainerMountType.BindMount && !IsDockerSocket(mount.Source)) 100defaultValue: mount.Source, 105logger.BindMountHostSpecificPath(serviceResource.Name, mount.Source, envVarName);
Aspire.Hosting.Docker.Tests (1)
DockerComposePublisherTests.cs (1)
1123envVar.DefaultValue = "./" + Path.GetFileName(mount.Source);
Aspire.Hosting.Garnet.Tests (2)
AddGarnetTests.cs (2)
216Assert.Equal($"{builder.GetVolumePrefix()}-myGarnet-data", volumeAnnotation.Source); 241Assert.Equal(Path.Combine(builder.AppHostDirectory, "mygarnetdata"), volumeAnnotation.Source);
Aspire.Hosting.Kafka.Tests (2)
AddKafkaTests.cs (2)
187Assert.Equal("kafka-data", volumeAnnotation.Source); 205Assert.Equal(Path.Combine(appBuilder.AppHostDirectory, "kafka-data"), volumeAnnotation.Source);
Aspire.Hosting.Keycloak.Tests (2)
KeycloakResourceBuilderTests.cs (2)
107Assert.Equal($"{builder.GetVolumePrefix()}-{resourceName}-data", volumeAnnotation.Source); 122Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source);
Aspire.Hosting.Kubernetes (3)
KubernetesEnvironmentExtensions.cs (1)
294string.Equals(mount.Source, binding.Volume.Name, StringComparison.Ordinal))
KubernetesResource.cs (2)
304if (volume.Source is null || volume.Target is null) 316Name = volume.Source,
Aspire.Hosting.Kubernetes.Tests (8)
KubernetesPersistentVolumeRunModeTests.cs (8)
177Assert.Equal(expectedVolumeName, firstMount.Source); 178Assert.Equal(expectedVolumeName, secondMount.Source); 204Assert.Equal("data", mount.Source); 222Assert.Equal("data", mount.Source); 254Assert.Equal(expectedVolumeName, mount.Source); 315Assert.NotEqual(firstMount.Source, secondMount.Source); 334Assert.Equal("data", mount.Source);
Aspire.Hosting.MySql.Tests (1)
AddMySqlTests.cs (1)
295using var stream = File.OpenRead(volume.Source!);
Aspire.Hosting.Nats.Tests (1)
AddNatsTests.cs (1)
147Assert.Equal(path, mountAnnotation.Source);
Aspire.Hosting.PostgreSQL.Tests (4)
AddPostgresTests.cs (4)
827Assert.Equal($"{builder.GetVolumePrefix()}-myPostgres-data", volumeAnnotation.Source); 854Assert.Equal($"{builder.GetVolumePrefix()}-myPostgres-data", volumeAnnotation.Source); 908Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source); 935Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source);
Aspire.Hosting.Redis.Tests (2)
AddRedisTests.cs (2)
641Assert.Equal($"{builder.GetVolumePrefix()}-myRedis-data", volumeAnnotation.Source); 666Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source);
Aspire.Hosting.Seq.Tests (2)
AddSeqTests.cs (2)
135Assert.Equal($"{builder.GetVolumePrefix()}-mySeq-data", volumeAnnotation.Source); 160Assert.Equal(Path.Combine(builder.AppHostDirectory, "mydata"), volumeAnnotation.Source);
Aspire.Hosting.Tests (1)
WithVolumeTests.cs (1)
34Assert.Equal("data", mount.Source);
Aspire.Hosting.Valkey.Tests (2)
AddValkeyTests.cs (2)
212Assert.Equal($"{builder.GetVolumePrefix()}-myValkey-data", volumeAnnotation.Source); 237Assert.Equal(Path.Combine(builder.AppHostDirectory, "myValkeydata"), volumeAnnotation.Source);
Aspire.Playground.Tests (3)
Infrastructure\DistributedApplicationExtensions.cs (3)
55.Where(m => m.Type == ContainerMountType.Volume && !string.IsNullOrEmpty(m.Source)) 62var name = resourceVolume.Volume.Source!; 74var newName = renamedVolumes.TryGetValue(volume.Source!, out var randomName) ? randomName : null;
Pipelines.AppHost (1)
AppHost.cs (1)
255var sourcePath = bindMount.Source;