File tree Expand file tree Collapse file tree 7 files changed +43
-163
lines changed
examples/client-settings-policy Expand file tree Collapse file tree 7 files changed +43
-163
lines changed Original file line number Diff line number Diff line change 1
- TODO(kate-osborn): remove before merging to main
2
-
3
1
# Client Settings Policy
4
2
5
- This contains examples for testing Client Settings Policy .
3
+ This directory contains YAML files of ClientSettingsPolicies .
Original file line number Diff line number Diff line change 6
6
parentRefs :
7
7
- name : gateway
8
8
sectionName : http
9
- - name : gateway
10
- sectionName : http2
11
9
hostnames :
12
10
- " cafe.example.com"
13
- - " cafe.example.org"
14
11
rules :
15
12
- matches :
16
13
- path :
28
25
parentRefs :
29
26
- name : gateway
30
27
sectionName : http
31
- - name : gateway
32
- sectionName : http2
33
28
hostnames :
34
29
- " cafe.example.com"
35
- - " cafe.example.org"
36
30
rules :
37
31
- matches :
38
32
- path :
Load Diff This file was deleted.
Original file line number Diff line number Diff line change
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
Original file line number Diff line number Diff line change
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 number Diff line number Diff line change 1
1
apiVersion : gateway.nginx.org/v1alpha1
2
2
kind : ClientSettingsPolicy
3
3
metadata :
4
- name : gw
4
+ name : tea-route-max-body-size
5
5
namespace : default
6
6
spec :
7
7
targetRef :
8
8
group : gateway.networking.k8s.io
9
- kind : Gateway
10
- name : gateway
9
+ kind : HTTPRoute
10
+ name : tea
11
11
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
20
13
---
21
14
apiVersion : gateway.nginx.org/v1alpha1
22
15
kind : ClientSettingsPolicy
23
16
metadata :
24
- name : tea -route
17
+ name : coffee -route-max-body-size
25
18
namespace : default
26
19
spec :
27
20
targetRef :
28
21
group : gateway.networking.k8s.io
29
22
kind : HTTPRoute
30
- name : tea
23
+ name : coffee
31
24
body :
32
- maxSize : 800m
25
+ maxSize : 5m
33
26
---
34
27
apiVersion : gateway.nginx.org/v1alpha1
35
28
kind : ClientSettingsPolicy
36
29
metadata :
37
- name : coffee-route
30
+ name : coffee-route-keepalive-requests
38
31
namespace : default
39
32
spec :
40
33
targetRef :
41
34
group : gateway.networking.k8s.io
42
35
kind : HTTPRoute
43
36
name : coffee
44
37
keepAlive :
45
- requests : 60
46
- time : 7s
38
+ requests : 100
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments