wandb / helm-charts

Our official helm charts for deploying wandb into k8s
MIT License
19 stars 8 forks source link

Support new dangerzone endpoint access from weave-trace server #247

Closed KyleGoyette closed 3 weeks ago

KyleGoyette commented 4 weeks ago

In: https://github.com/wandb/core/pull/25229 we added a new endpoint, to be used internally to pass around sensitive information. This endpoint relies on authentication through JWTs, to allow other services in wandb to fetch customer secret values.

This PR:

  1. Creates a new oidc reviewer cluster role binding that allows unauthenticated access to get the oidc configuration
  2. Adds an environment variable GORILLA_INTERNAL_JWT_SUBJECTS_TO_ISSUERS to the app chart for gorilla to set up the issuer and subject relation.

This unlocks the weave playground which relies on fetching user secrets into the weave-trace service to make requests to llm services.

note: their is a PR in core (https://github.com/wandb/core/pull/25352) to make use of the environment variable structure used here.