Jan Larwig
fa2587ac09
fix merge problems and test cases
...
Signed-off-by: Jan Larwig <jan@larwig.com>
2025-08-27 09:15:29 +02:00
tuunit
37019fc4cc
use official upstream yaml library v3
2025-08-27 09:15:27 +02:00
tuunit
31a4c34726
introduce mapstructure decoder for yaml parsing
...
remove color output in tests for better readability in github actions
bugfix: remove google as default provider for alpha options
fix conversion flow for toml to yaml
revert ginkgo color deactivation
revert claim- and secret source back to pointers
regenerate alpha config
2025-08-27 09:15:26 +02:00
jet
f18a0b7b07
feat: allow disable-keep-alives configuration in upstream ( #3156 )
...
Signed-off-by: Jan Larwig <jan@larwig.com>
2025-08-19 07:56:16 +02:00
Ian Roberts
16f032bce9
Clarify what rewriteTarget means for a file: upstream
2024-09-02 11:27:28 +01:00
Koen van Zuijlen
76bc2cf73f
Refactored docs ( #2284 )
...
* Refactored documentation for providers
* Lots of fixes
- Fixed grammar/typos
- Fixed sidebar config
- Enabled additional prism languages
* Removed useless spaces
* Fixed leftover typos
* Fixes for verify-generate
* Updated package-lock.json
2023-10-31 19:32:59 +00:00
Jack Henschel
7a27cb04df
Implement configurable timeout for upstream connections
...
Signed-off-by: Jack Henschel <jack.henschel@cern.ch>
2022-05-18 11:41:17 +01:00
Fabian Stelzer
88f32aeaa1
rename Upstreams to UpstreamConfig and its Configs member to Upstreams then
2021-09-17 12:37:57 +00:00
Fabian Stelzer
d51556515e
Introduce ProxyRawPath flag
...
Setting this flag will configure the upstream proxy to pass encoded urls
as-is.
2021-09-17 12:37:56 +00:00
Fabian Stelzer
12ab4ef529
Make the Upstreams mux configurable
...
This commit changes Upstreams from []Upstream to a struct{}
moving the previous []Upstream into .Configs and adjusts all uses of it.
2021-09-17 12:31:18 +00:00
Joel Speed
6c62b25bf1
Allow request paths to be rewritten before proxying to upstream server
2021-06-23 12:20:46 +01:00
Joel Speed
aed43a54da
Add DefaultUpstreamFlushInterval to replace magic time.Second value
2020-11-19 10:39:21 +00:00
Joel Speed
d353d94631
Add AlphaOptions struct and ensure that all children have valid JSON tags
2020-11-19 10:35:31 +00:00
Joel Speed
b6d6f31ac1
Introduce Duration so that marshalling works for duration strings
2020-11-19 10:35:29 +00:00
Joel Speed
d43b372ca9
Use bool pointers for upstream options that default to true
2020-07-19 14:01:36 +01:00
Joel Speed
b6b5194190
Add Upstreams options struct with validation
2020-07-05 10:21:05 +01:00