Skip to content

Add CA Bundle support for user-code runtimes - #91

Merged
brianvans (brianvans) merged 4 commits into
mainfrom
jeff/add-api-ca-bundle-support
Jul 30, 2026
Merged

brianvans (brianvans) merged 4 commits into
mainfrom
jeff/add-api-ca-bundle-support

Conversation

@jeffmccollum

@jeffmccollum Jeff McCollum (jeffmccollum) commented Jul 2, 2026 •

Copy link
Copy Markdown
Contributor

This PR in combination with v2.9.0 of the Data Plane, supports adding a CA bundle of certificates to the API pod. This solution is only for user-defined/code function execution when it needs to talk to an endpoint that uses a private or enterprise CAs where otherwise it would have an untrusted certificate.

Comment thread braintrust/README.md
- name: TS_API_HEALTHSERVER_PORT
value: {{ .Values.api.healthServer.port | quote }}
{{- if .Values.api.customCA.enabled }}
{{- $customCAPath := printf "%s/%s" (required "api.customCA.mountPath is required when api.customCA.enabled is true" .Values.api.customCA.mountPath) (required "api.customCA.filename is required when api.customCA.enabled is true" .Values.api.customCA.filename) }}

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit - could we consolidate all the requireds for CA stuff into a central place in this file to clean things up bit?

@brianvans brianvans (brianvans) left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Left two nits but not blocking

Updated terminology for clarity regarding CA bundle.
Comment thread braintrust/README.md
Co-authored-by: Cursor <cursoragent@cursor.com>
@brianvans
brianvans (brianvans) merged commit e9e1da7 into main Jul 30, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants