Skip to content

feat: API regeneration: 20260513T070115Z#15616

Open
google-cloud-sdk-librarian-dotnet-robot wants to merge 3 commits into
mainfrom
librarian-regen-20260513T070115Z
Open

feat: API regeneration: 20260513T070115Z#15616
google-cloud-sdk-librarian-dotnet-robot wants to merge 3 commits into
mainfrom
librarian-regen-20260513T070115Z

Conversation

@google-cloud-sdk-librarian-dotnet-robot
Copy link
Copy Markdown
Collaborator

Changes in this PR

  • Generated Google.Cloud.Container.V1
  • Generated Google.Developers.Knowledge.V1
  • Generated Google.Backstory

feat: add confidential instance type and hyperdisk support to GKE API
feat: add private endpoint enforcement for master authorized networks
feat: add swap memory configuration for node pools
feat: add custom node initialization and kernel module loading policy
feat: add accurate time synchronization (PTP-KVM) support
feat: add advanced Kubelet configurations including image GC and parallel pulls
feat: add Topology Manager and Memory Manager configurations
feat: add node management features (Slurm, readiness, creation, taints)
feat: add cluster disruption budgets and maintenance window configurations
feat: add security and observability enhancements (secret sync, OTel, ML diagnostics)
feat: add GPU Direct and network performance configuration options
feat: update authentication rules with canonical scopes for ClusterManager
docs: various documentation improvements


PiperOrigin-RevId: 914473416
Source-Link: googleapis/googleapis@a0cedfb
chore(ruby): Configure clients for google-cloud-developer_knowledge


chore(ruby): Configure clients for google-cloud-developer_knowledge


PiperOrigin-RevId: 914325174
PiperOrigin-RevId: 914421325
Source-Link: googleapis/googleapis@8d702b7
Source-Link: googleapis/googleapis@d195a7c
Copy link
Copy Markdown
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 pull request introduces the Google.Backstory library, which provides Common Universal Data Model (UDM) and Entity protos for Chronicle. It also includes updates to the Google.Cloud.Container.V1 library, specifically adding new default OAuth scopes to the ClusterManagerClient, updating documentation to use "node pool" instead of "nodepool", and adding TaintConfig to node pool update request snippets. Additionally, the Renovate configuration and pipeline state were updated to reflect these changes. I have no feedback to provide.

@github-actions
Copy link
Copy Markdown

