diff options
author | Vincent Ambo <mail@tazj.in> | 2023-04-25T00·08+0300 |
---|---|---|
committer | tazjin <tazjin@tvl.su> | 2023-04-28T12·50+0000 |
commit | ea1383682df4d308c21e11baed9b4172865a68e0 (patch) | |
tree | 6b0a1d5b657d02e3f02335a0be6c84c9a3194713 /ops/yandex-cloud-rs/Cargo.toml | |
parent | f1ca5a3096a3805a9bb9b58ca9a243657d3dd5d4 (diff) |
feat(ops/yandex-cloud-rs): generated gRPC clients for Yandex Cloud r/6116
This uses tonic to generate the full set of gRPC clients for Yandex Cloud. Includes some utility functions like an authentication interceptor to make these actually work. Since the upstream protos are exported regularly I've decided that the versioning will simply be date-based. The point of this is journaldriver integration, of course, hence also the log-centric example code. Change-Id: I00a615dcba80030e7f9bcfd476b2cfdb298f130d Reviewed-on: https://cl.tvl.fyi/c/depot/+/8525 Tested-by: BuildkiteCI Reviewed-by: tazjin <tazjin@tvl.su>
Diffstat (limited to 'ops/yandex-cloud-rs/Cargo.toml')
-rw-r--r-- | ops/yandex-cloud-rs/Cargo.toml | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/ops/yandex-cloud-rs/Cargo.toml b/ops/yandex-cloud-rs/Cargo.toml new file mode 100644 index 000000000000..c476421dc712 --- /dev/null +++ b/ops/yandex-cloud-rs/Cargo.toml @@ -0,0 +1,17 @@ +[package] +name = "yandex-cloud" +description = "Generated gRPC clients for the Yandex Cloud API" +version = "2023.4.24" +edition = "2021" + +[dependencies] +prost = "0.11" +prost-types = "0.11" + +[dependencies.tonic] +version = "0.9" +features = [ "tls", "tls-roots", "gzip" ] + +[build-dependencies] +tonic-build = "0.9" +walkdir = "2.3.3" |