Details
-
Bug
-
Status: Open
-
P3
-
Resolution: Unresolved
-
None
-
None
-
None
Description
Given our Kafka is running in GCP, within a VPC that is not accessible outside of the VPC.
When uploading a pipeline to GCS using the Dataflow Runner via our CI/CD worker, it attempts to make a connection to the broker. Our broker isn't available outside the VPC, so this process fails. We can remedy this by running a pod from within the VPC to upload, but it causes an awkward step within our CI/CD process.
If there is a more elegant solution to this, such as KafkaIO taking in a ValueProvider for bootstrap servers.