Pull request diff results
Finding changes in Google.Backstory...
API does not exist in earlier commit. Nothing to compare.
Finding changes in Google.Cloud.Container.V1...
Comparing old and new versions (by source)
Minor changes:
Class 'AddonsConfig'; property 'NodeReadinessConfig NodeReadinessConfig { get; set; }' added.
Class 'AddonsConfig'; property 'PodSnapshotConfig PodSnapshotConfig { get; set; }' added.
Class 'AddonsConfig'; property 'SlurmOperatorConfig SlurmOperatorConfig { get; set; }' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::NodeReadinessConfigFieldNumber' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::PodSnapshotConfigFieldNumber' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::SlurmOperatorConfigFieldNumber' added.
Class 'Autopilot'; property 'ClusterPolicyConfig ClusterPolicyConfig { get; set; }' added.
Class 'Autopilot'; constant 'System.Int32 Google.Cloud.Container.V1.Autopilot::ClusterPolicyConfigFieldNumber' added.
Class 'Cluster'; property 'CompliancePostureConfig CompliancePostureConfig { get; set; }' has become 'Obsolete'.
Class 'Cluster'; property 'ControlPlaneEgress ControlPlaneEgress { get; set; }' added.
Class 'Cluster'; property 'ManagedMachineLearningDiagnosticsConfig ManagedMachineLearningDiagnosticsConfig { get; set; }' added.
Class 'Cluster'; property 'NodeCreationConfig NodeCreationConfig { get; set; }' added.
Class 'Cluster'; property 'ScheduleUpgradeConfig ScheduleUpgradeConfig { get; set; }' added.
Class 'Cluster'; property 'SecretSyncConfig SecretSyncConfig { get; set; }' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ControlPlaneEgressFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ManagedMachineLearningDiagnosticsConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::NodeCreationConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ScheduleUpgradeConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::SecretSyncConfigFieldNumber' added.
Enum 'ClusterAutoscaling.Types.AutopilotGeneralProfile' entry 'None' added.
Class 'ClusterPolicyConfig' added.
Class 'ClusterUpdate'; property 'ClusterPolicyConfig DesiredAutopilotClusterPolicyConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'CompliancePostureConfig DesiredCompliancePostureConfig { get; set; }' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'ControlPlaneEgress DesiredControlPlaneEgress { get; set; }' added.
Class 'ClusterUpdate'; property 'ManagedMachineLearningDiagnosticsConfig DesiredManagedMachineLearningDiagnosticsConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'NodeCreationConfig DesiredNodeCreationConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'SecretSyncConfig DesiredSecretSyncConfig { get; set; }' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredAutopilotClusterPolicyConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredControlPlaneEgressFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredManagedMachineLearningDiagnosticsConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredNodeCreationConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredSecretSyncConfigFieldNumber' added.
Class 'CompliancePostureConfig' has become 'Obsolete'.
Class 'ControlPlaneEgress' added.
Class 'ControlPlaneEgress.Types' added.
Enum 'ControlPlaneEgress.Types.Mode' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionPending' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionError' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionEnabled' added.
Enum 'DatabaseEncryption.Types.State' entry 'AllObjectsEncryptionEnabled' added.
Class 'DisruptionBudget' added.
Class 'LinuxNodeConfig'; property 'LinuxNodeConfig.Types.AccurateTimeConfig AccurateTimeConfig { get; set; }' added.
Class 'LinuxNodeConfig'; property 'LinuxNodeConfig.Types.CustomNodeInit CustomNodeInit { get; set; }' added.
Class 'LinuxNodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LinuxNodeConfig::AccurateTimeConfigFieldNumber' added.
Class 'LinuxNodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LinuxNodeConfig::CustomNodeInitFieldNumber' added.
Class 'LinuxNodeConfig.Types.AccurateTimeConfig' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit.Types' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit.Types.InitScript' added.
Class 'LustreCsiDriverConfig'; property 'Boolean DisableMultiNic { get; set; }' added.
Class 'LustreCsiDriverConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LustreCsiDriverConfig::DisableMultiNicFieldNumber' added.
Class 'MaintenancePolicy'; property 'DisruptionBudget DisruptionBudget { get; set; }' added.
Class 'MaintenancePolicy'; constant 'System.Int32 Google.Cloud.Container.V1.MaintenancePolicy::DisruptionBudgetFieldNumber' added.
Class 'MaintenanceWindow'; property 'RecurringMaintenanceWindow RecurringMaintenanceWindow { get; set; }' added.
Class 'MaintenanceWindow'; constant 'System.Int32 Google.Cloud.Container.V1.MaintenanceWindow::RecurringMaintenanceWindowFieldNumber' added.
Enum 'MaintenanceWindow.PolicyOneofCase' entry 'RecurringMaintenanceWindow' added.
Class 'ManagedMachineLearningDiagnosticsConfig' added.
Class 'NodeConfig'; property 'TaintConfig TaintConfig { get; set; }' added.
Class 'NodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeConfig::TaintConfigFieldNumber' added.
Class 'NodeCreationConfig' added.
Class 'NodeCreationConfig.Types' added.
Enum 'NodeCreationConfig.Types.Mode' added.
Class 'NodeKubeletConfig'; property 'NodeKubeletConfig.Types.CrashLoopBackOffConfig CrashLoopBackOff { get; set; }' added.
Class 'NodeKubeletConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeKubeletConfig::CrashLoopBackOffFieldNumber' added.
Class 'NodeKubeletConfig.Types' added.
Class 'NodeKubeletConfig.Types.CrashLoopBackOffConfig' added.
Class 'NodeNetworkConfig'; property 'String AcceleratorNetworkProfile { get; set; }' added.
Class 'NodeNetworkConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeNetworkConfig::AcceleratorNetworkProfileFieldNumber' added.
Class 'NodePool'; property 'NodePool.Types.NodePoolMaintenancePolicy MaintenancePolicy { get; set; }' added.
Class 'NodePool'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool::MaintenancePolicyFieldNumber' added.
Class 'NodePool.Types.ExclusionUntilEndOfSupport' added.
Class 'NodePool.Types.NodeDrainConfig'; property 'Duration GraceTerminationDuration { get; set; }' added.
Class 'NodePool.Types.NodeDrainConfig'; property 'Duration PdbTimeoutDuration { get; set; }' added.
Class 'NodePool.Types.NodeDrainConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool/Types/NodeDrainConfig::GraceTerminationDurationFieldNumber' added.
Class 'NodePool.Types.NodeDrainConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool/Types/NodeDrainConfig::PdbTimeoutDurationFieldNumber' added.
Class 'NodePool.Types.NodePoolMaintenancePolicy' added.
Class 'NodeReadinessConfig' added.
Class 'PodSnapshotConfig' added.
Class 'RecurringMaintenanceWindow' added.
Class 'ScheduleUpgradeConfig' added.
Class 'SecretSyncConfig' added.
Class 'SecretSyncConfig.Types' added.
Class 'SecretSyncConfig.Types.SyncRotationConfig' added.
Class 'SlurmOperatorConfig' added.
Class 'TaintConfig' added.
Class 'TaintConfig.Types' added.
Enum 'TaintConfig.Types.ArchitectureTaintBehavior' added.
Class 'UpdateNodePoolRequest'; property 'TaintConfig TaintConfig { get; set; }' added.
Class 'UpdateNodePoolRequest'; constant 'System.Int32 Google.Cloud.Container.V1.UpdateNodePoolRequest::TaintConfigFieldNumber' added.
Enum 'UpgradeInfoEvent.Types.State' entry 'Scheduled' added.

