You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
Y'all use buf. Awesome!
We would really appreciate if you used Buf Schema Registry. also.
We would love to use the protos you define in this repo in our bazel build and buf makes that easy with the buf_dependencies bazel rule.
This rule requires the protos to be in the Buf Schema Registry but the Istio protos currently aren't. Given that you're already using buf to build your protos, using the schema registry should not involve new tooling, only doing a buf push as part of CI.
Describe alternatives you've considered
Pull in Istio as a submodule without forking it. This wouldn't work for us because istio doesn't have bazel config in it's repo.
Forking istio and pulling it in as a submodule. Any upstream changes to the protos wouldn't be represented in our fork and we would need to add bazel configs.
Pulling in istio/api with bazel git_repository. We need to traverse the entire bazel dependency tree manually for any protos we pull in.
Affected product area (please put an X in all that apply)
[x ] Configuration Infrastructure
[ ] Docs
[x ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[x ] User Experience
Additional context
The text was updated successfully, but these errors were encountered:
(This is used to request new product features, please visit https://discuss.istio.io for questions on using Istio)
Describe the feature request
Y'all use buf. Awesome!
We would really appreciate if you used Buf Schema Registry. also.
We would love to use the protos you define in this repo in our bazel build and buf makes that easy with the
buf_dependencies
bazel rule.This rule requires the protos to be in the Buf Schema Registry but the Istio protos currently aren't. Given that you're already using buf to build your protos, using the schema registry should not involve new tooling, only doing a
buf push
as part of CI.Describe alternatives you've considered
Pull in Istio as a submodule without forking it. This wouldn't work for us because istio doesn't have bazel config in it's repo.
Forking istio and pulling it in as a submodule. Any upstream changes to the protos wouldn't be represented in our fork and we would need to add bazel configs.
Pulling in istio/api with bazel git_repository. We need to traverse the entire bazel dependency tree manually for any protos we pull in.
Affected product area (please put an X in all that apply)
[x ] Configuration Infrastructure
[ ] Docs
[x ] Installation
[ ] Networking
[ ] Performance and Scalability
[ ] Policies and Telemetry
[ ] Security
[ ] Test and Release
[x ] User Experience
Additional context
The text was updated successfully, but these errors were encountered: