Commit graph

138 commits

Author SHA1 Message Date
Google APIs
5544503224 feat: Support REST transport
PiperOrigin-RevId: 515156929
2023-03-08 15:20:57 -08:00
Google APIs
be1bdffd89 feat: Support REST transport
PiperOrigin-RevId: 514827824
2023-03-07 13:44:05 -08:00
Google APIs
00179492fb docs: minor typo fix
PiperOrigin-RevId: 513869294
2023-03-03 10:54:33 -08:00
Google APIs
ec2020a911 docs: minor typo fix
PiperOrigin-RevId: 513869216
2023-03-03 10:53:25 -08:00
Google APIs
2328fdb96c docs: minor grammar improvements
PiperOrigin-RevId: 512664562
2023-02-27 10:25:34 -08:00
Google APIs
6f90843c6b docs: minor grammar improvements
PiperOrigin-RevId: 511850615
2023-02-23 12:07:14 -08:00
Google APIs
af2f5daac4 chore: Reformatting
PiperOrigin-RevId: 511116336
2023-02-20 23:52:06 -08:00
Google APIs
c35b98606b feat: Add appropriate mixin clients
PiperOrigin-RevId: 510193779
2023-02-16 11:11:54 -08:00
Google APIs
5edc235617 fix: Add service_yaml_parameters to py_gapic_library BUILD.bazel targets
PiperOrigin-RevId: 510187992
2023-02-16 10:51:01 -08:00
Google APIs
ffc5ffc75c docs: Add clarification on whether NodePool.version is a required field
PiperOrigin-RevId: 506777053
2023-02-02 18:40:25 -08:00
Google APIs
666a551b69 docs: Improve version documentation for NodePool
PiperOrigin-RevId: 506627554
2023-02-02 08:25:46 -08:00
Google APIs
d6e9adbf66 docs: clarified wording around the NodePoolUpdateStrategy default behavior
docs: add references for available node image types

PiperOrigin-RevId: 505186848
2023-01-27 12:45:56 -08:00
Google APIs
c062caf559 docs: clarified wording around the NodePoolUpdateStrategy default behavior
docs: add references for available node image types

PiperOrigin-RevId: 505182579
2023-01-27 12:28:46 -08:00
Google APIs
9f04c98877 feat(csharp): Enable REST transport in C#
This change does not affect other languages.

PiperOrigin-RevId: 503159211
2023-01-19 07:28:33 -08:00
Google APIs
d8ee340d87 chore: reformat protos
PiperOrigin-RevId: 502669926
2023-01-17 13:16:06 -08:00
Google APIs
1f62a66ee0 feat: Add support for viewing the subnet IPv6 CIDR and services IPv6 CIDR assigned to dual stack clusters
PiperOrigin-RevId: 502669678
2023-01-17 13:14:56 -08:00
Google APIs
93b6edea1e feat(csharp): Enable REST transport in C#
This change does not affect other languages.

PiperOrigin-RevId: 502575951
2023-01-17 07:06:47 -08:00
Google APIs
961d1eeff4 feat: Add field for enabled Beta K8s APIs in proto
---
feat: add etags for cluster and node pool update operations

Clients may now optionally specify the previously read etag for a cluster or node pool during update requests. The etag is regenerated every time the object is updated. If an etag is provided, it will be checked against the current etag, and the request will be rejected on mismatch. This is particularly useful for allowing two clients to concurrently update a repeated field without overwriting each other.

PiperOrigin-RevId: 500787735
2023-01-09 13:03:43 -08:00
Google APIs
9a294bf14b feat: add etags for cluster and node pool update operations
Clients may now optionally specify the previously read etag for a cluster or node pool during update requests. The etag is regenerated every time the object is updated. If an etag is provided, it will be checked against the current etag, and the request will be rejected on mismatch. This is particularly useful for allowing two clients to concurrently update a repeated field without overwriting each other.

PiperOrigin-RevId: 498249600
2022-12-28 14:30:10 -08:00
Google APIs
3b5011d865 feat: Release GKE CloudDNS Cluster Scope
`CLUSTER_SCOPE` option now available in DNSScope

---
feat: add WindowsNodeConfig field to v1alpha1, v1beta1, v1

