Repository navigation
feat(cas): shared HTTP and gRPC endpoint via per-request dispatch and a reverse proxy to the native transport #3663
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
migmartri
merged 19 commits into
chainloop-dev:main
from
migmartri:issue-3628-cas-shared-endpoint-local
Oct 20, 2026
+2,054
−189
Merged
Changes from all commits
Commits
Show all changes
19 commits
Select commit
Hold shift + click to select a range
6564d8a
feat(cas): add shared endpoint experiment
migmartri dc6b383
feat(cas): serve HTTP and native gRPC through one cmux endpoint
migmartri 5445516
fix(cas): bound cmux classification and isolate ingress connections
migmartri c5616a6
fix(cas): tidy direct test dependency
migmartri f671b4c
feat(cas): per-request dispatch with a reverse proxy to a private nat…
migmartri 6acadb6
chore(cas): remove the local kind ingress harness and raw benchmark o…
migmartri d6576bf
docs(spec): sync D-020 with the branch and fix superseded references
migmartri 44e66be
test(cas): assert concurrent uploads stay memory-bounded through the …
migmartri 078219b
fix(cas): preserve gRPC authority through the proxy, close the privat…
migmartri 5ecf450
docs(chart): give the cas.ingress TLS example a certificate source
migmartri 136efdc
refactor(cas): simplify shared-endpoint proxy config and fix flush co…
migmartri 06c844e
fix(cas): satisfy lint on shared-endpoint tests
migmartri 61aa68a
chore(cas): skip iac-misconfiguration entropy check on sample configs
migmartri 8664eec
chore(cas): attach CKV_SECRET_6 skips to the flagged values, not lega…
migmartri 6e1032e
fix(cas): address review round on metrics TLS, and fail the endpoint …
migmartri f07f7dd
fix(cas): log a deprecation warning when the legacy gRPC listener is …
migmartri c4a0a2d
fix(cas): address proxy review round - pool sizing, stream terminatio…
migmartri 84f4c8b
test(cas): prove dual-transport failure leaks no goroutine
migmartri 573f776
chore(cas): place CKV_SECRET_6 skips inline on the flagged config lines
migmartri File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.