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