1 instantiation of KubernetesGatewayResource
Aspire.Hosting.Kubernetes (1)
KubernetesGatewayExtensions.cs (1)
41
var gateway = new
KubernetesGatewayResource
(name, builder.Resource);
62 references to KubernetesGatewayResource
Aspire.Hosting.Azure.Kubernetes (6)
AzureKubernetesEnvironmentExtensions.cs (1)
383
/// <see cref="AzureKubernetesIngressExtensions.WithLoadBalancer(IResourceBuilder{global::Aspire.Hosting.Kubernetes.
KubernetesGatewayResource
}, IResourceBuilder{AzureKubernetesLoadBalancerResource})"/>.
AzureKubernetesIngressExtensions.cs (4)
74
public static IResourceBuilder<
KubernetesGatewayResource
> AddGateway(
140
/// Routes a Kubernetes <see cref="
KubernetesGatewayResource
"/> through the supplied
161
public static IResourceBuilder<
KubernetesGatewayResource
> WithLoadBalancer(
162
this IResourceBuilder<
KubernetesGatewayResource
> builder,
AzureKubernetesLoadBalancerResource.cs (1)
23
/// <see cref="AzureKubernetesIngressExtensions.WithLoadBalancer(global::Aspire.Hosting.ApplicationModel.IResourceBuilder{global::Aspire.Hosting.Kubernetes.
KubernetesGatewayResource
}, global::Aspire.Hosting.ApplicationModel.IResourceBuilder{AzureKubernetesLoadBalancerResource})"/>.
Aspire.Hosting.Azure.Kubernetes.Tests (1)
AzureKubernetesIngressTests.cs (1)
61
Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);
Aspire.Hosting.Kubernetes (52)
CertManagerExtensions.cs (4)
331
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
332
this IResourceBuilder<
KubernetesGatewayResource
> builder,
629
.OfType<
KubernetesGatewayResource
>()
656
foreach (
var
gateway in parentGateways)
KubernetesEnvironmentResource.cs (16)
967
.OfType<
KubernetesGatewayResource
>()
970
foreach (
var
gatewayResource in gatewayResources)
1060
KubernetesGatewayResource
gatewayResource,
1286
.OfType<
KubernetesGatewayResource
>()
1289
foreach (
var
gateway in gateways)
1338
private static List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)> CollectGatewaysNeedingFqdnDiscovery(
1342
var results = new List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)>();
1345
.OfType<
KubernetesGatewayResource
>()
1348
foreach (
var
gateway in gateways)
1367
private static List<
KubernetesGatewayResource
> CollectGatewaysWithTls(
1371
var results = new List<
KubernetesGatewayResource
>();
1374
.OfType<
KubernetesGatewayResource
>()
1377
foreach (
var
gateway in gateways)
1396
List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)> gatewaysNeedingDiscovery)
1850
List<
KubernetesGatewayResource
> gateways)
1862
foreach (
var
gateway in gateways)
KubernetesGatewayExtensions.cs (26)
34
public static IResourceBuilder<
KubernetesGatewayResource
> AddGateway(
41
var
gateway = new KubernetesGatewayResource(name, builder.Resource);
61
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayClass(
62
this IResourceBuilder<
KubernetesGatewayResource
> builder,
80
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayClass(
81
this IResourceBuilder<
KubernetesGatewayResource
> builder,
93
/// with <see cref="WithHostname(IResourceBuilder{
KubernetesGatewayResource
}, string)"/>, or all
104
public static IResourceBuilder<
KubernetesGatewayResource
> WithRoute(
105
this IResourceBuilder<
KubernetesGatewayResource
> builder,
141
public static IResourceBuilder<
KubernetesGatewayResource
> WithRoute(
142
this IResourceBuilder<
KubernetesGatewayResource
> builder,
178
public static IResourceBuilder<
KubernetesGatewayResource
> WithHostname(
179
this IResourceBuilder<
KubernetesGatewayResource
> builder,
197
public static IResourceBuilder<
KubernetesGatewayResource
> WithHostname(
198
this IResourceBuilder<
KubernetesGatewayResource
> builder,
212
/// The TLS configuration applies to all hostnames configured via <see cref="WithHostname(IResourceBuilder{
KubernetesGatewayResource
}, string)"/>.
220
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
221
this IResourceBuilder<
KubernetesGatewayResource
> builder,
241
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
242
this IResourceBuilder<
KubernetesGatewayResource
> builder,
261
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
262
this IResourceBuilder<
KubernetesGatewayResource
> builder)
294
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayAnnotation(
295
this IResourceBuilder<
KubernetesGatewayResource
> builder,
316
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayAnnotation(
317
this IResourceBuilder<
KubernetesGatewayResource
> builder,
KubernetesGatewayResource.cs (4)
17
/// routes using <see cref="KubernetesGatewayExtensions.WithRoute(IResourceBuilder{
KubernetesGatewayResource
}, string, EndpointReference, GatewayPathMatchType)"/>.
95
/// Stores a single routing rule for a <see cref="
KubernetesGatewayResource
"/>.
131
/// Stores TLS configuration for a <see cref="
KubernetesGatewayResource
"/>.
133
/// the listener applies to is resolved from the gateway's <see cref="
KubernetesGatewayResource
.Hostnames"/>
KubernetesPublishingContext.cs (2)
129
foreach (
var
gatewayResource in resources.OfType<
KubernetesGatewayResource
>())
Aspire.Hosting.Kubernetes.Tests (3)
KubernetesGatewayTests.cs (3)
416
Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);
632
var
gatewayResource = Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);