Skip to content

Expose envoy's retry_policy configuration to jwt authentication. #7118

@david-rusnak

Description

@david-rusnak

Hello all!

I use contour to fetch jwks for auth, but my jwk provider is unreliable, so I've tried to bump the timeout and cache duration in order to hold on to a valid jwk for longer to try and mitigate this issue. I see that envoy exposes the ability to configure a retry policy, but contour doesn't. That led me to this sentence in the design doc for jwt verification:

## Non Goals
- JWT verification for requests to non-TLS enabled virtual hosts.
- Exposing all possible Envoy configuration settings.
- Supporting end-to-end OAuth2/OIDC flows.

Is this something the maintainers would even accept? I have some work that works towards including this configuration option, but I don't want to continue if this sentiment is still strong.

Thank you!

Metadata

Metadata

Assignees

No one assigned

    Labels

    kind/featureCategorizes issue or PR as related to a new feature.lifecycle/needs-triageIndicates that an issue needs to be triaged by a project contributor.lifecycle/staleDenotes an issue or PR has remained open with no activity and has become stale.

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions