1 instantiation of KubernetesPersistentVolumeResource
Aspire.Hosting.Kubernetes (1)
KubernetesPersistentVolumeExtensions.cs (1)
54var volume = new KubernetesPersistentVolumeResource(name, builder.Resource);
55 references to KubernetesPersistentVolumeResource
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesPersistentVolumeExtensions.cs (3)
25/// <returns>A builder for the new <see cref="KubernetesPersistentVolumeResource"/>.</returns> 36/// <see cref="KubernetesPersistentVolumeExtensions.WithStorageClass(IResourceBuilder{KubernetesPersistentVolumeResource}, string)"/> 53public static IResourceBuilder<KubernetesPersistentVolumeResource> AddPersistentVolume(
Aspire.Hosting.CodeGeneration.TypeScript.Tests (2)
AtsTypeScriptCodeGeneratorTests.cs (2)
1153typeof(global::Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource).Assembly 1177typeof(global::Aspire.Hosting.Kubernetes.KubernetesPersistentVolumeResource).Assembly
Aspire.Hosting.Kubernetes (50)
Annotations\KubernetesPersistentVolumeBindingAnnotation.cs (3)
12/// <see cref="KubernetesPersistentVolumeResource"/>. The Kubernetes publisher reads 22KubernetesPersistentVolumeResource volume, 29public KubernetesPersistentVolumeResource Volume { get; } = volume ?? throw new ArgumentNullException(nameof(volume));
KubernetesEnvironmentExtensions.cs (1)
187var volume = volumeGroup.First().Annotation.Volume;
KubernetesEnvironmentResource.cs (4)
995.OfType<KubernetesPersistentVolumeResource>() 998foreach (var volumeResource in volumeResources) 1005KubernetesPersistentVolumeResource volumeResource, 1059private async Task<string?> ResolveStorageClass(KubernetesPersistentVolumeResource volumeResource, CancellationToken cancellationToken)
KubernetesPersistentVolumeExtensions.cs (35)
17/// <see cref="KubernetesPersistentVolumeResource"/> resources and binding workloads 34/// <see cref="WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{KubernetesPersistentVolumeResource})"/>, 37/// <returns>A builder for the new <see cref="KubernetesPersistentVolumeResource"/>.</returns> 47public static IResourceBuilder<KubernetesPersistentVolumeResource> AddPersistentVolume( 54var volume = new KubernetesPersistentVolumeResource(name, builder.Resource); 77public static IResourceBuilder<KubernetesPersistentVolumeResource> WithStorageClass( 78this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 103public static IResourceBuilder<KubernetesPersistentVolumeResource> WithStorageClass( 104this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 118/// To request a classless volume, call <see cref="WithStorageClass(IResourceBuilder{KubernetesPersistentVolumeResource}, string)"/> with an empty string. 123public static IResourceBuilder<KubernetesPersistentVolumeResource> WithoutStorageClass( 124this IResourceBuilder<KubernetesPersistentVolumeResource> builder) 143public static IResourceBuilder<KubernetesPersistentVolumeResource> WithCapacity( 144this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 163public static IResourceBuilder<KubernetesPersistentVolumeResource> WithCapacity( 164this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 188public static IResourceBuilder<KubernetesPersistentVolumeResource> WithPersistentVolumeName( 189this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 210public static IResourceBuilder<KubernetesPersistentVolumeResource> WithAccessMode( 211this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 238public static IResourceBuilder<KubernetesPersistentVolumeResource> WithVolumeAnnotation( 239this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 261public static IResourceBuilder<KubernetesPersistentVolumeResource> WithVolumeAnnotation( 262this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 297public static IResourceBuilder<KubernetesPersistentVolumeResource> WithConfiguration( 298this IResourceBuilder<KubernetesPersistentVolumeResource> builder, 309/// Binds a workload to a Kubernetes <see cref="KubernetesPersistentVolumeResource"/> 346IResourceBuilder<KubernetesPersistentVolumeResource> volume) 374/// Binds a workload to a Kubernetes <see cref="KubernetesPersistentVolumeResource"/> 411IResourceBuilder<KubernetesPersistentVolumeResource> volume, 420/// Binds a workload to a Kubernetes <see cref="KubernetesPersistentVolumeResource"/>, 449IResourceBuilder<KubernetesPersistentVolumeResource> volume, 476IResourceBuilder<KubernetesPersistentVolumeResource> volume, 487IResourceBuilder<KubernetesPersistentVolumeResource> volume, 556IResourceBuilder<KubernetesPersistentVolumeResource> volume)
KubernetesPersistentVolumeLocalStorage.cs (2)
15internal static string GetOrCreatePath(IAspireStore store, KubernetesPersistentVolumeResource volume) 22internal static string GetPath(IAspireStore store, KubernetesPersistentVolumeResource volume)
KubernetesPersistentVolumeResource.cs (3)
16/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{KubernetesPersistentVolumeResource})"/>. 34/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{KubernetesPersistentVolumeResource}, string, bool)"/> 40/// <see cref="KubernetesPersistentVolumeExtensions.WithPersistentVolume{T}(IResourceBuilder{T}, IResourceBuilder{KubernetesPersistentVolumeResource}, string, string, bool)"/>
KubernetesPublishingContext.cs (2)
140foreach (var volumeResource in resources.OfType<KubernetesPersistentVolumeResource>())