1 instantiation of KubernetesEnvironmentResource
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
37var resource = new KubernetesEnvironmentResource(name);
17 references to KubernetesEnvironmentResource
Aspire.Hosting.Kubernetes (17)
KubernetesEnvironmentContext.cs (1)
9internal sealed class KubernetesEnvironmentContext(KubernetesEnvironmentResource environment, ILogger logger)
KubernetesEnvironmentExtensions.cs (6)
28public static IResourceBuilder<KubernetesEnvironmentResource> AddKubernetesEnvironment( 37var resource = new KubernetesEnvironmentResource(name); 53/// <param name="configure">A method that can be used for customizing the <see cref="KubernetesEnvironmentResource"/>.</param> 55public static IResourceBuilder<KubernetesEnvironmentResource> WithProperties(this IResourceBuilder<KubernetesEnvironmentResource> builder, Action<KubernetesEnvironmentResource> configure)
KubernetesEnvironmentResource.cs (1)
16/// Initializes a new instance of the <see cref="KubernetesEnvironmentResource"/> class.
KubernetesInfrastructure.cs (3)
26var kubernetesEnvironments = appModel.Resources.OfType<KubernetesEnvironmentResource>().ToArray(); 34foreach (var environment in kubernetesEnvironments) 60throw new InvalidOperationException($"Resource '{r.Name}' is configured to publish as a Kubernetes service, but there are no '{nameof(KubernetesEnvironmentResource)}' resources. Ensure you have added one by calling '{nameof(KubernetesEnvironmentExtensions.AddKubernetesEnvironment)}'.");
KubernetesPublishingContext.cs (3)
44internal async Task WriteModelAsync(DistributedApplicationModel model, KubernetesEnvironmentResource environment) 68private async Task WriteKubernetesOutputAsync(DistributedApplicationModel model, KubernetesEnvironmentResource environment) 167private async Task WriteKubernetesHelmChartAsync(KubernetesEnvironmentResource environment)
KubernetesResource.cs (3)
14public class KubernetesResource(string name, IResource resource, KubernetesEnvironmentResource kubernetesEnvironmentResource) : Resource(name), IResourceWithParent<KubernetesEnvironmentResource> 17public KubernetesEnvironmentResource Parent => kubernetesEnvironmentResource;