---
feat: add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs to v1alpha1, v1beta1, v1
PiperOrigin-RevId: 497252854
2022-12-22 15:40:20 -08:00
Google APIs
32fa620fed feat: add WindowsNodeConfig field to v1alpha1, v1beta1, v1
---
feat: add EphemeralStorageLocalSsdConfig and LocalNvmeSsdBlockConfig APIs to v1alpha1, v1beta1, v1
PiperOrigin-RevId: 497251971
2022-12-22 15:34:24 -08:00
Google APIs
d5d4072128 chore: new fields in the service YAML
PiperOrigin-RevId: 496439126
2022-12-19 10:49:44 -08:00
Google APIs
46dd161474 chore: new fields in the service YAML
PiperOrigin-RevId: 496439122
2022-12-19 10:48:54 -08:00
Google APIs
9d1290ea4d feat: Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack
Clients can now configure dual stack clusters by specifying a stack type of IPV4_IPV6 during cluster creation, or with an update command. When used with a cluster creation command that creates a new subnet, the ipv6_access_type field can be used to specify whether the subnet has internal or external IPv6 access. When used with a cluster update command, the subnet must already be dual stack.

PiperOrigin-RevId: 495981345
2022-12-16 16:03:58 -08:00
Google APIs
483c1eec5c feat: Add support for specifying stack type for clusters. This will allow clusters to be created as dual stack or toggled between IPV4 and dual stack
Clients can now configure dual stack clusters by specifying a stack type of IPV4_IPV6 during cluster creation, or with an update command. When used with a cluster creation command that creates a new subnet, the ipv6_access_type field can be used to specify whether the subnet has internal or external IPv6 access. When used with a cluster update command, the subnet must already be dual stack.

