Commit graph

153 commits

Author SHA1 Message Date
Google APIs
83fd1f9853 docs: Operation.Type is now documented in detail
docs: Operation.self_link and Operation.target_link given examples
feat: Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near future

PiperOrigin-RevId: 526970355
2023-04-25 08:12:48 -07:00
Google APIs
7a1cb3762d docs: minor formatting in docstring
PiperOrigin-RevId: 526164785
2023-04-21 16:30:04 -07:00
Google APIs
427318085b docs: Operation.Type is now documented in detail
docs: Operation.self_link and Operation.target_link given examples
feat: Cluster resizes will now have their own operation type (RESIZE_CLUSTER) instead of reusing REPAIR_CLUSTER; they will start using this in the near future

PiperOrigin-RevId: 526025502
2023-04-21 07:17:25 -07:00
Google APIs
57b675c153 chore: update go_gapic_assembly_pkg with snippets archive
PiperOrigin-RevId: 524917171
2023-04-17 12:24:09 -07:00
Google APIs
46ae6dff90 feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
PiperOrigin-RevId: 524334945
2023-04-14 11:02:41 -07:00
Google APIs
813f189dfb feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
PiperOrigin-RevId: 524333419
2023-04-14 10:57:20 -07:00
Google APIs
2ddfcb8dc0 feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
Users can append more pod ranges by name to an existing cluster at the cluster level. When users or Node Auto-provisioning create new node pools, GKE will select the most available pod range and assign it to the node pool. These pod ranges can be removed once no node pool is using it.

PiperOrigin-RevId: 522620935
2023-04-07 10:00:16 -07:00
Google APIs
0b7078edd5 feat: Add support for updating additional pod IPv4 ranges for Standard and Autopilot clusters
Users can append more pod ranges by name to an existing cluster at the cluster level. When users or Node Auto-provisioning create new node pools, GKE will select the most available pod range and assign it to the node pool. These pod ranges can be removed once no node pool is using it.

PiperOrigin-RevId: 522620905
2023-04-07 09:59:33 -07:00
Google APIs
013b59758b feat: add support for disabling pod IP cidr overprovision
This feature requires special allowlisting for the projects.

PiperOrigin-RevId: 522103451
2023-04-05 11:14:32 -07:00
Google APIs
9f6f02b530 feat: add update support for accelerator config
feat: add support for disabling pod IP cidr overprovision. This feature requires special allowlisting for the projects.
PiperOrigin-RevId: 522103275
2023-04-05 11:13:32 -07:00
Google APIs
02716e8c80 chore: update import paths for Go targets to match open source location
chore: update go_package in protos to match open source location

PiperOrigin-RevId: 521027766
2023-03-31 15:34:38 -07:00
Google APIs
1cfcea4fbe chore: update import paths for Go targets to match open source location
chore: update go_package in protos to match open source location
chore: add explicit release levels to Go gapic targets

PiperOrigin-RevId: 520705454
2023-03-30 12:02:14 -07:00
Google APIs
0f498c731e feat: add a new fleet registration feature to v1alpha1, v1beta1, v1
Users can now register their clusters to a fleet by setting cluster.fleet.project. Please see https://cloud.google.com/anthos/fleet-management/docs/fleet-concepts for more details about fleet management.

PiperOrigin-RevId: 520043395
2023-03-28 09:03:52 -07:00
Google APIs
0fac9e8428 feat: Add a new fleet registration feature
Users can now register their clusters to a fleet by setting cluster.fleet.project. Please see https://cloud.google.com/anthos/fleet-management/docs/fleet-concepts for more details about fleet management.

PiperOrigin-RevId: 520023539
2023-03-28 07:36:29 -07:00
Google APIs
fafafa226a chore: update copyright year for generated protos
PiperOrigin-RevId: 516634280
2023-03-14 14:30:31 -07:00
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