Skip to content

Conversation

@cloud-sdk-librarian-robot
Copy link
Collaborator

PR created by the Librarian CLI to generate Cloud Client Libraries code from protos.

BEGIN_COMMIT

BEGIN_NESTED_COMMIT
feat: add a user_attributes field in SearchRequest that can be used for personalization

PiperOrigin-RevId: 861314205
Library-IDs: google-cloud-retail
Source-link: googleapis/googleapis@6517e3ba
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add a model_scores field in SearchResponse.results to expose model quality signals

PiperOrigin-RevId: 861314205
Library-IDs: google-cloud-retail
Source-link: googleapis/googleapis@6517e3ba
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: A new field last_vulnerability_update_time is added to message .grafeas.v1.DiscoveryOccurrence

PiperOrigin-RevId: 861286340
Library-IDs: grafeas
Source-link: googleapis/googleapis@70da46f8
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field subnetwork in message .google.container.v1beta1.NodeNetworkConfig is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field cluster_ipv4_cidr in message .google.container.v1beta1.Cluster is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add GPUDirectConfig to configure GPU Direct for node pools

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add DisruptionEvent to provide details on node disruption events

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add shutdown_grace_period_seconds and shutdown_grace_period_critical_pods_seconds to NodeKubeletConfig to configure graceful node shutdown for Spot VMs

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add NodeDrainConfig to NodePool to configure node draining behavior

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field cluster_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field node_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field tpu_ipv4_cidr_block in message .google.container.v1beta1.Cluster is change

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add fields for Rollback-Safe upgrades, including RollbackSafeUpgrade, CompatibilityStatus, and CompleteControlPlaneUpgrade RPC

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field tpu_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field services_ipv4_cidr_block in message .google.container.v1beta1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field services_ipv4_cidr in message .google.container.v1beta1.Cluster is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add PodSnapshotConfig to AddonsConfig to manage Pod Snapshots

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field sysctls in message .google.container.v1beta1.LinuxNodeConfig is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field enable_legacy_lustre_port in message .google.container.v1beta1.LustreCsiDriverConfig is changed

PiperOrigin-RevId: 859828557
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@6406df78
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field cluster_ipv4_cidr in message .google.container.v1.Cluster is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field services_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field cluster_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field node_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field tpu_ipv4_cidr_block in message .google.container.v1.IPAllocationPolicy is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add SwapConfig to enable and configure swap memory for node pools

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field sysctls in message .google.container.v1.LinuxNodeConfig is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field gcp_secret_manager_certificate_config in message .google.container.v1.ContainerdConfig is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field subnetwork in message .google.container.v1.NodeNetworkConfig is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add GPUDirectConfig to configure GPU Direct for node pools

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add DisruptionEvent to provide details on node disruption events

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field services_ipv4_cidr in message .google.container.v1.Cluster is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field tpu_ipv4_cidr_block in message .google.container.v1.Cluster is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: A comment for field recurrence in message .google.container.v1.RecurringTimeWindow is changed

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add NodeDrainConfig to NodePool to configure node draining behavior

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration

PiperOrigin-RevId: 859731311
Library-IDs: google-cloud-container
Source-link: googleapis/googleapis@928703e0
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
feat: add fields and messages for GKE Pods and IP masquerading

PiperOrigin-RevId: 859595508
Library-IDs: google-cloud-network-management
Source-link: googleapis/googleapis@3343c4ed
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Fixed language issues in multiple message field descriptions

PiperOrigin-RevId: 859310712
Library-IDs: google-cloud-documentai
Source-link: googleapis/googleapis@64f78809
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Regenerated REST and RPC Document AI documentation to include missing changes from September 2024 to November 2025

PiperOrigin-RevId: 859310712
Library-IDs: google-cloud-documentai
Source-link: googleapis/googleapis@64f78809
END_NESTED_COMMIT

BEGIN_NESTED_COMMIT
docs: Correct typo in comment for field quota_id

PiperOrigin-RevId: 859139909
Library-IDs: google-cloud-quotas
Source-link: googleapis/googleapis@6b36371f
END_NESTED_COMMIT

END_COMMIT

This pull request is generated with proto changes between
googleapis/googleapis@87e3579c
(exclusive) and
googleapis/googleapis@6517e3ba
(inclusive).

Librarian Version: v0.0.0-20251218164811-cd2252e38d0a
Language Image: us-central1-docker.pkg.dev/cloud-sdk-librarian-prod/images-prod/python-librarian-generator@sha256:56f26eaebaf1b4a9f174a72e00d091a1364997e17201dbad1aea099ddbda3a3e

