@@ -89,6 +89,76 @@ resources:
89
89
source_codes :
90
90
remove_apikey_query_parameter :
91
91
filename : /etc/envoy/remove_apikey_query_parameter.lua
92
+ - name : envoy.filters.http.compressor.brotli
93
+ typed_config :
94
+ '@type' : >-
95
+ type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor
96
+ response_direction_config :
97
+ common_config :
98
+ min_content_length : 100
99
+ content_type :
100
+ - application/vnd.pgrst.object+json
101
+ - application/vnd.pgrst.array+json
102
+ - application/openapi+json
103
+ - application/geo+json
104
+ - text/csv
105
+ - application/vnd.pgrst.plan
106
+ - application/vnd.pgrst.object
107
+ - application/vnd.pgrst.array
108
+ - application/javascript
109
+ - application/json
110
+ - application/xhtml+xml
111
+ - image/svg+xml
112
+ - text/css
113
+ - text/html
114
+ - text/plain
115
+ - text/xml
116
+ disable_on_etag_header : true
117
+ request_direction_config :
118
+ common_config :
119
+ enabled :
120
+ default_value : false
121
+ runtime_key : request_compressor_enabled
122
+ compressor_library :
123
+ name : text_optimized
124
+ typed_config :
125
+ '@type' : >-
126
+ type.googleapis.com/envoy.extensions.compression.brotli.compressor.v3.Brotli
127
+ - name : envoy.filters.http.compressor.gzip
128
+ typed_config :
129
+ '@type' : >-
130
+ type.googleapis.com/envoy.extensions.filters.http.compressor.v3.Compressor
131
+ response_direction_config :
132
+ common_config :
133
+ min_content_length : 100
134
+ content_type :
135
+ - application/vnd.pgrst.object+json
136
+ - application/vnd.pgrst.array+json
137
+ - application/openapi+json
138
+ - application/geo+json
139
+ - text/csv
140
+ - application/vnd.pgrst.plan
141
+ - application/vnd.pgrst.object
142
+ - application/vnd.pgrst.array
143
+ - application/javascript
144
+ - application/json
145
+ - application/xhtml+xml
146
+ - image/svg+xml
147
+ - text/css
148
+ - text/html
149
+ - text/plain
150
+ - text/xml
151
+ disable_on_etag_header : true
152
+ request_direction_config :
153
+ common_config :
154
+ enabled :
155
+ default_value : false
156
+ runtime_key : request_compressor_enabled
157
+ compressor_library :
158
+ name : text_optimized
159
+ typed_config :
160
+ '@type' : >-
161
+ type.googleapis.com/envoy.extensions.compression.gzip.compressor.v3.Gzip
92
162
- name : envoy.filters.http.router
93
163
typed_config :
94
164
'@type' : >-
@@ -181,12 +251,14 @@ resources:
181
251
retry_policy :
182
252
num_retries : 3
183
253
retry_on : 5xx
254
+ timeout : 35s
184
255
typed_per_filter_config : *ref_0
185
256
- match :
186
257
prefix : /auth/v1/
187
258
route :
188
259
cluster : gotrue
189
260
prefix_rewrite : /
261
+ timeout : 35s
190
262
- match :
191
263
prefix : /rest/v1/
192
264
query_parameters :
@@ -197,7 +269,7 @@ resources:
197
269
route :
198
270
cluster : postgrest
199
271
prefix_rewrite : /
200
- timeout : 120s
272
+ timeout : 125s
201
273
typed_per_filter_config :
202
274
envoy.filters.http.lua :
203
275
'@type' : >-
@@ -210,7 +282,7 @@ resources:
210
282
route :
211
283
cluster : postgrest
212
284
prefix_rewrite : /
213
- timeout : 120s
285
+ timeout : 125s
214
286
- match :
215
287
prefix : /rest-admin/v1/
216
288
query_parameters :
@@ -242,7 +314,7 @@ resources:
242
314
route :
243
315
cluster : postgrest
244
316
prefix_rewrite : /rpc/graphql
245
- timeout : 120s
317
+ timeout : 125s
246
318
- match :
247
319
prefix : /admin/v1/
248
320
route :
0 commit comments