A note for the community
- Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request
- If you are interested in working on this issue or have submitted a pull request, please leave a comment
Problem
The Pulsar TLS integration tests are failing in CI across. Both the sink and source TLS tests fail with the same error:
Failing tests:
sinks::pulsar::integration_tests::pulsar_happy_tls (panics at src/sinks/pulsar/integration_tests.rs:72)
sources::pulsar::integration_tests::consumes_event_with_tls (panics at src/sources/pulsar.rs:665)
Error:
called `Result::unwrap()` on an `Err` value: ServiceDiscovery(Connection(Io(Custom { kind: Other, error: "fatal error when connecting to the Pulsar server" })))
The non-TLS Pulsar tests pass fine. The TLS tests fail immediately (~0.5s) on every attempt, indicating this is not a flaky/timing issue but a persistent TLS configuration problem with the CI Pulsar container.
Example failed run: https://github.com/vectordotdev/vector/actions/runs/23863175519/job/69576435462
Configuration
N/A -- this is a CI integration test issue, not a user configuration issue.
Version
master (CI)
Debug Output
thread 'sinks::pulsar::integration_tests::pulsar_happy_tls' panicked at src/sinks/pulsar/integration_tests.rs:72:10:
called `Result::unwrap()` on an `Err` value: ServiceDiscovery(Connection(Io(Custom { kind: Other, error: "fatal error when connecting to the Pulsar server" })))
thread 'sources::pulsar::integration_tests::consumes_event_with_tls' panicked at src/sources/pulsar.rs:665:52:
called `Result::unwrap()` on an `Err` value: ServiceDiscovery(Connection(Io(Custom { kind: Other, error: "fatal error when connecting to the Pulsar server" })))
Additional Context
These tests block the merge queue. Until the TLS configuration for the Pulsar integration test container is fixed, the pulsar integration test suite should be removed from the CI workflow to unblock merges.
Suspecting:
A note for the community
Problem
The Pulsar TLS integration tests are failing in CI across. Both the sink and source TLS tests fail with the same error:
Failing tests:
sinks::pulsar::integration_tests::pulsar_happy_tls(panics atsrc/sinks/pulsar/integration_tests.rs:72)sources::pulsar::integration_tests::consumes_event_with_tls(panics atsrc/sources/pulsar.rs:665)Error:
The non-TLS Pulsar tests pass fine. The TLS tests fail immediately (~0.5s) on every attempt, indicating this is not a flaky/timing issue but a persistent TLS configuration problem with the CI Pulsar container.
Example failed run: https://github.com/vectordotdev/vector/actions/runs/23863175519/job/69576435462
Configuration
N/A -- this is a CI integration test issue, not a user configuration issue.
Version
master (CI)
Debug Output
Additional Context
These tests block the merge queue. Until the TLS configuration for the Pulsar integration test container is fixed, the
pulsarintegration test suite should be removed from the CI workflow to unblock merges.Suspecting:
apachepulsar/pulsar:latestDocker image moving to a newer version that broke TLS connectivity in CI. The integration test matrix was usinglatestwithout pinning.