Commit graph

231 commits

Author SHA1 Message Date
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
Google APIs
8df1cd698e feat: add API to enable Provisioning Request API on existing nodepools
---
docs: A comment for field `enable_confidential_storage` in message `.google.container.v1beta1.NodeConfig` is changed
PiperOrigin-RevId: 609809689
2024-02-23 12:43:10 -08:00
Google APIs
f9d24c34a4 feat: add API to enable Provisioning Request API on existing nodepools
---
feat: Promoted enable_confidential_storage to GA (behind allowlist)

PiperOrigin-RevId: 609154511
2024-02-21 16:05:59 -08:00
Google APIs
8b16254e37 feat: added configuration for the StatefulHA addon to the AddonsConfig
PiperOrigin-RevId: 604687474
2024-02-06 10:18:24 -08:00
Google APIs
207beee8fc feat: new AddonsConfig field stateful_ha_config
feat: new message StatefulHAConfig
docs: Autopilot.conversion_status is now OUTPUT_ONLY
docs: update Autopilot.conversion_status comment with behavior

PiperOrigin-RevId: 603382984
2024-02-01 08:48:21 -08:00
Google APIs
fa8b4175ee feat: add fields desired_in_transit_encryption_config and in_transit_encryption_config
docs: Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys in v1alpha1/v1beta1/v1

PiperOrigin-RevId: 599973058
2024-01-19 16:57:20 -08:00
Google APIs
812899904d docs: Remove Not GA comments for GetOpenIDConfig and GetJSONWebKeys in v1alpha1/v1beta1/v1
PiperOrigin-RevId: 599972979
2024-01-19 16:56:37 -08:00
Google APIs
667eaac011 feat: Support for universe_domain
PiperOrigin-RevId: 597849524
2024-01-12 08:40:29 -08:00
Google APIs
4795a45759 feat: migrate samples to new surface
PiperOrigin-RevId: 595432418
2024-01-03 10:04:06 -08:00
Google APIs
f33842a86c feat: Add autoscaled node pool upgrade strategy
PiperOrigin-RevId: 591922529
2023-12-18 09:32:40 -08:00
Google APIs
0be2364c75 docs: improve API documentation for Binary Authorization
PiperOrigin-RevId: 584927082
2023-11-23 11:56:10 -08:00
Google APIs
0e3b813b0d feat: add enable_relay field to advanced_datapath_observability_config
PiperOrigin-RevId: 584749992
2023-11-22 16:58:25 -08:00
Google APIs
d6ac5d8f9b feat: add enable_relay field to advanced_datapath_observability_config
---
feat: Enable Enterprise Flag to allow configuring Advanced Vuln Insights
PiperOrigin-RevId: 584402755
2023-11-21 12:44:15 -08:00
Google APIs
a2419166de feat: add Provisioning Request API
PiperOrigin-RevId: 583194664
2023-11-16 16:08:29 -08:00
Google APIs
04b0501971 feat: add Provisioning Request API
feat: add AutopilotConversionStatus
docs: Improve NodePool documentation

PiperOrigin-RevId: 583137228
2023-11-16 13:01:52 -08:00
Google APIs
23321ee5c3 feat: added EnterpriseConfig
feat: add a new cluster field for the cluster tier of GKE clusters

PiperOrigin-RevId: 578552799
2023-11-01 10:01:58 -07:00
Google APIs
c8ecf346f0 feat: added EnterpriseConfig
feat: add a new cluster field for the cluster tier of GKE clusters

PiperOrigin-RevId: 578552276
2023-11-01 10:00:25 -07:00
Google APIs
facb658ce0 feat: add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies
---
feat: add CompleteConvertToAutopilot API to commit Autopilot conversion operation

---
docs: updated comments
PiperOrigin-RevId: 577928708
2023-10-30 12:57:13 -07:00
Google APIs
3fdb61c3b0 feat: add ResourceManagerTags API to attach tags on the underlying Compute Engine VMs of GKE Nodes which can be used to selectively enforce Cloud Firewall network firewall policies
---
feat: add CompleteConvertToAutopilot API to commit Autopilot conversion operation

---
feat: adding a field to allow turn the DPv2 node to node encryption feature on or off

---
docs: minor comments changes
PiperOrigin-RevId: 577924838
2023-10-30 12:43:40 -07:00
Google APIs
736857e7a6 chore: update README files
PiperOrigin-RevId: 572611639
2023-10-11 10:16:35 -07:00