-
Type:
Improvement
-
Status: Closed
-
Priority:
Major
-
Resolution: Invalid
-
Affects Version/s: 2.11.0
-
Fix Version/s: 2.12.0
-
Component/s: io-java-gcp
-
Labels:None
PubsubIO uses some (probably) legacy code around projectId management, which among several other suboptimalities causes pipelines without GcpOptions.project specified to fail. This is not necessary, because projectId is already contained in projects/<project>/topics/<topic> when reading specified topic. The projectId should be read from there and (possibly to maintain backwards compatibility) be overridden by GcpOptions.
- links to