1 instantiation of KubernetesIngressResource
Aspire.Hosting.Kubernetes (1)
KubernetesIngressExtensions.cs (1)
49var ingress = new KubernetesIngressResource(name, builder.Resource);
50 references to KubernetesIngressResource
Aspire.Hosting.Azure.Kubernetes (5)
AzureKubernetesIngressExtensions.cs (5)
28/// for Containers), call <see cref="KubernetesIngressExtensions.WithIngressClass(IResourceBuilder{KubernetesIngressResource}, string)"/> with the 44public static IResourceBuilder<KubernetesIngressResource> AddIngress( 184/// Routes a Kubernetes <see cref="KubernetesIngressResource"/> through the supplied 199public static IResourceBuilder<KubernetesIngressResource> WithLoadBalancer( 200this IResourceBuilder<KubernetesIngressResource> builder,
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesIngressTests.cs (1)
49Assert.IsType<KubernetesIngressResource>(ingress.Resource);
Aspire.Hosting.Kubernetes (43)
KubernetesEnvironmentResource.cs (6)
726.OfType<KubernetesIngressResource>() 729foreach (var ingressResource in ingressResources) 762KubernetesIngressResource ingressResource, 1301.OfType<KubernetesIngressResource>() 1304foreach (var ingress in ingresses) 1327KubernetesIngressResource ingress => ingress.GeneratedIngress is not null,
KubernetesIngressExtensions.cs (30)
26/// <see cref="WithPath(IResourceBuilder{KubernetesIngressResource}, string, EndpointReference, IngressPathType)"/> 27/// and optionally set an ingress class with <see cref="WithIngressClass(IResourceBuilder{KubernetesIngressResource}, string)"/>. 42public static IResourceBuilder<KubernetesIngressResource> AddIngress( 49var ingress = new KubernetesIngressResource(name, builder.Resource); 71public static IResourceBuilder<KubernetesIngressResource> WithIngressClass( 72this IResourceBuilder<KubernetesIngressResource> builder, 90public static IResourceBuilder<KubernetesIngressResource> WithIngressClass( 91this IResourceBuilder<KubernetesIngressResource> builder, 103/// <see cref="WithHostname(IResourceBuilder{KubernetesIngressResource}, string)"/>, or all hosts 119public static IResourceBuilder<KubernetesIngressResource> WithPath( 120this IResourceBuilder<KubernetesIngressResource> builder, 161public static IResourceBuilder<KubernetesIngressResource> WithPath( 162this IResourceBuilder<KubernetesIngressResource> builder, 203public static IResourceBuilder<KubernetesIngressResource> WithHostname( 204this IResourceBuilder<KubernetesIngressResource> builder, 222public static IResourceBuilder<KubernetesIngressResource> WithHostname( 223this IResourceBuilder<KubernetesIngressResource> builder, 235/// The TLS configuration applies to all hostnames configured via <see cref="WithHostname(IResourceBuilder{KubernetesIngressResource}, string)"/>. 243public static IResourceBuilder<KubernetesIngressResource> WithTls( 244this IResourceBuilder<KubernetesIngressResource> builder, 264public static IResourceBuilder<KubernetesIngressResource> WithTls( 265this IResourceBuilder<KubernetesIngressResource> builder, 284public static IResourceBuilder<KubernetesIngressResource> WithTls( 285this IResourceBuilder<KubernetesIngressResource> builder) 310public static IResourceBuilder<KubernetesIngressResource> WithDefaultBackend( 311this IResourceBuilder<KubernetesIngressResource> builder, 343public static IResourceBuilder<KubernetesIngressResource> WithIngressAnnotation( 344this IResourceBuilder<KubernetesIngressResource> builder, 365public static IResourceBuilder<KubernetesIngressResource> WithIngressAnnotation( 366this IResourceBuilder<KubernetesIngressResource> builder,
KubernetesIngressResource.cs (5)
17/// path rules using <see cref="KubernetesIngressExtensions.WithPath(IResourceBuilder{KubernetesIngressResource}, string, EndpointReference, IngressPathType)"/>. 122/// Stores a single path rule for a <see cref="KubernetesIngressResource"/>. Each entry 133/// Stores TLS configuration for a <see cref="KubernetesIngressResource"/>. The set of hostnames 135/// <see cref="KubernetesIngressResource.Hostnames"/> at manifest-emit time, so callers can register 142/// Stores the default backend configuration for a <see cref="KubernetesIngressResource"/>.
KubernetesPublishingContext.cs (2)
120foreach (var ingressResource in resources.OfType<KubernetesIngressResource>())
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesIngressTests.cs (1)
726Assert.IsType<KubernetesIngressResource>(ingress.Resource);