Commit graph

181 commits

Author SHA1 Message Date
Google APIs
09944be933 chore: remove backend configuration from the service config
PiperOrigin-RevId: 568901354
2023-09-27 10:59:55 -07:00
Google APIs
43120deae8 chore: remove backend configuration from the service config
PiperOrigin-RevId: 568900787
2023-09-27 10:57:40 -07:00
Google APIs
304bf75b19 feat: add SecurityPostureConfig Enterprise vuln mode to allow customers to enable Advanced Vulnerability Scanning for their clusters
---
docs: deprecate ProtectConfig fields in alpha and beta, with SecurityPostureConfig as the intended replacement
PiperOrigin-RevId: 565696375
2023-09-15 09:17:45 -07:00
Google APIs
35ffd82d7f feat: add UpdateNodePoolRequest.machine_type, disk_type, disk_size_gb
PiperOrigin-RevId: 560146115
2023-08-25 11:16:13 -07:00
Google APIs
cf6f9ee10a feat: add support for NodeConfig Update
---
feat: publicize tpu topology in v1 API
PiperOrigin-RevId: 560116372
2023-08-25 09:40:22 -07:00
Google APIs
2edfcad933 feat: Add preview support for monitoring a cluster's pods for compliance with a provided Binary Authorization platform policy via Binary Authorization Continuous Validation
PiperOrigin-RevId: 555745169
2023-08-10 18:58:20 -07:00
Google APIs
4879bb24be feat: add APIs for GKE OOTB metrics packages
PiperOrigin-RevId: 554853517
2023-08-08 09:44:06 -07:00
Google APIs
ac012ee06c feat: add APIs for GKE OOTB metrics packages
PiperOrigin-RevId: 554852538
2023-08-08 09:40:47 -07:00
Google APIs
b53aeac189 feat: add policy_name to PlacementPolicy message within a node pool
feat: add support for HostMaintenancePolicy
feat: add support for AdditionalPodNetworkConfig and AdditionalNodeNetworkConfig
feat: add enable_multi_networking to NetworkConfig

PiperOrigin-RevId: 550168784
2023-07-22 03:13:06 -07:00
Google APIs
fded3eac42 feat: Add Multi-networking API
feat: Add policy_name to PlacementPolicy message within a node pool

PiperOrigin-RevId: 549032622
2023-07-18 09:54:56 -07:00
Google APIs
1bd12d77de feat: add advanced_datapath_observability_config to monitoring_config
--
feat: add a Pod IP Utilization API

Users can use `cluster describe` command to check the Pod IP ranges utilizations consumed by all the node pools within the same cluster. This percentage can be seen at cluster default Pod range, additional Pod ranges, and node pool level Pod ranges.

PiperOrigin-RevId: 547521835
2023-07-12 09:44:43 -07:00
Google APIs
8464e52fb2 feat: add advanced_datapath_observability_config to monitoring_config
PiperOrigin-RevId: 547520012
2023-07-12 09:38:03 -07:00
Google APIs
5b2d46f590 feat: add a flag to toggle the Kubelet read only port
A new optional field `InsecureKubeletReadonlyPortEnabled` is available in
`NodeKubeletConfig` and `AutoProvisioningNodePoolDefaults`.

Setting the field to `false` turns off the read-only port.
If un-set, the default for the GKE version is used.

---
feat: publicize tpu topology in beta API

---
feat: add a Pod IP Utilization API

Users can use `cluster describe` command to check the Pod IP ranges utilizations consumed by all the node pools within the same cluster. This percentage can be seen at cluster default Pod range, additional Pod ranges, and node pool level Pod ranges.

