Skip to content

Commit 36692f2

Browse files
author
Kate Osborn
committed
Change example files
1 parent 3c91bc8 commit 36692f2

File tree

7 files changed

+43
-163
lines changed

7 files changed

+43
-163
lines changed
Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
TODO(kate-osborn): remove before merging to main
2-
31
# Client Settings Policy
42

5-
This contains examples for testing Client Settings Policy.
3+
This directory contains YAML files of ClientSettingsPolicies.

examples/client-settings-policy/cafe-routes.yaml

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,11 +6,8 @@ spec:
66
parentRefs:
77
- name: gateway
88
sectionName: http
9-
- name: gateway
10-
sectionName: http2
119
hostnames:
1210
- "cafe.example.com"
13-
- "cafe.example.org"
1411
rules:
1512
- matches:
1613
- path:
@@ -28,11 +25,8 @@ spec:
2825
parentRefs:
2926
- name: gateway
3027
sectionName: http
31-
- name: gateway
32-
sectionName: http2
3328
hostnames:
3429
- "cafe.example.com"
35-
- "cafe.example.org"
3630
rules:
3731
- matches:
3832
- path:

examples/client-settings-policy/conflict.yaml

Lines changed: 0 additions & 83 deletions
This file was deleted.
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
apiVersion: gateway.nginx.org/v1alpha1
2+
kind: ClientSettingsPolicy
3+
metadata:
4+
name: gw
5+
namespace: default
6+
spec:
7+
targetRef:
8+
group: gateway.networking.k8s.io
9+
kind: Gateway
10+
name: gateway
11+
body:
12+
maxSize: 10m
13+
timeout: 30s
14+
keepAlive:
15+
requests: 100
16+
time: 5s
17+
timeout:
18+
server: 2s
19+
header: 1s
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
# This example should be used in conjunction with
2+
# the GRPC example: https://github.com/nginxinc/nginx-gateway-fabric/tree/main/examples/grpc-routing example.
3+
apiVersion: gateway.nginx.org/v1alpha1
4+
kind: ClientSettingsPolicy
5+
metadata:
6+
name: grcp-backend-v1-route
7+
namespace: default
8+
spec:
9+
targetRef:
10+
group: gateway.networking.k8s.io
11+
kind: GRPCRoute
12+
name: backend-v1
13+
body:
14+
maxSize: "0" # setting to 0 disables checking of the body size
Original file line numberDiff line numberDiff line change
@@ -1,46 +1,38 @@
11
apiVersion: gateway.nginx.org/v1alpha1
22
kind: ClientSettingsPolicy
33
metadata:
4-
name: gw
4+
name: tea-route-max-body-size
55
namespace: default
66
spec:
77
targetRef:
88
group: gateway.networking.k8s.io
9-
kind: Gateway
10-
name: gateway
9+
kind: HTTPRoute
10+
name: tea
1111
body:
12-
maxSize: 10m
13-
timeout: 30s
14-
keepAlive:
15-
requests: 100
16-
time: 5s
17-
timeout:
18-
server: 2s
19-
header: 1s
12+
maxSize: 800m
2013
---
2114
apiVersion: gateway.nginx.org/v1alpha1
2215
kind: ClientSettingsPolicy
2316
metadata:
24-
name: tea-route
17+
name: coffee-route-max-body-size
2518
namespace: default
2619
spec:
2720
targetRef:
2821
group: gateway.networking.k8s.io
2922
kind: HTTPRoute
30-
name: tea
23+
name: coffee
3124
body:
32-
maxSize: 800m
25+
maxSize: 5m
3326
---
3427
apiVersion: gateway.nginx.org/v1alpha1
3528
kind: ClientSettingsPolicy
3629
metadata:
37-
name: coffee-route
30+
name: coffee-route-keepalive-requests
3831
namespace: default
3932
spec:
4033
targetRef:
4134
group: gateway.networking.k8s.io
4235
kind: HTTPRoute
4336
name: coffee
4437
keepAlive:
45-
requests: 60
46-
time: 7s
38+
requests: 100

examples/client-settings-policy/merge.yaml

Lines changed: 0 additions & 54 deletions
This file was deleted.

0 commit comments

Comments
 (0)