Skip to content

Track original type URL in upgraded protos #9612

@htuch

Description

@htuch

When we upgrade protos during config ingestion, we throw away the original type information. When providing debug representations or trying to recover things like runtime key, this is problematic. We should smuggle in the original type URL in an unknown field and provide some utils in ApiTypeOracle to recover the original message.

This is blocking #9591 (comment).

CC @lizan (in case you have any thoughts on alternatives)

Metadata

Metadata

Assignees

Labels

api/v3Major version release @ end of Q3 2019

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions