Skip to content

Commit 113ff39

Browse files
authored
feat(managedkafka): generate library (#15258)
* feat(managedkafka): generate library * Run generators and format their outputs * Add API baseline * Manually update READMEs, quickstart, and top-level stuff * checkers * missing .repo-metadata.json
1 parent 6f99777 commit 113ff39

File tree

45 files changed

+9667
-18
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+9667
-18
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ breaking changes in the upcoming 3.x release. This release is scheduled for
66

77
## v2.40.0 - TBD
88

9+
### Updated Libraries
10+
11+
- [ManagedKafka](/google/cloud/managedkafka/README.md) - add schemaregistry to the library
12+
913
## v2.39.0 - 2025-07
1014

1115
### [Storage](/google/cloud/storage/README.md)
64.4 KB
Binary file not shown.

ci/etc/expected_install_directories

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -872,6 +872,10 @@
872872
./include/google/cloud/managedidentities/v1/internal
873873
./include/google/cloud/managedidentities/v1/mocks
874874
./include/google/cloud/managedkafka
875+
./include/google/cloud/managedkafka/schemaregistry
876+
./include/google/cloud/managedkafka/schemaregistry/v1
877+
./include/google/cloud/managedkafka/schemaregistry/v1/internal
878+
./include/google/cloud/managedkafka/schemaregistry/v1/mocks
875879
./include/google/cloud/managedkafka/v1
876880
./include/google/cloud/managedkafka/v1/internal
877881
./include/google/cloud/managedkafka/v1/mocks

external/googleapis/protodeps/managedkafka.deps

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
@com_google_googleapis//google/api:field_behavior_proto
44
@com_google_googleapis//google/api:field_info_proto
55
@com_google_googleapis//google/api:http_proto
6+
@com_google_googleapis//google/api:httpbody_proto
67
@com_google_googleapis//google/api:launch_stage_proto
78
@com_google_googleapis//google/api:resource_proto
89
@com_google_googleapis//google/longrunning:operations_proto
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,5 @@
1+
@com_google_googleapis//google/cloud/managedkafka/schemaregistry/v1:schema_registry.proto
2+
@com_google_googleapis//google/cloud/managedkafka/schemaregistry/v1:schema_registry_resources.proto
13
@com_google_googleapis//google/cloud/managedkafka/v1:managed_kafka.proto
24
@com_google_googleapis//google/cloud/managedkafka/v1:managed_kafka_connect.proto
35
@com_google_googleapis//google/cloud/managedkafka/v1:resources.proto

external/googleapis/update_libraries.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,11 @@ declare -A -r LIBRARIES=(
190190
["logging"]="@com_google_googleapis//google/logging/v2:logging_cc_grpc"
191191
["lustre"]="@com_google_googleapis//google/cloud/lustre/v1:lustre_cc_grpc"
192192
["managedidentities"]="@com_google_googleapis//google/cloud/managedidentities/v1:managedidentities_cc_grpc"
193-
["managedkafka"]="@com_google_googleapis//google/cloud/managedkafka/v1:managedkafka_cc_grpc"
193+
["managedkafka"]="$(
194+
printf ",%s" \
195+
"@com_google_googleapis//google/cloud/managedkafka/schemaregistry/v1:schemaregistry_cc_grpc" \
196+
"@com_google_googleapis//google/cloud/managedkafka/v1:managedkafka_cc_grpc"
197+
)"
194198
["memcache"]="@com_google_googleapis//google/cloud/memcache/v1:memcache_cc_grpc"
195199
["memorystore"]="@com_google_googleapis//google/cloud/memorystore/v1:memorystore_cc_grpc"
196200
["metastore"]="$(

generator/generator_config.textproto

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2862,6 +2862,14 @@ service {
28622862
retryable_status_codes: ["kUnavailable"]
28632863
}
28642864
2865+
# Managed Kafka schemaregistry
2866+
service {
2867+
service_proto_path: "google/cloud/managedkafka/schemaregistry/v1/schema_registry.proto"
2868+
product_path: "google/cloud/managedkafka/schemaregistry/v1"
2869+
initial_copyright_year: "2025"
2870+
retryable_status_codes: ["kUnavailable"]
2871+
}
2872+
28652873
# Memcache
28662874
service {
28672875
service_proto_path: "google/cloud/memcache/v1/cloud_memcache.proto"

google/cloud/managedkafka/BUILD.bazel

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,10 +18,14 @@ package(default_visibility = ["//visibility:private"])
1818

1919
licenses(["notice"]) # Apache 2.0
2020

21-
service_dirs = ["v1/"]
21+
service_dirs = [
22+
"v1/",
23+
"schemaregistry/v1/",
24+
]
2225

2326
googleapis_deps = [
2427
"@com_google_googleapis//google/cloud/managedkafka/v1:managedkafka_cc_grpc",
28+
"@com_google_googleapis//google/cloud/managedkafka/schemaregistry/v1:schemaregistry_cc_grpc",
2529
]
2630

2731
cc_gapic_library(

google/cloud/managedkafka/CMakeLists.txt

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,8 @@
1717
include(GoogleCloudCppLibrary)
1818

1919
google_cloud_cpp_add_gapic_library(
20-
managedkafka "Managed Service for Apache Kafka API" SERVICE_DIRS "v1/")
20+
managedkafka "Managed Service for Apache Kafka API"
21+
SERVICE_DIRS "v1/" "schemaregistry/v1/")
2122

2223
if (BUILD_TESTING AND GOOGLE_CLOUD_CPP_ENABLE_CXX_EXCEPTIONS)
2324
add_executable(managedkafka_quickstart "quickstart/quickstart.cc")

google/cloud/managedkafka/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,6 @@ int main(int argc, char* argv[]) try {
5656
client library
5757
- Detailed header comments in our [public `.h`][source-link] files
5858
59-
[cloud-service-docs]: https://cloud.google.com/managed-kafka
59+
[cloud-service-docs]: https://cloud.google.com/managed-service-for-apache-kafka/docs
6060
[doxygen-link]: https://cloud.google.com/cpp/docs/reference/managedkafka/latest/
6161
[source-link]: https://github.com/googleapis/google-cloud-cpp/tree/main/google/cloud/managedkafka

0 commit comments

Comments
 (0)