Assigned
Status Update
Comments
ve...@google.com <ve...@google.com> #2
I have forwarded this request to the engineering team. We will update this issue with any progress updates and a resolution.
Best Regards,
Josh Moyer
Google Cloud Platform Support
Best Regards,
Josh Moyer
Google Cloud Platform Support
Description
When deploying protos in different packages, message with the same name are mixed up between the packages. For example, a 'RunRequest' messages defined in packages 'service' and 'test' are not differentiated. The Developer Portal does not differentiate between packages.
What you expected to happen:
That the Developer Portal resources are uniquely defined as in their respective packages/namespaces. i.e. say a method 'Run' in Service1 is different to the method 'Run' in Service2.
Steps to reproduce:
I've created a simplified example (see attached .zip file with all the details, including a simple shell script to deploy). I've also attached screenshots of the two .protos in two packages: 'service' and 'test' and the corresponding Cloud Endpoint portal representation.
Other information (workarounds you have tried, documentation consulted, etc):
The current workaround would be to deploy each package as its own Service - not practical as we have 100s of services
Another workaround would be to ensure unique message names across all services - again not practical with 100s of services.