1 instantiation of KubernetesIngressResource
Aspire.Hosting.Kubernetes (1)
KubernetesIngressExtensions.cs (1)
49
var 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
44
public static IResourceBuilder<
KubernetesIngressResource
> AddIngress(
184
/// Routes a Kubernetes <see cref="
KubernetesIngressResource
"/> through the supplied
199
public static IResourceBuilder<
KubernetesIngressResource
> WithLoadBalancer(
200
this IResourceBuilder<
KubernetesIngressResource
> builder,
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesIngressTests.cs (1)
49
Assert.IsType<
KubernetesIngressResource
>(ingress.Resource);
Aspire.Hosting.Kubernetes (43)
KubernetesEnvironmentResource.cs (6)
726
.OfType<
KubernetesIngressResource
>()
729
foreach (
var
ingressResource in ingressResources)
762
KubernetesIngressResource
ingressResource,
1301
.OfType<
KubernetesIngressResource
>()
1304
foreach (
var
ingress in ingresses)
1327
KubernetesIngressResource
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)"/>.
42
public static IResourceBuilder<
KubernetesIngressResource
> AddIngress(
49
var
ingress = new KubernetesIngressResource(name, builder.Resource);
71
public static IResourceBuilder<
KubernetesIngressResource
> WithIngressClass(
72
this IResourceBuilder<
KubernetesIngressResource
> builder,
90
public static IResourceBuilder<
KubernetesIngressResource
> WithIngressClass(
91
this IResourceBuilder<
KubernetesIngressResource
> builder,
103
/// <see cref="WithHostname(IResourceBuilder{
KubernetesIngressResource
}, string)"/>, or all hosts
119
public static IResourceBuilder<
KubernetesIngressResource
> WithPath(
120
this IResourceBuilder<
KubernetesIngressResource
> builder,
161
public static IResourceBuilder<
KubernetesIngressResource
> WithPath(
162
this IResourceBuilder<
KubernetesIngressResource
> builder,
203
public static IResourceBuilder<
KubernetesIngressResource
> WithHostname(
204
this IResourceBuilder<
KubernetesIngressResource
> builder,
222
public static IResourceBuilder<
KubernetesIngressResource
> WithHostname(
223
this IResourceBuilder<
KubernetesIngressResource
> builder,
235
/// The TLS configuration applies to all hostnames configured via <see cref="WithHostname(IResourceBuilder{
KubernetesIngressResource
}, string)"/>.
243
public static IResourceBuilder<
KubernetesIngressResource
> WithTls(
244
this IResourceBuilder<
KubernetesIngressResource
> builder,
264
public static IResourceBuilder<
KubernetesIngressResource
> WithTls(
265
this IResourceBuilder<
KubernetesIngressResource
> builder,
284
public static IResourceBuilder<
KubernetesIngressResource
> WithTls(
285
this IResourceBuilder<
KubernetesIngressResource
> builder)
310
public static IResourceBuilder<
KubernetesIngressResource
> WithDefaultBackend(
311
this IResourceBuilder<
KubernetesIngressResource
> builder,
343
public static IResourceBuilder<
KubernetesIngressResource
> WithIngressAnnotation(
344
this IResourceBuilder<
KubernetesIngressResource
> builder,
365
public static IResourceBuilder<
KubernetesIngressResource
> WithIngressAnnotation(
366
this 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)
120
foreach (
var
ingressResource in resources.OfType<
KubernetesIngressResource
>())
Aspire.Hosting.Kubernetes.Tests (1)
KubernetesIngressTests.cs (1)
726
Assert.IsType<
KubernetesIngressResource
>(ingress.Resource);