Ferris-Labs / ferris-cli

Utilities and Interfaces for interacting with the Ferris Platform
Apache License 2.0
0 stars 1 forks source link

Latest version doesn't work with Kafka when SSL enabled #3

Open fedepad opened 3 months ago

fedepad commented 3 months ago

With new clusters and SSL enabled for Kafka, the version here of FerrisKafka doesn't work because it doesn't account for the protocol SSL config and eventually no passing the certificates files.

If I do a custom build of ferris-cli (I also upgrade all requirements to the latest, since these are super old) where I account for that, I don't get connection errors. All was documented in ferris-generator Slack chat already, can see that for more details.

Multiple questions:

kalin23ik commented 1 month ago

As per the recommendation of Nikola Gajin, an existing Docker image with all necessary to work with Ferris platform installed inside, can be used as base for any custom images.

FROM us-east1-docker.pkg.dev/igneous-impulse-396009/streamzero/fx-python-base:1.2.4

This Docker image should also contain, as pre-integrated in Python developer environment, the all necessary SSL certificate files (including the Kafka-related, too).