12 writes to Metadata
Aspire.Hosting.Kubernetes (10)
Extensions\ResourceExtensions.cs (6)
18Metadata = 47Metadata = 72Metadata = 106Metadata = 138Metadata = 475Metadata =
KubernetesEnvironmentResource.cs (4)
736Metadata = 976Metadata = 1049Metadata = { Name = gatewayName } 1152Metadata = { Name = routeName }
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesPublisherTests.cs (2)
134Metadata = { Name = "myapp-rollout", Labels = serviceResource.Labels.ToDictionary() }, 139Metadata = { Name = "myapp-scaler" },
19 references to Metadata
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
95serviceAccount.Metadata.Name = saName; 96serviceAccount.Metadata.Annotations["azure.workload.identity/client-id"] = 98serviceAccount.Metadata.Labels["azure.workload.identity/use"] = "true";
Aspire.Hosting.Kubernetes (15)
Extensions\ResourceExtensions.cs (2)
281ClaimName = pvc.Metadata.Name, 468if (context.PersistentVolumeClaims.FirstOrDefault(pvc => pvc.Metadata.Name == pvcName) is { } existingVolumeClaim)
KubernetesEnvironmentResource.cs (5)
749ingress.Metadata.Annotations[key] = await ResolveExpressionAsync(value, ingressResource.Name, cancellationToken).ConfigureAwait(false); 922Name = k8sResource.Service?.Metadata.Name ?? targetResource.Name.ToServiceName(), 988claim.Metadata.Annotations[key] = await ResolveExpressionAsync(value, volumeResource.Name, cancellationToken).ConfigureAwait(false); 1070gateway.Metadata.Annotations[key] = await ResolveExpressionAsync(value, gatewayResource.Name, cancellationToken).ConfigureAwait(false); 1235Name = k8sResource.Service?.Metadata.Name ?? targetResource.Name.ToServiceName(),
KubernetesManifestResource.cs (4)
20Metadata.Name = name; 35Metadata.Namespace = @namespace; 52Metadata.Labels[key] = value; 69Metadata.Annotations[key] = value;
KubernetesPublishingContext.cs (2)
385if (string.IsNullOrWhiteSpace(templatedItem.Metadata.Name)) 390var resourceName = templatedItem.Metadata.Name;
KubernetesResource.cs (1)
143resource.Metadata.Labels.TryAdd(label.Key, label.Value);
Yaml\KubernetesManifestResourceYamlConverter.cs (1)
33WriteProperty("metadata", manifest.Metadata, serializer);
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesPublisherTests.cs (1)
140Spec = { ScaleTargetRef = { Kind = serviceResource.Workload.Kind!, Name = serviceResource.Workload.Metadata.Name }, MaxReplicaCount = 3 }