Skip to content

Commit 61894f1

Browse files
jsell-rhclaude
andcommitted
fix(manifests): add GRPC_SERVICE_ACCOUNT to api-server template
The gRPC interceptor needs to know the control-plane's OIDC client ID to tag it as a service caller. Without this, gRPC watch streams authenticate the JWT but don't grant service-caller privileges, so session/project events are silently filtered out. Read from the same ambient-control-plane-oidc secret to stay in sync. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
1 parent efb43f6 commit 61894f1

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

components/manifests/templates/template-services.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -202,6 +202,11 @@ objects:
202202
env:
203203
- name: AMBIENT_ENV
204204
value: production
205+
- name: GRPC_SERVICE_ACCOUNT
206+
valueFrom:
207+
secretKeyRef:
208+
name: ambient-control-plane-oidc
209+
key: client-id
205210
- name: CREDENTIAL_ENCRYPTION_KEYRING
206211
valueFrom:
207212
secretKeyRef:

0 commit comments

Comments
 (0)