Commit graph

250 commits

Author SHA1 Message Date
Google APIs
0054cdcbd8 feat: add custom node image configuration
feat: add GKE agent sandbox configuration
feat: Add Dataplane V2 scalability mode
docs: various documentation improvements

PiperOrigin-RevId: 923701859
2026-05-29 18:42:27 -07:00
Google APIs
8ac3af6e90 fix!: remove image_family from container.v1beta1.CustomImageConfig
PiperOrigin-RevId: 922971322
2026-05-28 14:17:13 -07:00
Google APIs
cdc919ff59 feat: add custom node image configuration
feat: add GKE agent sandbox configuration
docs: various documentation improvements

PiperOrigin-RevId: 922506661
2026-05-27 20:37:37 -07:00
Google APIs
a0cedfb6af 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
2026-05-12 14:17:18 -07:00
Google APIs
756ce919dc 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: 914472128
2026-05-12 14:15:01 -07:00
Google APIs
d90d23fa13 feat: upgrade protobuf from v25.7 to v31.0
PiperOrigin-RevId: 881595129
2026-03-10 13:26:56 -07:00
Google APIs
6406df7851 feat: Add GPUDirectConfig to configure GPU Direct for node pools
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add fields for Rollback-Safe upgrades, including RollbackSafeUpgrade, CompatibilityStatus, and CompleteControlPlaneUpgrade RPC
feat: Add shutdown_grace_period_seconds and shutdown_grace_period_critical_pods_seconds to NodeKubeletConfig to configure graceful node shutdown for Spot VMs
feat: Add PodSnapshotConfig to AddonsConfig to manage Pod Snapshots
docs: A comment for field `sysctls` in message `.google.container.v1beta1.LinuxNodeConfig` is changed
docs: A comment for field `subnetwork` in message `.google.container.v1beta1.NodeNetworkConfig` is changed
docs: A comment for field `enable_legacy_lustre_port` in message `.google.container.v1beta1.LustreCsiDriverConfig` is changed
docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.IPAllocationPolicy` is changed
docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed
docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1beta1.Cluster` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1beta1.Cluster` is change

PiperOrigin-RevId: 859828557
2026-01-22 16:43:57 -08:00
Google APIs
928703e038 feat: Add SwapConfig to enable and configure swap memory for node pools
feat: Add GPUDirectConfig to configure GPU Direct for node pools
feat: Add consolidation_delay to configure Cluster Autoscaler node consolidation delay
feat: Add RegistryHostConfig to ContainerdConfig for containerd registry host configuration
feat: Add SliceControllerConfig to AddonsConfig to manage the Slice Controller addon
feat: Add ManagedOpenTelemetryConfig to Cluster to manage the OpenTelemetry pipeline
feat: Add NodeDrainConfig to NodePool to configure node draining behavior
feat: Add AutopilotGeneralProfile to ClusterAutoscaling to configure Autopilot profiles
feat: Add SHORT_LIVED as a NodePoolUpdateStrategy
feat: Add DRAINING status to AdditionalIPRangesConfig for subnet draining
feat: Allow specifying subnetwork in NodeNetworkConfig during node pool creation
feat: Add DisruptionEvent to provide details on node disruption events
docs: A comment for field `sysctls` in message `.google.container.v1.LinuxNodeConfig` is changed
docs: A comment for field `subnetwork` in message `.google.container.v1.NodeNetworkConfig` is changed
docs: A comment for field `gcp_secret_manager_certificate_config` in message `.google.container.v1.ContainerdConfig` is changed
docs: A comment for field `cluster_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `node_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `services_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.IPAllocationPolicy` is changed
docs: A comment for field `cluster_ipv4_cidr` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `services_ipv4_cidr` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `tpu_ipv4_cidr_block` in message `.google.container.v1.Cluster` is changed
docs: A comment for field `recurrence` in message `.google.container.v1.RecurringTimeWindow` is changed

PiperOrigin-RevId: 859731311
2026-01-22 12:43:56 -08:00
Google APIs
94ccdfe451 feat: add node_kernel_module_loading field to LinuxNodeConfig
feat: add network_tier_config field to NodeNetworkConfig
feat: add writable_cgroups field to ContainerdConfig
feat: deprecate enable_legacy_lustre_port field in LustreCsiDriverConfig
feat: add network_tier_config field to IPAllocationPolicy
feat: deprecate enterprise_config field in Cluster
feat: deprecate desired_enterprise_config field in ClusterUpdate
feat: add autoscaled_rollout_policy field to BlueGreenSettings
feat: add end_time_behavior field to MaintenanceExclusionOptions
feat: add privileged_admission_config field to Autopilot
feat: add membership_type field to Fleet
feat: add rotation_config field to SecretManagerConfig
docs: various documentation fixes

PiperOrigin-RevId: 822311698
2025-10-21 16:02:06 -07:00
Google APIs
72d2f93fdb feat: add desired_secret_sync_config to ClusterUpdate
docs: various documentation fixes

PiperOrigin-RevId: 822268461
2025-10-21 14:04:11 -07:00
Google APIs
63281f4aef feat: Add SwapConfig to enable and configure swap memory for node pools
feat: Add NodeKernelModuleLoading to configure kernel module loading policies for nodes
feat: Add WritableCgroups to the containerd config
feat: Add network_tier_config and accelerator_network_profile to NodePool
feat: Add cluster-level network_tier_config
feat: Add SecretSyncConfig to sync secrets from Secret Manager
feat: Add 'enabled' field to AutoIpamConfig to enable/disable Auto IPAM
feat: Add 'wait_for_drain_duration' to AutoscaledRolloutPolicy in BlueGreenSettings
feat: Add 'end_time_behavior' to MaintenanceExclusionOptions
feat: Add PrivilegedAdmissionConfig for Autopilot clusters
feat: Add MembershipType to Fleet config
feat: Add fields to DNSEndpointConfig to control k8s token and cert authentication via DNS
docs: updated comments for various types, messages, and fields.

PiperOrigin-RevId: 819353076
2025-10-14 12:43:17 -07:00
Google APIs
a53e1e09d1 fix: upgrade gRPC service registration func
An update to Go gRPC Protobuf generation will change service registration function signatures to use an interface instead of a concrete type in generated .pb.go service files. This change should affect very few client library users. See release notes advisories in https://github.com/googleapis/google-cloud-go/pull/11025.

PiperOrigin-RevId: 815900795
2025-10-06 15:06:27 -07:00
Google APIs
d4a9eb5869 docs: remove legacy internal lint directives
PiperOrigin-RevId: 810503708
2025-09-23 11:01:24 -07:00
Google APIs
b7e013ac0b chore: update preview/stable values for previously migrated libraries, and do not attempt to regenerate .OwlBot.yaml for libraries that already exist
PiperOrigin-RevId: 808815559
2025-09-18 18:10:09 -07:00
Google APIs
425c9e6e70 chore: create new top-level build rule to remove the post-processor
PiperOrigin-RevId: 806562104
2025-09-12 23:37:29 -07:00
Google APIs
97ac3d391f feat: A new enum TransparentHugepageEnabled is added
feat: A new enum `TransparentHugepageDefrag` is added
feat: A new field `transparent_hugepage_enabled` is added to message `.google.container.v1beta1.LinuxNodeConfig`
feat: A new field `transparent_hugepage_defrag` is added to message `.google.container.v1beta1.LinuxNodeConfig`
feat: A new field `eviction_soft` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new field `eviction_soft_grace_period` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new field `eviction_minimum_reclaim` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new field `eviction_max_pod_grace_period_seconds` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new field `max_parallel_image_pulls` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new field `single_process_oom_kill` is added to message `.google.container.v1beta1.NodeKubeletConfig`
feat: A new message `EvictionSignals` is added
feat: A new message `EvictionGracePeriod` is added
feat: A new message `EvictionMinimumReclaim` is added
feat: A new field `boot_disk` is added to message `.google.container.v1beta1.NodeConfig`
feat: A new field `subnetwork` is added to message `.google.container.v1beta1.NodeNetworkConfig`
feat: A new field `min_node_cpus` is added to message `.google.container.v1beta1.SoleTenantConfig`
feat: A new field `lustre_csi_driver_config` is added to message `.google.container.v1beta1.AddonsConfig`
feat: A new message `LustreCsiDriverConfig` is added
feat: A new field `additional_ip_ranges_configs` is added to message `.google.container.v1beta1.IPAllocationPolicy`
feat: A new field `auto_ipam_config` is added to message `.google.container.v1beta1.IPAllocationPolicy`
feat: A new field `gke_auto_upgrade_config` is added to message `.google.container.v1beta1.Cluster`
feat: A new enum `Mode` is added
feat: A new field `mode` is added to message `.google.container.v1beta1.AnonymousAuthenticationConfig`
feat: A new field `desired_additional_ip_ranges_config` is added to message `.google.container.v1beta1.ClusterUpdate`
feat: A new field `desired_auto_ipam_config` is added to message `.google.container.v1beta1.ClusterUpdate`
feat: A new field `desired_user_managed_keys_config` is added to message `.google.container.v1beta1.ClusterUpdate`
feat: A new field `gke_auto_upgrade_config` is added to message `.google.container.v1beta1.ClusterUpdate`
feat: A new message `AdditionalIPRangesConfig` is added
feat: A new message `DesiredAdditionalIPRangesConfig` is added
feat: A new message `AutoIpamConfig` is added
feat: A new field `boot_disk` is added to message `.google.container.v1beta1.UpdateNodePoolRequest`
feat: A new field `default_compute_class_config` is added to message `.google.container.v1beta1.ClusterAutoscaling`
feat: A new message `DefaultComputeClassConfig` is added
feat: A new value `CLOUD_KMS_KEY_DESTROYED` is added to enum `Code`
feat: A new message `BootDisk` is added
feat: A new message `GkeAutoUpgradeConfig` is added
docs: updated comments for various types, messages, and fields.

PiperOrigin-RevId: 785934891
2025-07-22 11:37:34 -07:00
Google APIs
a640ed837f feat: A new enum TransparentHugepageEnabled is added
feat: A new enum `TransparentHugepageDefrag` is added
feat: A new field `transparent_hugepage_enabled` is added to message `.google.container.v1.LinuxNodeConfig`
feat: A new field `transparent_hugepage_defrag` is added to message `.google.container.v1.LinuxNodeConfig`
feat: A new field `eviction_soft` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new field `eviction_soft_grace_period` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new field `eviction_minimum_reclaim` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new field `eviction_max_pod_grace_period_seconds` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new field `max_parallel_image_pulls` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new field `single_process_oom_kill` is added to message `.google.container.v1.NodeKubeletConfig`
feat: A new message `EvictionSignals` is added
feat: A new message `EvictionGracePeriod` is added
feat: A new message `EvictionMinimumReclaim` is added
feat: A new field `boot_disk` is added to message `.google.container.v1.NodeConfig`
feat: A new field `subnetwork` is added to message `.google.container.v1.NodeNetworkConfig`
feat: A new field `min_node_cpus` is added to message `.google.container.v1.SoleTenantConfig`
feat: A new field `lustre_csi_driver_config` is added to message `.google.container.v1.AddonsConfig`
feat: A new message `LustreCsiDriverConfig` is added
feat: A new field `additional_ip_ranges_configs` is added to message `.google.container.v1.IPAllocationPolicy`
feat: A new field `auto_ipam_config` is added to message `.google.container.v1.IPAllocationPolicy`
feat: A new field `gke_auto_upgrade_config` is added to message `.google.container.v1.Cluster`
feat: A new enum `Mode` is added
feat: A new field `mode` is added to message `.google.container.v1.AnonymousAuthenticationConfig`
feat: A new field `desired_additional_ip_ranges_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `desired_auto_ipam_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `desired_user_managed_keys_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `gke_auto_upgrade_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new message `AdditionalIPRangesConfig` is added
feat: A new message `DesiredAdditionalIPRangesConfig` is added
feat: A new message `AutoIpamConfig` is added
feat: A new field `boot_disk` is added to message `.google.container.v1.UpdateNodePoolRequest`
feat: A new field `default_compute_class_config` is added to message `.google.container.v1.ClusterAutoscaling`
feat: A new message `DefaultComputeClassConfig` is added
feat: A new value `CLOUD_KMS_KEY_DESTROYED` is added to enum `Code`
feat: A new message `BootDisk` is added
feat: A new message `GkeAutoUpgradeConfig` is added

PiperOrigin-RevId: 783416488
2025-07-15 11:50:17 -07:00
Google APIs
5e8d764bf2 chore: regenerate gapic yaml and service yaml for container beta by augmentation configs
PiperOrigin-RevId: 772485571
2025-06-17 08:33:46 -07:00
Google APIs
111b738375 chore: regenerate gapic yaml and service yaml for container by augmentation configs
PiperOrigin-RevId: 769773278
2025-06-10 13:30:48 -07:00
Google APIs
9bed6f0778 feat: add topology_manager in NodeKubeletConfig
feat: add image_gc_low_threshold_percent in NodeKubeletConfig
feat: add image_gc_high_threshold_percent in NodeKubeletConfig
feat: add image_minimum_gc_age in NodeKubeletConfig
feat: add image_maximum_gc_age in NodeKubeletConfig
feat: add container_log_max_size in NodeKubeletConfig
feat: add container_log_max_files in NodeKubeletConfig
feat: add allowed_unsafe_sysctls in NodeKubeletConfig
feat: add TopologyManager
feat: add MemoryManager
feat: add storage_pools in NodeConfig
feat: add max_run_duration in NodeConfig
feat: add local_ssd_encryption_mode in NodeConfig
feat: add effective_cgroup_mode in NodeConfig
feat: add flex_start in NodeConfig
feat: add performance_monitoring_unit in AdvancedMachineFeatures
feat: add parallelstore_csi_driver_config in AddonsConfig
feat: add high_scale_checkpointing_config in AddonsConfig
feat: add private_endpoint_enforcement_enabled in MasterAuthorizedNetworksConfig
feat: add alpha_cluster_feature_gates in Cluster
feat: add pod_autoscaling in Cluster
feat: add control_plane_endpoints_config in Cluster
feat: add user_managed_keys_config in Cluster
feat: add rbac_binding_config in Cluster
feat: add anonymous_authentication_config in Cluster
feat: add linux_node_config in NodePoolAutoConfig
feat: add desired_default_enable_private_nodes in ClusterUpdate
feat: add desired_control_plane_endpoints_config in ClusterUpdate
feat: add desired_pod_autoscaling in ClusterUpdate
feat: add user_managed_keys_config in ClusterUpdate
feat: add desired_rbac_binding_config in ClusterUpdate
feat: add desired_enterprise_config in ClusterUpdate
feat: add desired_disable_l4_lb_firewall_reconciliation in ClusterUpdate
feat: add desired_node_pool_auto_config_linux_node_config in ClusterUpdate
feat: add desired_compliance_posture_config in ClusterUpdate
feat: add desired_anonymous_authentication_config in ClusterUpdate
feat: add storage_pools in UpdateNodePoolRequest
feat: add max_run_duration in UpdateNodePoolRequest
feat: add flex_start in UpdateNodePoolRequest
feat: add upgrade_target_version in ReleaseChannelConfig
feat: add NODE_SERVICE_ACCOUNT_MISSING_PERMISSIONS in StatusCondition.Code
feat: add disable_l4_lb_firewall_reconciliation in NetworkConfig
feat: add UPGRADE_INFO_EVENT in NotificationConfig.EventType
feat: add confidential_instance_type in ConfidentialNodes
feat: add event_type in UpgradeInfoEvent
feat: add standard_support_end_time in UpgradeInfoEvent
feat: add extended_support_end_time in UpgradeInfoEvent
feat: add mitigated_versions in SecurityBulletinEvent
feat: add autopilot_compatibility_auditing_enabled in WorkloadPolicyConfig
feat: add KCP_HPA in LoggingComponentConfig.Component
feat: add JOBSET in MonitoringComponentConfig.Component
feat: add auto_monitoring_config in ManagedPrometheusConfig
feat: add data_cache_count in EphemeralStorageLocalSsdConfig
feat: add FetchClusterUpgradeInfoRequest
feat: add ClusterUpgradeInfo
feat: add UpgradeDetails
feat: add FetchNodePoolUpgradeInfoRequest
feat: add NodePoolUpgradeInfo
docs: Minor documentation updates

PiperOrigin-RevId: 763307848
2025-05-26 00:28:45 -07:00
Google APIs
8cf16d3bc5 feat: add topology_manager in NodeKubeletConfig
feat: add image_gc_low_threshold_percent in NodeKubeletConfig
feat: add image_gc_high_threshold_percent in NodeKubeletConfig
feat: add image_minimum_gc_age in NodeKubeletConfig
feat: add image_maximum_gc_age in NodeKubeletConfig
feat: add container_log_max_size in NodeKubeletConfig
feat: add container_log_max_files in NodeKubeletConfig
feat: add allowed_unsafe_sysctls in NodeKubeletConfig
feat: add max_run_duration in NodeConfig
feat: add flex_start in NodeConfig
feat: add performance_monitoring_unit in AdvancedMachineFeatures
feat: add high_scale_checkpointing_config in AddonsConfig
feat: add alpha_cluster_feature_gates in Cluster
feat: add pod_autoscaling in Cluster
feat: add desired_pod_autoscaling in ClusterUpdate
feat: add desired_disable_l4_lb_firewall_reconciliation in ClusterUpdate
feat: add desired_anonymous_authentication_config in ClusterUpdate
feat: add max_run_duration in UpdateNodePoolRequest
feat: add flex_start in UpdateNodePoolRequest
feat: add NODE_SERVICE_ACCOUNT_MISSING_PERMISSIONS in StatusCondition.Code
feat: add disable_l4_lb_firewall_reconciliation in NetworkConfig
feat: add UPGRADE_INFO_EVENT in NotificationConfig.EventType
feat: add confidential_instance_type in ConfidentialNodes
feat: add event_type in UpgradeInfoEvent
feat: add standard_support_end_time in UpgradeInfoEvent
feat: add extended_support_end_time in UpgradeInfoEvent
feat: add mitigated_versions in SecurityBulletinEvent
feat: add autopilot_compatibility_auditing_enabled in WorkloadPolicyConfig
feat: add KCP_HPA in LoggingComponentConfig.Component
feat: add JOBSET in MonitoringComponentConfig.Component
feat: add auto_monitoring_config in ManagedPrometheusConfig
feat: add data_cache_count in EphemeralStorageLocalSsdConfig
feat: add FetchClusterUpgradeInfoRequest
feat: add ClusterUpgradeInfo
feat: add UpgradeDetails
feat: add FetchNodePoolUpgradeInfoRequest
feat: add NodePoolUpgradeInfo
docs: Minor documentation updates

PiperOrigin-RevId: 762300747
2025-05-23 00:37:42 -07:00
Google APIs
9415ba048a chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 732130682
2025-02-28 07:26:00 -08:00
Google APIs
1ab81a41c5 feat: Updated google-cloud-container-v1 dependency to version 1.x
feat!: Removed dependency on google-cloud-container-v1beta1 prerelease service

PiperOrigin-RevId: 725735768
2025-02-11 12:45:57 -08:00
Google APIs
8798ceff3f docs: broken (or ambiguous) markdown link
PiperOrigin-RevId: 719886612
2025-01-26 08:40:50 -08:00
Google APIs
48fb029710 feat: add LocalSsdEncryptionMode in NodeConfig
feat: add LinuxNodeConfig in NodePoolAutoConfig
feat: add DesiredEnterpriseConfig proto message
feat: add desired_enterprise_config,desired_node_pool_auto_config_linux_node_config to ClusterUpdate.
feat: add UpgradeInfoEvent proto message
feat: add desired_tier to EnterpriseConfig.
docs: Minor documentation updates

PiperOrigin-RevId: 694543887
2024-11-08 10:06:13 -08:00
Google APIs
1f77391203 feat: add an effective_cgroup_mode field in node config
feat: add storage pools field to NodePool API
feat: Add ControlPlaneEndpointsConfig message to consolidate control plane isolation options
feat: Add DNSEndpointConfig for new DNS-based control plane access
Moves control plane and node isolation fields to respective objects for better semantics, deprecating former locations. Introduces new DNS-based access to control plane, simplifying control plane access.
feat: add API to enable/disable secret manager csi component on GKE clusters
feat: Add CompliancePosture field for configuration of GKE Compliance Posture product
feat: Add RBACBindingConfig to API
feat: Add CompliancePosture field for configuration of GKE Compliance Posture product
feat: Add KCP_SSHD and KCP_CONNECTION to the supported values for the --logging flag for the create and update cluster commands
feat: surface upgrade_target_version in GetServerConfig for all supported release channels
feat: added support for Parallelstore CSI Driver
docs: Minor documentation updates

PiperOrigin-RevId: 684119299
2024-10-09 11:54:14 -07:00
Google APIs
76ffdb2287 chore(php): Migrate some GA APIs to NEW_SURFACE_ONLY
PiperOrigin-RevId: 672632836
2024-09-09 12:26:01 -07:00
Google APIs
b1a9e6c1b0 feat: add EXTENDED enum value for ReleaseChannel.Channel
PiperOrigin-RevId: 668474656
2024-08-28 08:56:37 -07:00
Google APIs
0e9edd7617 feat: add ReleaseChannel EXTENDED value
PiperOrigin-RevId: 668105133
2024-08-27 13:01:31 -07:00
Google APIs
a10ca75ae2 chore: sets google.api.field_behavior to OUTPUT_ONLY on many fields
docs: minor updates to reference documentation

PiperOrigin-RevId: 655580261
2024-07-24 08:40:20 -07:00
Google APIs
e811b5e082 docs: minor updates to reference documentation
PiperOrigin-RevId: 655228766
2024-07-23 11:03:17 -07:00
Google APIs
f26a071390 feat: A new field ray_operator_config is added to message .google.container.v1beta1.AddonsConfig
feat: A new message `RayOperatorConfig` is added
feat: A new message `RayClusterLoggingConfig` is added
feat: A new message `RayClusterMonitoringConfig` is added
docs: A comment for field `subnetwork` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed
docs: A comment for field `secondary_pod_range` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed
docs: A comment for field `max_pods_per_node` in message `.google.container.v1beta1.AdditionalPodNetworkConfig` is changed

PiperOrigin-RevId: 652939437
2024-07-16 12:33:39 -07:00
Google APIs
056f6e7e87 feat: support for Ray Clusters
docs: trivial updates

PiperOrigin-RevId: 652935560
2024-07-16 12:20:28 -07:00
Google APIs
99ca9788c7 fix: Deprecate "EXPERIMENTAL" option for Gateway API (this value has never been supported)
feat: add DCGM enum in monitoring config
PiperOrigin-RevId: 651124125
2024-07-10 13:02:02 -07:00
Google APIs
8176cd86e6 feat: add DCGM enum in monitoring config
PiperOrigin-RevId: 650740847
2024-07-09 13:32:15 -07:00
Google APIs
fa77a9fd14 fix: Deprecate "EXPERIMENTAL" option for Gateway API (this value has never been supported)
PiperOrigin-RevId: 648792772
2024-07-02 11:45:49 -07:00
Google APIs
51e66d3e84 feat: Enable REST transport for google/container/v1
PiperOrigin-RevId: 642003864
2024-06-10 13:29:03 -07:00
Google APIs
9516e70a70 feat: A new message HugepagesConfig is added
feat: A new field `hugepages` is added to message `.google.container.v1.LinuxNodeConfig`
feat: A new field `containerd_config` is added to message `.google.container.v1.NodeConfig`
feat: A new field `enable_nested_virtualization` is added to message `.google.container.v1.AdvancedMachineFeatures`
feat: A new message `ContainerdConfig` is added
feat: A new field `satisfies_pzs` is added to message `.google.container.v1.Cluster`
feat: A new field `satisfies_pzi` is added to message `.google.container.v1.Cluster`
feat: A new value `ENTERPRISE` is added to enum `Mode`
feat: A new field `node_kubelet_config` is added to message `.google.container.v1.NodePoolAutoConfig`
feat: A new field `containerd_config` is added to message `.google.container.v1.NodeConfigDefaults`
feat: A new field `node_kubelet_config` is added to message `.google.container.v1.NodeConfigDefaults`
feat: A new field `desired_containerd_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `desired_node_kubelet_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `desired_node_pool_auto_config_kubelet_config` is added to message `.google.container.v1.ClusterUpdate`
feat: A new field `accelerators` is added to message `.google.container.v1.UpdateNodePoolRequest`
feat: A new field `containerd_config` is added to message `.google.container.v1.UpdateNodePoolRequest`
feat: A new value `MPS` is added to enum `GPUSharingStrategy`
feat: A new field `additive_vpc_scope_dns_domain` is added to message `.google.container.v1.DNSConfig`
feat: A new value `CADVISOR` is added to enum `Component`
feat: A new value `KUBELET` is added to enum `Component`
docs: A comment for field `desired_private_cluster_config` in message `.google.container.v1.ClusterUpdate` is changed
docs: A comment for field `in_transit_encryption_config` in message `.google.container.v1.NetworkConfig` is changed

PiperOrigin-RevId: 641308642
2024-06-07 11:30:54 -07:00
Google APIs
5ccf43cc53 feat: Enable REST transport for google/container/v1
PiperOrigin-RevId: 641268437
2024-06-07 09:12:50 -07:00
Google APIs
067ac21d1e feat: A new method_signature parent is added to method ListOperations in service ClusterManager
PiperOrigin-RevId: 641218734
2024-06-07 05:24:28 -07:00
Google APIs
5730cdfd6a feat: A new message HugepagesConfig is added
feat: A new field `hugepages` is added to message `.google.container.v1beta1.LinuxNodeConfig`

feat: A new field `containerd_config` is added to message `.google.container.v1beta1.NodeConfig`

feat: A new field `enable_nested_virtualization` is added to message `.google.container.v1beta1.AdvancedMachineFeatures`

feat: A new message `ContainerdConfig` is added

feat: A new field `compliance_posture_config` is added to message `.google.container.v1beta1.Cluster`

feat: A new field `satisfies_pzs` is added to message `.google.container.v1beta1.Cluster`

feat: A new field `satisfies_pzi` is added to message `.google.container.v1beta1.Cluster`

feat: A new message `CompliancePostureConfig` is added

feat: A new value `ENTERPRISE` is added to enum `Mode`

feat: A new field `containerd_config` is added to message `.google.container.v1beta1.NodeConfigDefaults`

feat: A new field `node_kubelet_config` is added to message `.google.container.v1beta1.NodeConfigDefaults`

feat: A new field `node_kubelet_config` is added to message `.google.container.v1beta1.NodePoolAutoConfig`

feat: A new field `private_cluster_config` is added to message `.google.container.v1beta1.ClusterUpdate`

feat: A new field `desired_containerd_config` is added to message
`.google.container.v1beta1.ClusterUpdate`

feat: A new field `desired_node_kubelet_config` is added to message `.google.container.v1beta1.ClusterUpdate`

feat: A new field `desired_node_pool_auto_config_kubelet_config` is added to message `.google.container.v1beta1.ClusterUpdate`

feat: A new field `accelerators` is added to message `.google.container.v1beta1.UpdateNodePoolRequest`

feat: A new field `containerd_config` is added to message `.google.container.v1beta1.UpdateNodePoolRequest`

feat: A new value `MPS` is added to enum `GPUSharingStrategy`

feat: A new field `additive_vpc_scope_dns_domain` is added to message `.google.container.v1beta1.DNSConfig`

feat: A new value `CADVISOR` is added to enum `Component`

feat: A new value `KUBELET` is added to enum `Component`

docs: A comment for field `name` in message
`.google.container.v1beta1.BinaryAuthorization` is changed

docs: A comment for field `desired_private_cluster_config` in message `.google.container.v1beta1.ClusterUpdate` is changed

docs: A comment for field `desired_in_transit_encryption_config` in message `.google.container.v1beta1.ClusterUpdate` is changed
PiperOrigin-RevId: 637999010
2024-05-28 13:10:23 -07:00
Google APIs
3597f7db21 chore: update copyright year for auto-generated protos
PiperOrigin-RevId: 631538781
2024-05-07 13:56:05 -07:00
Google APIs
3a7c33486c feat: add several fields to manage state of database encryption update
PiperOrigin-RevId: 619289281
2024-03-26 13:18:16 -07:00
Google APIs
cf1b61cc1a feat: add several fields to manage state of database encryption update
PiperOrigin-RevId: 619273826
2024-03-26 12:23:57 -07:00
Google APIs
5b48bcba2f feat: add optional secondary_boot_disk_update_strategy field to NodePool API
---
feat: allow existing clusters to enable multi-networking

---
chore: update go_package and Go importpath

---
chore: update go_package and Go importpath
PiperOrigin-RevId: 617956116
2024-03-21 14:01:11 -07:00
Google APIs
449133156d feat: add optional secondary_boot_disk_update_strategy field to NodePool API
---
feat: allow existing clusters to enable multi-networking
PiperOrigin-RevId: 617928924
2024-03-21 12:33:38 -07:00
Google APIs
f0a78c77d2 feat: add API to enable/disable secret manager csi component on GKE clusters
PiperOrigin-RevId: 613195917
2024-03-06 06:40:15 -08:00
Google APIs
8d73440c77 feat: add API to enable/disable secret manager csi component on GKE clusters
PiperOrigin-RevId: 613087806
2024-03-05 22:34:43 -08:00
Google APIs
792dacbd24 feat: add secondary boot disks field to NodePool API
PiperOrigin-RevId: 613011062
2024-03-05 16:40:02 -08:00
Google APIs
13c6878a4c feat: add secondary boot disks field to NodePool API
PiperOrigin-RevId: 610868066
2024-02-27 14:08:50 -08:00