12 writes to Metadata
Aspire.Hosting.Kubernetes (10)
Extensions\ResourceExtensions.cs (6)
18Metadata = 47Metadata = 72Metadata = 106Metadata = 138Metadata = 473Metadata =
KubernetesEnvironmentResource.cs (4)
778Metadata = 1018Metadata = 1128Metadata = { Name = gatewayName } 1231Metadata = { Name = routeName }
Aspire.Hosting.Kubernetes.Tests (2)
KubernetesPublisherTests.cs (2)
183Metadata = { Name = "myapp-rollout", Labels = serviceResource.Labels.ToDictionary() }, 188Metadata = { 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)
791ingress.Metadata.Annotations[key] = await ResolveExpressionAsync(value, ingressResource.Name, cancellationToken).ConfigureAwait(false); 964Name = k8sResource.Service?.Metadata.Name ?? targetResource.Name.ToServiceName(), 1030claim.Metadata.Annotations[key] = await ResolveExpressionAsync(value, volumeResource.Name, cancellationToken).ConfigureAwait(false); 1149gateway.Metadata.Annotations[key] = await ResolveExpressionAsync(value, gatewayResource.Name, cancellationToken).ConfigureAwait(false); 1314Name = 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)
405if (string.IsNullOrWhiteSpace(templatedItem.Metadata.Name)) 410var 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)
189Spec = { ScaleTargetRef = { Kind = serviceResource.Workload.Kind!, Name = serviceResource.Workload.Metadata.Name }, MaxReplicaCount = 3 } 1987claim.Metadata.Labels["example.com/retention"] = "retain"; 1999Assert.Equal("retain", claim.Metadata.Labels["example.com/retention"]); 2133claim.Metadata.Labels["stage"] = "first"; 2137Assert.Equal("first", claim.Metadata.Labels["stage"]); 2138claim.Metadata.Labels["stage"] = "second";