1 instantiation of KubernetesEnvironmentResource
Aspire.Hosting.Kubernetes (1)
KubernetesEnvironmentExtensions.cs (1)
37
var resource = new
KubernetesEnvironmentResource
(name);
17 references to KubernetesEnvironmentResource
Aspire.Hosting.Kubernetes (17)
KubernetesEnvironmentContext.cs (1)
9
internal sealed class KubernetesEnvironmentContext(
KubernetesEnvironmentResource
environment, ILogger logger)
KubernetesEnvironmentExtensions.cs (6)
28
public static IResourceBuilder<
KubernetesEnvironmentResource
> AddKubernetesEnvironment(
37
var
resource = new KubernetesEnvironmentResource(name);
53
/// <param name="configure">A method that can be used for customizing the <see cref="
KubernetesEnvironmentResource
"/>.</param>
55
public 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)
26
var kubernetesEnvironments = appModel.Resources.OfType<
KubernetesEnvironmentResource
>().ToArray();
34
foreach (
var
environment in kubernetesEnvironments)
60
throw 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)
44
internal async Task WriteModelAsync(DistributedApplicationModel model,
KubernetesEnvironmentResource
environment)
68
private async Task WriteKubernetesOutputAsync(DistributedApplicationModel model,
KubernetesEnvironmentResource
environment)
167
private async Task WriteKubernetesHelmChartAsync(
KubernetesEnvironmentResource
environment)
KubernetesResource.cs (3)
14
public class KubernetesResource(string name, IResource resource,
KubernetesEnvironmentResource
kubernetesEnvironmentResource) : Resource(name), IResourceWithParent<
KubernetesEnvironmentResource
>
17
public
KubernetesEnvironmentResource
Parent => kubernetesEnvironmentResource;