Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
15 changes: 14 additions & 1 deletion v3.0/endpoint_extra_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,8 @@
},
"sequential": {
"title": "Sequential proxy",
"description": "When set to true, instead of fetching all backend content in parallel, the calls are made in order (sequentially), allowing you to chain backend requests and making calls dependent one of each other. If any of the calls fail, the remaining ones are aborted.\n\nSee: https://www.krakend.io/docs/endpoints/sequential-proxy/",
"description": "Deprecated: use `strategy` instead. When set to true, instead of fetching all backend content in parallel, the calls are made in order (sequentially), allowing you to chain backend requests and making calls dependent one of each other. If any of the calls fail, the remaining ones are aborted. When `strategy` is set, this key is ignored\n\nSee: https://www.krakend.io/docs/endpoints/sequential-proxy/",
"deprecated": true,
"default": false,
"type": "boolean"
},
Expand Down Expand Up @@ -203,6 +204,18 @@
"^[@$_#]": true
},
"additionalProperties": false
},
"force_sandboxed_request": {
"title": "Force sandboxed request",
"description": "Ensures each backend pipe receives a deep copy of the request, useful for example when the backend has components such as Lua or plugins that modify the request headers",
"default": false,
"type": "boolean"
},
"strategy": {
"title": "Proxy strategy",
"description": "Chooses the strategy to use when there is more than 1 backend. Notice that `fallback` value is for Enterprise only.",
"default": "parallel",
"enum": [ "parallel", "sequential", "fallback" ]
}
},
"patternProperties": {
Expand Down
15 changes: 14 additions & 1 deletion v3.0/krakend.json
Original file line number Diff line number Diff line change
Expand Up @@ -7309,7 +7309,8 @@
},
"sequential": {
"title": "Sequential proxy",
"description": "When set to true, instead of fetching all backend content in parallel, the calls are made in order (sequentially), allowing you to chain backend requests and making calls dependent one of each other. If any of the calls fail, the remaining ones are aborted.\n\nSee: https://www.krakend.io/docs/endpoints/sequential-proxy/",
"description": "Deprecated: use `strategy` instead. When set to true, instead of fetching all backend content in parallel, the calls are made in order (sequentially), allowing you to chain backend requests and making calls dependent one of each other. If any of the calls fail, the remaining ones are aborted. When `strategy` is set, this key is ignored\n\nSee: https://www.krakend.io/docs/endpoints/sequential-proxy/",
"deprecated": true,
"default": false,
"type": "boolean"
},
Expand Down Expand Up @@ -7355,6 +7356,18 @@
"^[@$_#]": true
},
"additionalProperties": false
},
"force_sandboxed_request": {
"title": "Force sandboxed request",
"description": "Ensures each backend pipe receives a deep copy of the request, useful for example when the backend has components such as Lua or plugins that modify the request headers",
"default": false,
"type": "boolean"
},
"strategy": {
"title": "Proxy strategy",
"description": "Chooses the strategy to use when there is more than 1 backend. Notice that `fallback` value is for Enterprise only.",
"default": "parallel",
"enum": [ "parallel", "sequential", "fallback" ]
}
},
"patternProperties": {
Expand Down
Loading