2 instantiations of KubernetesPersistentVolumeBindingAnnotation
Aspire.Hosting.Kubernetes (2)
KubernetesPersistentVolumeExtensions.cs (2)
367builder.WithAnnotation(new KubernetesPersistentVolumeBindingAnnotation( 541builder.WithAnnotation(new KubernetesPersistentVolumeBindingAnnotation(
10 references to KubernetesPersistentVolumeBindingAnnotation
Aspire.Hosting.Kubernetes (10)
Extensions\ResourceExtensions.cs (5)
217Dictionary<string, KubernetesPersistentVolumeBindingAnnotation>? bindingsByVolumeName = null; 218if (context.TargetResource.TryGetAnnotationsOfType<KubernetesPersistentVolumeBindingAnnotation>(out var volumeBindings)) 220bindingsByVolumeName = new Dictionary<string, KubernetesPersistentVolumeBindingAnnotation>(StringComparer.Ordinal); 221foreach (var binding in volumeBindings) 234if (bindingsByVolumeName is not null && bindingsByVolumeName.TryGetValue(volume.Name, out var binding))
KubernetesEnvironmentExtensions.cs (4)
96.OfType<KubernetesPersistentVolumeBindingAnnotation>() 197KubernetesPersistentVolumeBindingAnnotation annotation) 254KubernetesPersistentVolumeBindingAnnotation binding) 301KubernetesPersistentVolumeBindingAnnotation Annotation);
KubernetesResource.cs (1)
169var hasPersistentVolumeBinding = resource.HasAnnotationOfType<KubernetesPersistentVolumeBindingAnnotation>();