PiperOrigin-RevId: 495438580
2022-12-14 15:47:49 -08:00
Google APIs
758f0d1217 chore: Enable requesting numeric enums in "transport=rest" responses for services supporting this (Java, Go, Python, PHP, TypeScript, C#, and Ruby), even if they do not yet turn on REST transport
chore: disallow "transport=rest" for services where numeric enums are not confirmed to be supported (except in PHP and Java)
PiperOrigin-RevId: 493113566
2022-12-05 14:28:58 -08:00
Google APIs
6485d9c71a feat: add a FastSocket API
PiperOrigin-RevId: 491381130
2022-11-28 10:28:58 -08:00
Google APIs
39bcdf411c feat: add a FastSocket API
PiperOrigin-RevId: 491259489
2022-11-27 23:48:55 -08:00
Google APIs
452324bf65 feat: add compact placement feature for node pools
Use a compact placement policy to specify that nodes within the node pool should be placed in closer physical proximity to each other within a zone. Having nodes closer to each other can reduce network latency between nodes, which can be useful for tightly-coupled batch workloads.

PiperOrigin-RevId: 488490422
2022-11-14 15:51:32 -08:00
Google APIs
30e2c3b92e feat: add APIs for GKE Control Plane Logs
---
feat: GKE cluster's control plan/node-pool network isolation

Users now can change the network isolation for your public cluster's control plane.
By default, when a new public cluster is created, GKE assigns a public IP address (external endpoint) to the control plane and provisions
public nodes. New APIs allows to change cluster network isolation of the control plane and/or node-pool from the internet

---
feat: add nodeconfig resource_labels api

---
feat: add API to enable GKE Gateway controller
PiperOrigin-RevId: 486164478
2022-11-04 09:52:58 -07:00
Google APIs
e4a656df3d feat: add APIs for GKE Control Plane Logs
---
feat: GKE cluster's control plan/node-pool network isolation

Users now can change the network isolation for your public cluster's control plane.
By default, when a new public cluster is created, GKE assigns a public IP address (external endpoint) to the control plane and provisions
public nodes. New APIs allows to change cluster network isolation of the control plane and/or node-pool from the internet

---
feat: add nodeconfig resource_labels api

---
feat: add API to enable GKE Gateway controller
PiperOrigin-RevId: 486164143
2022-11-04 09:51:37 -07:00
Google APIs
013b7e1deb chore: Set transport parameter expclicitly for php, nodejs and remaining java gapic rules
PiperOrigin-RevId: 485725710
2022-11-02 16:32:36 -07:00
Google APIs
69fc6c5b87 chore: include generated samples dir for all google apis
PiperOrigin-RevId: 485653021
2022-11-02 11:44:34 -07:00
Google APIs
807125e795 chore: Set rest_numeric_enums = False for all gapic rules explicitly
PiperOrigin-RevId: 485623855
2022-11-02 10:02:17 -07:00
Google APIs
4a3979503f feat: launch GKE Cost Allocations configuration to the v1 GKE API
PiperOrigin-RevId: 479682735
2022-10-07 15:37:34 -07:00
Google APIs
df8b96730d feat: vulnerability scanning exposed to public
GKE Security Posture launches public preview, exposes relevant features in cluster to public.

PiperOrigin-RevId: 479682645
2022-10-07 15:36:39 -07:00
Google APIs
a5a8829273 feat: added High Throughput Logging API for Google Kubernetes Engine
docs: ReservationAffinity key field docs incorrect
docs: missing period in description for min CPU platform

PiperOrigin-RevId: 474706444
2022-09-15 18:47:12 -07:00
Google APIs
9212f73b84 feat: added High Throughput Logging API for Google Kubernetes Engine
docs: ReservationAffinity key field docs incorrect
docs: missing period in description for min CPU platform

PiperOrigin-RevId: 474671838
2022-09-15 15:30:26 -07:00
Google APIs
8f81accbe6 chore: Explicitly set transport to grpc for python targets
PiperOrigin-RevId: 474394710
2022-09-14 14:40:43 -07:00
Google APIs
c77c067244 docs: BinaryAuthorization.enabled field is marked as deprecated
PiperOrigin-RevId: 464729666
2022-08-02 01:38:04 -07:00
Google APIs
901a2a2b94 docs: BinaryAuthorization.enabled field is marked as deprecated
PiperOrigin-RevId: 464729205
2022-08-02 01:35:25 -07:00
Google APIs
abe15226ba fix: Add py_test targets
PiperOrigin-RevId: 463701296
2022-07-27 16:06:30 -07:00
Google APIs
1d31f2fbeb fix!: revert bad publishing
This RPC is not supposed to be published at this moment because Java generator cannot support this path template.
It will be re-published when the generator is fixed.

---
feat: add APIs for GKE Control Plane Metrics

---
feat: add APIs for GKE node pool blue-green upgrade

---
feat: Add support for output only fields for dual stack clusters

The output only ipv6 fields will be populated for dual stack clusters and it will be seen in "clusters describe" commands.

---
feat: add GetFeatureBlockers API to get the blockers for migrating the workloads to a GKE cluster with the given feature

---
feat: Update Node Pool Update Strategy Enum

---
feat: launch GKE Cost Allocations configuration to the v1beta1 GKE API

---
feat: add a GPU timesharing related API

---
feat: Add support for specifying stack type for clusters

Clients can now configured dual stack clusters by specifying a stack type of IPV4_IPV6. When used with a cluster creation command that creates a new subnet, the ipv6_access_type field can be used to specify whether the subnet has internal or external IPv6 access..

---
feat: add protect config audit api

---
feat: update proto for high throughput logging feature

---
feat: add NCCL fast socket installer API

---
feat: Add Binauthz support to autopilot

---
feat: add etag support to clusters and node pools

---
feat: add visibility label for GPU time-sharing and GPU mps

---
feat: add total size limits to API

---
feat: added support for newly created node-pools to opt in to a premium bandwidth feature, allowing higher bandwidth for VM to VM traffic

---
feat: add support to modify kubelet pod pid limit in node system configuration

---
feat: expand PodAutoscaling message visibility

---
feat: introduce PodAutoscaling message with direct_metrics_opt_in flag

---
feat: add Location Policy API

---
feat: Add Blue/Green Update API

---
feat: add network tags to autopilot cluster

---
feat: Add version EOL to ServerConfig

---
fix: made node pool logging config a node config

---
docs: fix broken link

---
docs: Add busy polling options to LinuxNodeConfig options

---
docs: Fix bulleted list formatting

---
docs: added note about Autopilot not supporting NodeConfig

---
docs: WORKLOADS is deprecated as an allowed value for --monitoring

---
docs: AutoprovisioningNodePoolDefaults.min_cpu_platform field is marked as deprecated
PiperOrigin-RevId: 463701285
2022-07-27 16:05:38 -07:00
Google APIs
080f9b60da fix!: revert bad publishing
This RPC is not supposed to be published at this moment because Java generator cannot support this path template.
It will be re-published when the generator is fixed.

---
feat: add APIs for GKE Control Plane Metrics

---
feat: add APIs for GKE node pool blue-green upgrade

---
feat: add GetFeatureBlockers API to get the blockers for migrating the workloads to a GKE cluster with the given feature

---
feat: Update Node Pool Update Strategy Enum

---
feat: add a GPU timesharing related API

---
feat: add ConfidentialNodes node pool API to v1

---
feat: update proto for high throughput logging feature

---
feat: add V1 GPU sharing config to API

---
feat: add NCCL fast socket installer API

---
feat: Add Binauthz support to autopilot

---
feat: add etag support to clusters and node pools

---
feat: add total size limits to API

---
feat: Add managed prometheus feature to GKE public API

---
feat: added support for newly created node-pools to opt in to a premium bandwidth feature, allowing higher bandwidth for VM to VM traffic

---
feat: add support to modify kubelet pod pid limit in node system configuration

---
feat: add update support for node pool tags, labels and taints

---
feat: add Location Policy API

---
feat: Add Blue/Green Update API

---
feat: add network tags to autopilot cluster

---
feat: Add version EOL to ServerConfig

---
feat: Add CompleteNodePoolUpgradeRequest

---
feat: added spot vm support on GKE

---
feat: GKE Identity Service launches to GA phase

---
fix: made node pool logging config a node config

---
docs: fix broken link

---
docs: Add busy polling options to LinuxNodeConfig options

---
docs: Fix bulleted list formatting

---
docs: added note about Autopilot not supporting NodeConfig

---
docs: AutoprovisioningNodePoolDefaults.min_cpu_platform field is marked as deprecated
PiperOrigin-RevId: 463701283
2022-07-27 16:04:50 -07:00
Google APIs
c51f2edf55 feat: add support to modify kubelet pod pid limit in node system configuration
feat: support spot VM
feat: support Tier 1 bandwidth
feat: update support for node pool labels, taints and network tags
feat: add Binauthz Evaluation mode support to GKE Classic
feat: add GKE Identity Service
feat: add network tags to autopilot cluster
feat: support enabling Confidential Nodes in the node pool
feat: support node pool blue-green upgrade
feat: add Location Policy API
feat: support GPU timesharing
feat: add managed prometheus feature

PiperOrigin-RevId: 458323987
2022-06-30 15:15:12 -07:00
Google APIs
61ea2e50a6 feat: add cgroup mode to node system config
feat: add support to modify kubelet pod pid limit in node system configuration
feat: support Tier 1 bandwidth
feat: support IPV6 Dual Stack (stack_type)
feat: add Binauthz Evaluation mode support to GKE Classic
feat: support GKE Cost Allocations
feat: add network tags to autopilot cluster
feat: add protect config audit api
feat: support enabling Confidential Nodes in the node pool
feat: support node pool blue-green upgrade
feat: add Location Policy API
feat: support GPU timesharing

PiperOrigin-RevId: 458322449
2022-06-30 15:07:18 -07:00
Google APIs
b9b85181ff chore(deps): add dependency on duration.proto
PiperOrigin-RevId: 457816211
2022-06-28 14:12:48 -07:00
Google APIs
7bc124cb89 chore: Add service_yaml config to all BUILD.bazel files that generate C# GAPIC libraries
PiperOrigin-RevId: 429496116
2022-02-18 00:10:22 -08:00
Google APIs
853e8a29ce fix: reverting unintentional breaking change: GetOpenIdConfigRequest, GetOpenIdConfigResponse
PiperOrigin-RevId: 424115592
2022-01-25 10:16:53 -08:00
Google APIs
b0a8651081 fix!: revert bad publishing
This RPC is not supposed to be published at this moment because Java generator cannot support this path template.
It will be re-published when the generator is fixed.

PiperOrigin-RevId: 423936238
2022-01-24 16:12:41 -08:00