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