v0.11.102
Changes
flexible upstream headers (#1432)
Similar to Keycloak Gatekeeper Custom Claim Headers we need Skipper to inject headers to upstream endpoints to provide user identity.
As of now the "Skipper-Oidc-Info" header provides this information but in a custom, not ready to use format which would require to adapt each backend application.
Like Gatekeeper this information should be possible to be specified per use case on the ingress annotation level.
This implementation uses the GJSON syntax already used for other purposes to define and parse the information that is requested and inject as the defined header name.
For backward compatibilty, this additional field is optional, falling back to outputting the "Skipper-Oidc-Info" as before.
Co-authored-by: slang gh@lang-sam.de
Docker image
Docker image is available in Zalando's Open Source registry:
docker run -it registry.opensource.zalan.do/pathfinder/skipper:v0.11.102 skipper --help
# arm64
docker run -it registry.opensource.zalan.do/pathfinder/skipper-arm64:v0.11.102 skipper --help
# arm v7 32bit
docker run -it registry.opensource.zalan.do/pathfinder/skipper-armv7:v0.11.102 skipper --help