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