2 instantiations of KubernetesPersistentVolumeBindingAnnotation
Aspire.Hosting.Kubernetes (2)
KubernetesPersistentVolumeExtensions.cs (2)
266
builder.WithAnnotation(new
KubernetesPersistentVolumeBindingAnnotation
(volume.Resource));
317
builder.WithAnnotation(new
KubernetesPersistentVolumeBindingAnnotation
(volume.Resource));
8 references to KubernetesPersistentVolumeBindingAnnotation
Aspire.Hosting.Kubernetes (8)
Extensions\ResourceExtensions.cs (5)
217
Dictionary<string,
KubernetesPersistentVolumeBindingAnnotation
>? bindingsByVolumeName = null;
218
if (context.TargetResource.TryGetAnnotationsOfType<
KubernetesPersistentVolumeBindingAnnotation
>(out var volumeBindings))
220
bindingsByVolumeName = new Dictionary<string,
KubernetesPersistentVolumeBindingAnnotation
>(StringComparer.Ordinal);
221
foreach (
var
binding in volumeBindings)
234
if (bindingsByVolumeName is not null && bindingsByVolumeName.TryGetValue(volume.Name, out
var
binding))
KubernetesEnvironmentResource.cs (2)
506
if (r.TryGetAnnotationsOfType<
KubernetesPersistentVolumeBindingAnnotation
>(out var pvBindings))
508
foreach (
var
binding in pvBindings)
KubernetesResource.cs (1)
171
var hasPersistentVolumeBinding = resource.HasAnnotationOfType<
KubernetesPersistentVolumeBindingAnnotation
>();