Implemented interface member:
property
Parent
Aspire.Hosting.ApplicationModel.IResourceWithParent<T>.Parent
15 references to Parent
Aspire.Hosting.Kubernetes (15)
Extensions\ResourceExtensions.cs (13)
139Type = context.Parent.DefaultServiceType, 192switch (context.Parent.DefaultStorageType.ToLowerInvariant()) 216throw new InvalidOperationException($"Unsupported storage type: {context.Parent.DefaultStorageType}"); 230ImagePullPolicy = context.Parent.DefaultImagePullPolicy, 401["storage"] = context.Parent.DefaultStorageSize, 403AccessModes = { context.Parent.DefaultStorageReadWritePolicy }, 407if (!string.IsNullOrEmpty(context.Parent.DefaultStorageClassName)) 409newPv.Spec.StorageClassName = context.Parent.DefaultStorageClassName; 412if (context.Parent.DefaultStorageType.Equals("hostpath", StringComparison.OrdinalIgnoreCase)) 447pvc.Spec.AccessModes.Add(context.Parent.DefaultStorageReadWritePolicy); 448pvc.Spec.Resources.Requests.Add("storage", context.Parent.DefaultStorageSize); 450if (!string.IsNullOrEmpty(context.Parent.DefaultStorageClassName)) 452pvc.Spec.StorageClassName = context.Parent.DefaultStorageClassName;
KubernetesResource.cs (2)
117["app.kubernetes.io/name"] = Parent.HelmChartName, 166var resolvedEndpoints = resource.ResolveEndpoints(Parent.PortAllocator);