Diff level: Minor

Comparing with previous NuGet package
Checking compatibility for Google.Cloud.Container.V1 version 3.37.0
Differences from 3.37.0
Minor changes:
Class 'AddonsConfig'; property 'NodeReadinessConfig NodeReadinessConfig { get; set; }' added.
Class 'AddonsConfig'; property 'PodSnapshotConfig PodSnapshotConfig { get; set; }' added.
Class 'AddonsConfig'; property 'SlurmOperatorConfig SlurmOperatorConfig { get; set; }' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::NodeReadinessConfigFieldNumber' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::PodSnapshotConfigFieldNumber' added.
Class 'AddonsConfig'; constant 'System.Int32 Google.Cloud.Container.V1.AddonsConfig::SlurmOperatorConfigFieldNumber' added.
Class 'Autopilot'; property 'ClusterPolicyConfig ClusterPolicyConfig { get; set; }' added.
Class 'Autopilot'; constant 'System.Int32 Google.Cloud.Container.V1.Autopilot::ClusterPolicyConfigFieldNumber' added.
Class 'Cluster'; property 'CompliancePostureConfig CompliancePostureConfig { get; set; }' has become 'Obsolete'.
Class 'Cluster'; property 'ControlPlaneEgress ControlPlaneEgress { get; set; }' added.
Class 'Cluster'; property 'ManagedMachineLearningDiagnosticsConfig ManagedMachineLearningDiagnosticsConfig { get; set; }' added.
Class 'Cluster'; property 'NodeCreationConfig NodeCreationConfig { get; set; }' added.
Class 'Cluster'; property 'ScheduleUpgradeConfig ScheduleUpgradeConfig { get; set; }' added.
Class 'Cluster'; property 'SecretSyncConfig SecretSyncConfig { get; set; }' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ControlPlaneEgressFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ManagedMachineLearningDiagnosticsConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::NodeCreationConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::ScheduleUpgradeConfigFieldNumber' added.
Class 'Cluster'; constant 'System.Int32 Google.Cloud.Container.V1.Cluster::SecretSyncConfigFieldNumber' added.
Enum 'ClusterAutoscaling.Types.AutopilotGeneralProfile' entry 'None' added.
Class 'ClusterPolicyConfig' added.
Class 'ClusterUpdate'; property 'ClusterPolicyConfig DesiredAutopilotClusterPolicyConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'CompliancePostureConfig DesiredCompliancePostureConfig { get; set; }' has become 'Obsolete'.
Class 'ClusterUpdate'; property 'ControlPlaneEgress DesiredControlPlaneEgress { get; set; }' added.
Class 'ClusterUpdate'; property 'ManagedMachineLearningDiagnosticsConfig DesiredManagedMachineLearningDiagnosticsConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'NodeCreationConfig DesiredNodeCreationConfig { get; set; }' added.
Class 'ClusterUpdate'; property 'SecretSyncConfig DesiredSecretSyncConfig { get; set; }' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredAutopilotClusterPolicyConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredControlPlaneEgressFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredManagedMachineLearningDiagnosticsConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredNodeCreationConfigFieldNumber' added.
Class 'ClusterUpdate'; constant 'System.Int32 Google.Cloud.Container.V1.ClusterUpdate::DesiredSecretSyncConfigFieldNumber' added.
Class 'CompliancePostureConfig' has become 'Obsolete'.
Class 'ControlPlaneEgress' added.
Class 'ControlPlaneEgress.Types' added.
Enum 'ControlPlaneEgress.Types.Mode' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionPending' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionError' added.
Enum 'DatabaseEncryption.Types.CurrentState' entry 'AllObjectsEncryptionEnabled' added.
Enum 'DatabaseEncryption.Types.State' entry 'AllObjectsEncryptionEnabled' added.
Class 'DisruptionBudget' added.
Class 'LinuxNodeConfig'; property 'LinuxNodeConfig.Types.AccurateTimeConfig AccurateTimeConfig { get; set; }' added.
Class 'LinuxNodeConfig'; property 'LinuxNodeConfig.Types.CustomNodeInit CustomNodeInit { get; set; }' added.
Class 'LinuxNodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LinuxNodeConfig::AccurateTimeConfigFieldNumber' added.
Class 'LinuxNodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LinuxNodeConfig::CustomNodeInitFieldNumber' added.
Class 'LinuxNodeConfig.Types.AccurateTimeConfig' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit.Types' added.
Class 'LinuxNodeConfig.Types.CustomNodeInit.Types.InitScript' added.
Class 'LustreCsiDriverConfig'; property 'Boolean DisableMultiNic { get; set; }' added.
Class 'LustreCsiDriverConfig'; constant 'System.Int32 Google.Cloud.Container.V1.LustreCsiDriverConfig::DisableMultiNicFieldNumber' added.
Class 'MaintenancePolicy'; property 'DisruptionBudget DisruptionBudget { get; set; }' added.
Class 'MaintenancePolicy'; constant 'System.Int32 Google.Cloud.Container.V1.MaintenancePolicy::DisruptionBudgetFieldNumber' added.
Class 'MaintenanceWindow'; property 'RecurringMaintenanceWindow RecurringMaintenanceWindow { get; set; }' added.
Class 'MaintenanceWindow'; constant 'System.Int32 Google.Cloud.Container.V1.MaintenanceWindow::RecurringMaintenanceWindowFieldNumber' added.
Enum 'MaintenanceWindow.PolicyOneofCase' entry 'RecurringMaintenanceWindow' added.
Class 'ManagedMachineLearningDiagnosticsConfig' added.
Class 'NodeConfig'; property 'TaintConfig TaintConfig { get; set; }' added.
Class 'NodeConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeConfig::TaintConfigFieldNumber' added.
Class 'NodeCreationConfig' added.
Class 'NodeCreationConfig.Types' added.
Enum 'NodeCreationConfig.Types.Mode' added.
Class 'NodeKubeletConfig'; property 'NodeKubeletConfig.Types.CrashLoopBackOffConfig CrashLoopBackOff { get; set; }' added.
Class 'NodeKubeletConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeKubeletConfig::CrashLoopBackOffFieldNumber' added.
Class 'NodeKubeletConfig.Types' added.
Class 'NodeKubeletConfig.Types.CrashLoopBackOffConfig' added.
Class 'NodeNetworkConfig'; property 'String AcceleratorNetworkProfile { get; set; }' added.
Class 'NodeNetworkConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodeNetworkConfig::AcceleratorNetworkProfileFieldNumber' added.
Class 'NodePool'; property 'NodePool.Types.NodePoolMaintenancePolicy MaintenancePolicy { get; set; }' added.
Class 'NodePool'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool::MaintenancePolicyFieldNumber' added.
Class 'NodePool.Types.ExclusionUntilEndOfSupport' added.
Class 'NodePool.Types.NodeDrainConfig'; property 'Duration GraceTerminationDuration { get; set; }' added.
Class 'NodePool.Types.NodeDrainConfig'; property 'Duration PdbTimeoutDuration { get; set; }' added.
Class 'NodePool.Types.NodeDrainConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool/Types/NodeDrainConfig::GraceTerminationDurationFieldNumber' added.
Class 'NodePool.Types.NodeDrainConfig'; constant 'System.Int32 Google.Cloud.Container.V1.NodePool/Types/NodeDrainConfig::PdbTimeoutDurationFieldNumber' added.
Class 'NodePool.Types.NodePoolMaintenancePolicy' added.
Class 'NodeReadinessConfig' added.
Class 'PodSnapshotConfig' added.
Class 'RecurringMaintenanceWindow' added.
Class 'ScheduleUpgradeConfig' added.
Class 'SecretSyncConfig' added.
Class 'SecretSyncConfig.Types' added.
Class 'SecretSyncConfig.Types.SyncRotationConfig' added.
Class 'SlurmOperatorConfig' added.
Class 'TaintConfig' added.
Class 'TaintConfig.Types' added.
Enum 'TaintConfig.Types.ArchitectureTaintBehavior' added.
Class 'UpdateNodePoolRequest'; property 'TaintConfig TaintConfig { get; set; }' added.
Class 'UpdateNodePoolRequest'; constant 'System.Int32 Google.Cloud.Container.V1.UpdateNodePoolRequest::TaintConfigFieldNumber' added.
Enum 'UpgradeInfoEvent.Types.State' entry 'Scheduled' added.
Dependency Google.Api.Gax changed from v4.12.1.0 to v4.13.1.0
Dependency Google.Api.Gax.Grpc changed from v4.12.1.0 to v4.13.1.0

Diff level: Minor

Finished comparisons for Google.Cloud.Container.V1

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