@@ -129,6 +129,15 @@ helm upgrade my-router ./router -f my-values.yaml
129129| ` services.postgres.user ` | PostgreSQL username | ` postgres ` |
130130| ` services.postgres.password ` | PostgreSQL password | ` "" ` |
131131
132+ ### Redis Settings
133+
134+ | Parameter | Description | Default |
135+ | -----------| -------------| ---------|
136+ | ` services.redis.serviceName ` | Kubernetes service name for Redis (used for OAuth2-Proxy session store) | ` redis ` |
137+ | ` services.redis.port ` | Redis service port | ` 6379 ` |
138+ | ` services.redis.dbNumber ` | Redis database number to use (0–15) | ` 0 ` |
139+ | ` services.redis.tlsEnabled ` | Enable TLS encryption for Redis connections | ` true ` |
140+
132141## Sidecar Configuration
133142
134143### Envoy Proxy Sidecar
@@ -177,6 +186,31 @@ helm upgrade my-router ./router -f my-values.yaml
177186| ` sidecars.envoy.osmoauth.hostname ` | OSMO auth hostname | ` "" ` |
178187| ` sidecars.envoy.osmoauth.address ` | OSMO auth service address | ` osmo-service ` |
179188
189+ ### OAuth2 Proxy Sidecar
190+
191+ | Parameter | Description | Default |
192+ | -----------| -------------| ---------|
193+ | ` sidecars.oauth2Proxy.enabled ` | Enable OAuth2 Proxy sidecar | ` true ` |
194+ | ` sidecars.oauth2Proxy.image ` | OAuth2 Proxy container image | ` quay.io/oauth2-proxy/oauth2-proxy:v7.14.2 ` |
195+ | ` sidecars.oauth2Proxy.imagePullPolicy ` | Image pull policy | ` IfNotPresent ` |
196+ | ` sidecars.oauth2Proxy.httpPort ` | HTTP port for OAuth2 Proxy | ` 4180 ` |
197+ | ` sidecars.oauth2Proxy.metricsPort ` | Metrics port for OAuth2 Proxy | ` 44180 ` |
198+ | ` sidecars.oauth2Proxy.provider ` | OIDC provider type | ` oidc ` |
199+ | ` sidecars.oauth2Proxy.oidcIssuerUrl ` | OIDC issuer URL | ` "" ` |
200+ | ` sidecars.oauth2Proxy.clientId ` | OAuth2 client ID | ` "" ` |
201+ | ` sidecars.oauth2Proxy.cookieName ` | Session cookie name | ` _osmo_session ` |
202+ | ` sidecars.oauth2Proxy.cookieSecure ` | Set Secure flag on cookies | ` true ` |
203+ | ` sidecars.oauth2Proxy.cookieDomain ` | Cookie domain | ` "" ` |
204+ | ` sidecars.oauth2Proxy.cookieExpire ` | Cookie expiration duration | ` 168h ` |
205+ | ` sidecars.oauth2Proxy.cookieRefresh ` | Cookie refresh interval | ` 1h ` |
206+ | ` sidecars.oauth2Proxy.scope ` | OAuth2 scopes to request | ` openid email profile ` |
207+ | ` sidecars.oauth2Proxy.passAccessToken ` | Pass the access token to upstream | ` false ` |
208+ | ` sidecars.oauth2Proxy.redisSessionStore ` | Use Redis (` services.redis ` ) as the session store instead of in-memory | ` true ` |
209+ | ` sidecars.oauth2Proxy.useKubernetesSecrets ` | Use Kubernetes secrets for credentials | ` false ` |
210+ | ` sidecars.oauth2Proxy.secretName ` | Kubernetes secret name (when ` useKubernetesSecrets ` is true) | ` oauth2-proxy-secrets ` |
211+ | ` sidecars.oauth2Proxy.secretPaths.clientSecret ` | File path for client secret | ` /etc/oauth2-proxy/client-secret ` |
212+ | ` sidecars.oauth2Proxy.secretPaths.cookieSecret ` | File path for cookie secret | ` /etc/oauth2-proxy/cookie-secret ` |
213+
180214## Extensibility Configuration
181215
182216The chart provides several extension points for customization:
0 commit comments