12 writes to Metadata
Aspire.Hosting.Kubernetes (10)
Extensions\ResourceExtensions.cs (6)
18Metadata = 47Metadata = 72Metadata = 106Metadata = 138Metadata = 473Metadata =
KubernetesEnvironmentResource.cs (4)
769Metadata = 1009Metadata = 1119Metadata = { Name = gatewayName } 1222Metadata = { Name = routeName }
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesPublisherTests.cs (2)
179Metadata = { Name = "myapp-rollout", Labels = serviceResource.Labels.ToDictionary() }, 184Metadata = { Name = "myapp-scaler" },
24 references to Metadata
Aspire.Hosting.Azure.Kubernetes (3)
AzureKubernetesEnvironmentResource.AksPipeline.cs (3)
93serviceAccount.Metadata.Name = saName; 94serviceAccount.Metadata.Annotations["azure.workload.identity/client-id"] = 96serviceAccount.Metadata.Labels["azure.workload.identity/use"] = "true";
Aspire.Hosting.Kubernetes (15)
Extensions\ResourceExtensions.cs (2)
281ClaimName = pvc.Metadata.Name, 466if (context.PersistentVolumeClaims.FirstOrDefault(pvc => pvc.Metadata.Name == pvcName) is { } existingVolumeClaim)
KubernetesEnvironmentResource.cs (5)
782ingress.Metadata.Annotations[key] = await ResolveExpressionAsync(value, ingressResource.Name, cancellationToken).ConfigureAwait(false); 955Name = k8sResource.Service?.Metadata.Name ?? targetResource.Name.ToServiceName(), 1021claim.Metadata.Annotations[key] = await ResolveExpressionAsync(value, volumeResource.Name, cancellationToken).ConfigureAwait(false); 1140gateway.Metadata.Annotations[key] = await ResolveExpressionAsync(value, gatewayResource.Name, cancellationToken).ConfigureAwait(false); 1305Name = 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)
384if (string.IsNullOrWhiteSpace(templatedItem.Metadata.Name)) 389var resourceName = templatedItem.Metadata.Name;
KubernetesResource.cs (1)
141resource.Metadata.Labels.TryAdd(label.Key, label.Value);
Yaml\KubernetesManifestResourceYamlConverter.cs (1)
33WriteProperty("metadata", manifest.Metadata, serializer);
Aspire.Hosting.Kubernetes.Tests (6)
KubernetesPublisherTests.cs (6)
185Spec = { ScaleTargetRef = { Kind = serviceResource.Workload.Kind!, Name = serviceResource.Workload.Metadata.Name }, MaxReplicaCount = 3 } 1804claim.Metadata.Labels["example.com/retention"] = "retain"; 1816Assert.Equal("retain", claim.Metadata.Labels["example.com/retention"]); 1950claim.Metadata.Labels["stage"] = "first"; 1954Assert.Equal("first", claim.Metadata.Labels["stage"]); 1955claim.Metadata.Labels["stage"] = "second";