Skip to content

v0.11.102

Choose a tag to compare

@zalando-robot zalando-robot released this 30 May 15:52
233ac85

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