2 instantiations of PersistentVolumeClaim
Aspire.Hosting.Kubernetes (2)
Extensions\ResourceExtensions.cs (1)
471var pvc = new PersistentVolumeClaim
KubernetesEnvironmentResource.cs (1)
1007var claim = new PersistentVolumeClaim
14 references to PersistentVolumeClaim
Aspire.Hosting.Kubernetes (13)
Annotations\KubernetesPersistentVolumeCustomizationAnnotation.cs (2)
16internal sealed class KubernetesPersistentVolumeCustomizationAnnotation(Action<PersistentVolumeClaim> configure) : IResourceAnnotation 21public Action<PersistentVolumeClaim> Configure { get; } = configure ?? throw new ArgumentNullException(nameof(configure));
Extensions\ResourceExtensions.cs (3)
278var pvc = CreatePersistentVolumeClaim(context, volume); 462private static PersistentVolumeClaim CreatePersistentVolumeClaim(KubernetesResource context, VolumeMountV1 volume) 471var pvc = new PersistentVolumeClaim
KubernetesEnvironmentResource.cs (2)
1003private async Task<PersistentVolumeClaim> BuildPersistentVolumeClaim( 1007var claim = new PersistentVolumeClaim
KubernetesPersistentVolumeExtensions.cs (1)
299Action<PersistentVolumeClaim> configure)
KubernetesPersistentVolumeResource.cs (2)
121/// Gets the generated <see cref="PersistentVolumeClaim"/> for this resource, 124internal PersistentVolumeClaim? GeneratedClaim { get; set; }
KubernetesResource.cs (2)
57internal List<PersistentVolumeClaim> PersistentVolumeClaims { get; } = []; 132foreach (var volumeClaim in PersistentVolumeClaims)
Resources\StatefulSetSpecV1.cs (1)
90public List<PersistentVolumeClaim> VolumeClaimTemplates { get; } = [];
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
1997var claim = data.Resource.GeneratedClaim!;