1 instantiation of KubernetesIngressResource
Aspire.Hosting.Kubernetes (1)
KubernetesIngressExtensions.cs (1)
49var ingress = new KubernetesIngressResource(name, builder.Resource);
49 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 (42)
KubernetesEnvironmentResource.cs (6)
698.OfType<KubernetesIngressResource>() 701foreach (var ingressResource in ingressResources) 734KubernetesIngressResource ingressResource, 1229.OfType<KubernetesIngressResource>() 1232foreach (var ingress in ingresses) 1255KubernetesIngressResource ingress => ingress.GeneratedIngress is not null,
KubernetesIngressExtensions.cs (29)
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, 118public static IResourceBuilder<KubernetesIngressResource> WithPath( 119this IResourceBuilder<KubernetesIngressResource> builder, 160public static IResourceBuilder<KubernetesIngressResource> WithPath( 161this IResourceBuilder<KubernetesIngressResource> builder, 201public static IResourceBuilder<KubernetesIngressResource> WithHostname( 202this IResourceBuilder<KubernetesIngressResource> builder, 220public static IResourceBuilder<KubernetesIngressResource> WithHostname( 221this IResourceBuilder<KubernetesIngressResource> builder, 233/// The TLS configuration applies to all hostnames configured via <see cref="WithHostname(IResourceBuilder{KubernetesIngressResource}, string)"/>. 241public static IResourceBuilder<KubernetesIngressResource> WithTls( 242this IResourceBuilder<KubernetesIngressResource> builder, 262public static IResourceBuilder<KubernetesIngressResource> WithTls( 263this IResourceBuilder<KubernetesIngressResource> builder, 282public static IResourceBuilder<KubernetesIngressResource> WithTls( 283this IResourceBuilder<KubernetesIngressResource> builder) 304public static IResourceBuilder<KubernetesIngressResource> WithDefaultBackend( 305this IResourceBuilder<KubernetesIngressResource> builder, 337public static IResourceBuilder<KubernetesIngressResource> WithIngressAnnotation( 338this IResourceBuilder<KubernetesIngressResource> builder, 359public static IResourceBuilder<KubernetesIngressResource> WithIngressAnnotation( 360this 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)
649Assert.IsType<KubernetesIngressResource>(ingress.Resource);