1 instantiation of KubernetesGatewayResource
Aspire.Hosting.Kubernetes (1)
KubernetesGatewayExtensions.cs (1)
41
var gateway = new
KubernetesGatewayResource
(name, builder.Resource);
61 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)
60
Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);
Aspire.Hosting.Kubernetes (51)
CertManagerExtensions.cs (4)
331
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
332
this IResourceBuilder<
KubernetesGatewayResource
> builder,
620
.OfType<
KubernetesGatewayResource
>()
647
foreach (
var
gateway in parentGateways)
KubernetesEnvironmentResource.cs (16)
911
.OfType<
KubernetesGatewayResource
>()
914
foreach (
var
gatewayResource in gatewayResources)
1004
KubernetesGatewayResource
gatewayResource,
1214
.OfType<
KubernetesGatewayResource
>()
1217
foreach (
var
gateway in gateways)
1266
private static List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)> CollectGatewaysNeedingFqdnDiscovery(
1270
var results = new List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)>();
1273
.OfType<
KubernetesGatewayResource
>()
1276
foreach (
var
gateway in gateways)
1295
private static List<
KubernetesGatewayResource
> CollectGatewaysWithTls(
1299
var results = new List<
KubernetesGatewayResource
>();
1302
.OfType<
KubernetesGatewayResource
>()
1305
foreach (
var
gateway in gateways)
1324
List<(
KubernetesGatewayResource
Gateway, ReferenceExpression SecretName)> gatewaysNeedingDiscovery)
1778
List<
KubernetesGatewayResource
> gateways)
1790
foreach (
var
gateway in gateways)
KubernetesGatewayExtensions.cs (25)
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,
103
public static IResourceBuilder<
KubernetesGatewayResource
> WithRoute(
104
this IResourceBuilder<
KubernetesGatewayResource
> builder,
140
public static IResourceBuilder<
KubernetesGatewayResource
> WithRoute(
141
this IResourceBuilder<
KubernetesGatewayResource
> builder,
176
public static IResourceBuilder<
KubernetesGatewayResource
> WithHostname(
177
this IResourceBuilder<
KubernetesGatewayResource
> builder,
195
public static IResourceBuilder<
KubernetesGatewayResource
> WithHostname(
196
this IResourceBuilder<
KubernetesGatewayResource
> builder,
210
/// The TLS configuration applies to all hostnames configured via <see cref="WithHostname(IResourceBuilder{
KubernetesGatewayResource
}, string)"/>.
218
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
219
this IResourceBuilder<
KubernetesGatewayResource
> builder,
239
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
240
this IResourceBuilder<
KubernetesGatewayResource
> builder,
259
public static IResourceBuilder<
KubernetesGatewayResource
> WithTls(
260
this IResourceBuilder<
KubernetesGatewayResource
> builder)
292
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayAnnotation(
293
this IResourceBuilder<
KubernetesGatewayResource
> builder,
314
public static IResourceBuilder<
KubernetesGatewayResource
> WithGatewayAnnotation(
315
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)
265
Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);
481
var
gatewayResource = Assert.IsType<
KubernetesGatewayResource
>(gateway.Resource);