-
Notifications
You must be signed in to change notification settings - Fork 6
[kafka pr-1 · 04/6] Slice 04 — Opportunistic Kafka probe (4 auth modes + ?force) #393
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
Open
zsculac
wants to merge
31
commits into
feat/kafka-walking-skeleton
Choose a base branch
from
feat/kafka-probe
base: feat/kafka-walking-skeleton
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
2f8334d
feat(kafka): add kafka-probe deep module + kafkajs runtime dep
87626ea
feat(kafka): wire opportunistic verification into endpoint.register
9322a42
feat(kafka): wire opportunistic probe through route + CLI + api-client
d5d3e47
test(kafka): add testcontainers helper + integration tests for kafka-…
2fd4cfc
test(kafka): live-probe e2e scenario + raised coverage ratchet
d52874c
test(kafka): cover force=true on probe success and add logger regress…
bad5198
fix(kafka): scope coverage config to src/** and reset ratchet to actuals
b8186a9
test(kafka): drive remaining src branches and ratchet coverage to 100…
150ea05
fix(kafka): correct probe() contract docs and translate input errors …
2233b29
refactor(cli): drop gratuitous `result as any` casts on kafka registe…
4a4870e
fix(kafka): carry probe error string through KafkaEndpointProbeFailed…
fa83487
fix(cli): tighten kafka route parsers to reject empty credential strings
c6b881a
refactor(kafka): lift shared Kafka auth types out of probe-specific n…
3e7d3c0
refactor(cli): extract Kafka request parsers into dedicated module
0fbca30
refactor(kafka): export ProbeResult→KafkaEndpointProbeOutcome adapter
fceb6d8
docs(kafka): add JSDoc summaries to public types and @internal markers
aad9b8e
docs(kafka): explain probe timeout values and their relationship
3230d00
refactor(kafka): drop conditional spreads on optional fields
f76382d
refactor(kafka): inline single-use RawProbeOutcome internal type
8bce92f
docs(kafka): drop JSDoc summaries that restate the symbol name
6f76df7
fix(kafka): allow one-way TLS for SSL/SASL_SSL probes (no forced mTLS)
4f2fe83
fix(cli): reject explicitly invalid Kafka auth payloads with HTTP 400
1886bcb
feat(cli): support --sasl-mechanism for SCRAM-backed brokers
a876f0c
feat(cli): support --password-stdin and DKG_KAFKA_PASSWORD for non-ar…
78cd48e
fix(cli): fail fast on partial or misplaced SASL credentials
a19287d
fix(cli): probe SSL endpoints regardless of client cert/key (consiste…
554e8e0
fix(cli): reject protocol/credential mismatch on Kafka register HTTP …
8b66ea8
fix(kafka): map admin.connect SASL auth failures to "failed" status, …
05d8313
fix(kafka): reject SSL with mismatched client cert/key as input error
859b66f
feat(cli): surface probe status and error on Kafka register 422 respo…
3e51bae
fix(cli): reject sasl/ssl without securityProtocol on Kafka register …
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
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.