Skip to content

Pulsar TLS integration tests consistently failing in CI #25096

@pront

Description

@pront

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:

Metadata

Metadata

Assignees

No one assigned

    Labels

    sink: pulsarAnything `pulsar` sink relatedsource: pulsarAnything `pulsar` source related

    Type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions