Skip to content
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

Extend Compose setup and e2e tests with multiple Kafka providers #1547

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Commits on Oct 19, 2024

  1. Extend Compose setup and e2e tests with multiple Kafka providers

    Extends the Compose setup, which previously solely relied on Redpanda, with Apache Kafka and Tansu. Defaults to Apache Kafka (native) in accordance with #854. While a Tansu setup is added, Tansu can not yet be used with Hyades. It runs into errors when the API server tries to produce to it.
    
    Extends e2e tests to support testing again different Kafka providers. Currently supported are Apache Kafka, Apache Kafka native, and Redpanda. Tansu will be added once it's functional.
    
    Removes the `create-topics.sh` script and the `redpanda-init` container in favour of the new kafka topics init task (introduced in DependencyTrack/hyades-apiserver#943).
    
    Signed-off-by: nscuro <nscuro@protonmail.com>
    nscuro committed Oct 19, 2024
    Configuration menu
    Copy the full SHA
    35dac0a View commit details
    Browse the repository at this point in the history