1 type derived from CustomResource
Aspire.Hosting (1)
Dcp\Model\ModelCommon.cs (1)
118
internal abstract class CustomResource<TSpec, TStatus> :
CustomResource
46 references to CustomResource
Aspire.Hosting (46)
Dcp\ApplicationExecutor.cs (25)
32
public
CustomResource
DcpResource { get; }
36
public AppResource(IResource modelResource,
CustomResource
dcpResource)
303
async Task WatchKubernetesResourceAsync<T>(Func<WatchEventType, T, Task> handler) where T :
CustomResource
362
private async Task ProcessResourceChange<T>(WatchEventType watchEventType, T resource, ConcurrentDictionary<string, T> resourceByName, string resourceKind, Func<T, CustomResourceSnapshot, CustomResourceSnapshot> snapshotFactory) where T :
CustomResource
445
else if (resource.Metadata.Annotations?.TryGetValue(
CustomResource
.ServiceProducerAnnotation, out var servicesProducedAnnotationJson) == true)
457
private void StartLogStream<T>(T resource) where T :
CustomResource
556
CustomResource
? cr = resourceKind switch
687
private ImmutableArray<UrlSnapshot> GetUrls(
CustomResource
resource)
762
private static ImmutableArray<VolumeSnapshot> GetVolumes(
CustomResource
resource)
797
where T :
CustomResource
1004
svc.Annotate(
CustomResource
.ResourceNameAnnotation, sp.ModelResource.Name);
1005
svc.Annotate(
CustomResource
.EndpointNameAnnotation, endpoint.Name);
1032
exe.Annotate(
CustomResource
.OtelServiceNameAnnotation, executable.Name);
1033
exe.Annotate(
CustomResource
.OtelServiceInstanceIdAnnotation, nameSuffix);
1034
exe.Annotate(
CustomResource
.ResourceNameAnnotation, executable.Name);
1061
annotationHolder.Annotate(
CustomResource
.OtelServiceNameAnnotation, (replicas > 1) ? ers.Metadata.Name : project.Name);
1063
annotationHolder.Annotate(
CustomResource
.ResourceNameAnnotation, project.Name);
1143
annotationHolder.Annotate(
CustomResource
.ResourceStateAnnotation, state);
1210
Func<Task<
CustomResource
>> createResource;
1390
ctr.Annotate(
CustomResource
.ResourceNameAnnotation, container.Name);
1391
ctr.Annotate(
CustomResource
.OtelServiceNameAnnotation, container.Name);
1392
ctr.Annotate(
CustomResource
.OtelServiceInstanceIdAnnotation, nameSuffix);
1792
dcpResource.AnnotateAsObjectList(
CustomResource
.ServiceProducerAnnotation, spAnn);
1797
private async Task CreateResourcesAsync<RT>(CancellationToken cancellationToken) where RT :
CustomResource
1882
private async Task DeleteResourcesAsync<RT>(string resourceType, CancellationToken cancellationToken) where RT :
CustomResource
Dcp\KubernetesService.cs (13)
32
where T:
CustomResource
;
34
where T :
CustomResource
;
36
where T :
CustomResource
;
38
where T :
CustomResource
;
42
where T :
CustomResource
;
48
CancellationToken cancellationToken = default) where T :
CustomResource
;
64
where T :
CustomResource
94
where T :
CustomResource
126
where T :
CustomResource
155
where T :
CustomResource
188
where T :
CustomResource
227
CancellationToken cancellationToken = default) where T :
CustomResource
267
private static string GetResourceFor<T>() where T :
CustomResource
Dcp\Model\ExecutableReplicaSet.cs (2)
41
CustomResource
.AnnotateAsObjectList(Annotations, annotationName, value);
46
return
CustomResource
.TryGetAnnotationAsObjectList(Annotations, annotationName, out list);
Dcp\Model\ModelCommon.cs (1)
133
where T :
CustomResource
Dcp\Model\Schema.cs (2)
10
public void Add<T>(string kind, string resource) where T :
CustomResource
15
public bool TryGet<T>(out (string Kind, string Resource) kindWithResource) where T :
CustomResource
Dcp\ResourceLogSource.cs (1)
19
where TResource :
CustomResource
OtlpConfigurationExtensions.cs (2)
66
context.EnvironmentVariables["OTEL_RESOURCE_ATTRIBUTES"] = "service.instance.id={{- index .Annotations \"" +
CustomResource
.OtelServiceInstanceIdAnnotation + "\" -}}";
73
context.EnvironmentVariables["OTEL_SERVICE_NAME"] = "{{- index .Annotations \"" +
CustomResource
.OtelServiceNameAnnotation + "\" -}}";