feat: Add support for extra options for stream source by Prathap-P · Pull Request #5618 · feast-dev/feast
What this PR does / why we need it:
This pr exposes runtime options that users can give before ingesting stream data.
Which issue(s) this PR fixes:
- Our team have certificate way of authn/authz set for kafka topic and currently feast doesn't accept those options while registering a kafka source.
- For ex: "kafka.security.protocol", "kafka.ssl.truststore.location", "kafka.ssl.truststore.password", "kafka.ssl.keystore.location", "kafka.ssl.keystore.password", "kafka.ssl.key.password"
- So I thought we can expose an optional stream source options that users can provide while ingesting, so that they dont have to register again multiple times when options change.
Misc
I think this addition will be essential as spark supports numerous options which are used in real world scenarios.