PiperOrigin-RevId: 545172252
2023-07-03 03:08:48 -07:00
Google APIs
becb844c32 feat: Add KUBE_DNS option to DNSConfig.cluster_dns
---
feat: add Tier 1 cluster-level API network_performance_config
PiperOrigin-RevId: 544446757
2023-06-29 13:34:22 -07:00
Google APIs
deabec5b5a feat: Add KUBE_DNS option to DNSConfig.cluster_dns
---
feat: add Tier 1 cluster-level API network_performance_config
PiperOrigin-RevId: 544216853
2023-06-28 18:27:42 -07:00
Google APIs
ca49cb95bd feat: add API for GPU driver installation config
---
feat: add SecurityPostureConfig API field to allow customers to enable GKE Security Posture capabilities for their clusters

---
feat: add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters
PiperOrigin-RevId: 539136563
2023-06-09 11:39:13 -07:00
Google APIs
b7e93121d5 feat: add API for GPU driver installation config
---
feat: add SecurityPostureConfig API field to allow customers to enable GKE Security Posture capabilities for their clusters

---
feat: add workloadPolicyConfig API field to allow customer enable NET_ADMIN capability for their autopilot clusters
PiperOrigin-RevId: 538770734
2023-06-08 06:47:08 -07:00
Google APIs
5a5735972c feat: add a API field to enable FQDN Network Policy on clusters
---
feat: turn on public visibility for best effort provision

---
feat: add CheckAutopilotCompatibility API to get autopilot compatibility issues for a given standard cluster
PiperOrigin-RevId: 537987027
2023-06-05 14:49:04 -07:00
Google APIs
e1de7d7cfa feat: add a API field to enable FQDN Network Policy on clusters
---
feat: turn on public visibility for best effort provision

---
feat: add CheckAutopilotCompatibility API to get autopilot compatibility issues for a given standard cluster
PiperOrigin-RevId: 537883922
2023-06-05 08:33:58 -07:00
Google APIs
3cc45f010c feat: add SoleTenantConfig API
PiperOrigin-RevId: 536569254
2023-05-30 19:00:32 -07:00
Google APIs
4221b78ecd chore(php): remove non-ads php_grpc_library targets
PiperOrigin-RevId: 536549230
2023-05-30 17:06:44 -07:00
Google APIs
0fb1181647 feat: add SoleTenantConfig API
PiperOrigin-RevId: 536516473
2023-05-30 14:53:31 -07:00
Google APIs
d0da39a25e chore(bazel): remove all no-op go_test targets
PiperOrigin-RevId: 535010591
2023-05-24 15:55:02 -07:00
Google APIs
be8c6cd96b feat: add new client surface for GA php clients
PiperOrigin-RevId: 534898708
2023-05-24 10:38:49 -07:00
Google APIs
aeae5ea2b0 docs: clarified release channel defaulting behavior for create cluster requests when release channel is unspecified
If release channel is left unspecified on cluster creation and a version is specified, the cluster is now enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID) instead of being enrolled in STATIC. This only affects clusters with node auto upgrades enabled and no explicit node version specified. To ensure new clusters are enrolled in static, explicitly specify that the cluster should not be enrolled in a channel.

PiperOrigin-RevId: 532773462
2023-05-17 06:54:31 -07:00
Google APIs
633d3c16bf docs: clarified release channel defaulting behavior for create cluster requests when release channel is unspecified
If release channel is left unspecified on cluster creation and a version is specified, the cluster is now enrolled in the most mature release channel where the version is available (first checking STABLE, then REGULAR, and finally RAPID) instead of being enrolled in STATIC. This only affects clusters with node auto upgrades enabled and no explicit node version specified. To ensure new clusters are enrolled in static, explicitly specify that the cluster should not be enrolled in a channel.

PiperOrigin-RevId: 532773421
2023-05-17 06:53:37 -07:00
Google APIs
5ce0665d7d feat: add a new feature for fleet registration via cluster update in v1alpha1, v1beta1, v1
PiperOrigin-RevId: 529516002
2023-05-04 14:31:40 -07:00
Google APIs
d1752936bf feat: support fleet registration via cluster update
PiperOrigin-RevId: 529131876
2023-05-03 10:38:19 -07:00
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