Generation failed for

  • google-cloud-compute
  • google-cloud-compute-v1beta

@cloud-sdk-librarian-robot
Copy link
Collaborator Author

One or more libraries have failed to generate, please review PR description for a list of failed libraries.
For each failed library, open a ticket in that library’s repository and then you may resolve this comment and merge.

@snippet-bot
Copy link

snippet-bot bot commented Jan 28, 2026

Here is the summary of changes.

You are about to add 2 region tags.

This comment is generated by snippet-bot.
If you find problems with this result, please file an issue at:
https://github.com/googleapis/repo-automation-bots/issues.
To update this comment, add snippet-bot:force-run label or use the checkbox below:

  • Refresh this comment

@gemini-code-assist
Copy link
Contributor

Summary of Changes

Hello @cloud-sdk-librarian-robot, I'm Gemini Code Assist1! I'm currently reviewing this pull request and will post my feedback shortly. In the meantime, here's a summary to help you and other reviewers quickly get up to speed!

This pull request includes several feature additions, documentation updates, and bug fixes across multiple Google Cloud APIs. It introduces new configuration options for Google Container API, enhances personalization in Google Retail API, and improves descriptions in Google Document AI API, among other changes.

Highlights

  • State YAML Update: Updates the last_generated_commit for several libraries in .librarian/state.yaml to cfe62b3c5ceb9f81879c61480f26707980534462.
  • Google Container API Changes: Introduces new features and configuration options for Google Container API, including GPUDirectConfig, ManagedOpenTelemetryConfig, SliceControllerConfig, and SwapConfig. It also adds DisruptionEvent to provide details on node disruption events.
  • Google Document AI API Updates: Updates descriptions and fixes language issues in multiple message field descriptions for the Google Document AI API.
  • Google Network Management API Updates: Adds fields and messages for GKE Pods and IP masquerading in the Google Network Management API.
  • Google Quotas API Updates: Corrects a typo in the comment for the quota_id field in the Google Quotas API.
  • Google Retail API Updates: Adds a user_attributes field in SearchRequest for personalization and a model_scores field in SearchResponse.results to expose model quality signals in the Google Retail API.
  • Grafeas API Updates: Adds a last_vulnerability_update_time field to the DiscoveryOccurrence message in the Grafeas API.
Using Gemini Code Assist

The full guide for Gemini Code Assist can be found on our documentation page, here are some quick tips.

Invoking Gemini

You can request assistance from Gemini at any point by creating a comment using either /gemini <command> or @gemini-code-assist <command>. Below is a summary of the supported commands on the current page.

Feature Command Description
Code Review /gemini review Performs a code review for the current pull request in its current state.
Pull Request Summary /gemini summary Provides a summary of the current pull request in its current state.
Comment @gemini-code-assist Responds in comments when explicitly tagged, both in pull request comments and review comments.
Help /gemini help Displays a list of available commands.

Customization

To customize Gemini Code Assist for GitHub experience, repository maintainers can create a configuration file and/or provide a custom code review style guide (such as PEP-8 for Python) by creating and adding files to a .gemini/ folder in the base of the repository. Detailed instructions can be found here.

Limitations & Feedback

Gemini Code Assist may make mistakes. Please leave feedback on any instances where its feedback is incorrect or counter productive. You can react with 👍 and 👎 on @gemini-code-assist comments. If you're interested in giving your feedback about your experience with Gemini Code Assist for Github and other Google products, sign up here.

You can also get AI-powered code generation, chat, as well as code reviews directly in the IDE at no cost with the Gemini Code Assist IDE Extension.

Footnotes

  1. Review the Privacy Notices, Generative AI Prohibited Use Policy, Terms of Service, and learn how to configure Gemini Code Assist in GitHub here. Gemini can make mistakes, so double check it and use code with caution.

Copy link
Contributor

@gemini-code-assist gemini-code-assist bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Code Review

This PR is an automated update from the Librarian CLI, incorporating a large number of features and documentation updates from upstream protos for various Google Cloud client libraries. The changes span services like Container, Document AI, Network Management, Quotas, Retail, and Grafeas. My review focused on the generated code, particularly on documentation correctness and clarity. I've identified a few typos and formatting issues in the docstrings within the google-cloud-container package that should be addressed to improve readability.

@parthea
Copy link
Contributor

parthea commented Jan 28, 2026

@parthea parthea merged commit 38754bb into main Jan 28, 2026
24 of 26 checks passed
@parthea parthea deleted the librarian-20260128T084241Z branch January 28, 2026 16:43
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants