2 instantiations of KubernetesPersistentVolumeBindingAnnotation
Aspire.Hosting.Kubernetes (2)
KubernetesPersistentVolumeExtensions.cs (2)
284builder.WithAnnotation(new KubernetesPersistentVolumeBindingAnnotation( 458builder.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)
98.OfType<KubernetesPersistentVolumeBindingAnnotation>() 199KubernetesPersistentVolumeBindingAnnotation annotation) 256KubernetesPersistentVolumeBindingAnnotation binding) 303KubernetesPersistentVolumeBindingAnnotation Annotation);
KubernetesResource.cs (1)
171var hasPersistentVolumeBinding = resource.HasAnnotationOfType<KubernetesPersistentVolumeBindingAnnotation>();