Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

feat(v1): sync v1 GKE API#289

Merged
gcf-merge-on-green[bot] merged 2 commits intomasterfrom
autosynth
Nov 13, 2020
Merged

feat(v1): sync v1 GKE API#289
gcf-merge-on-green[bot] merged 2 commits intomasterfrom
autosynth

Conversation

@yoshi-automation
Copy link
Copy Markdown
Contributor

@yoshi-automation yoshi-automation commented Nov 12, 2020

  • refactor: provide name alias for GetOperation (as method signature annotation)
  • feat: support for GetJSONWebKeys
  • feat: support for Workload Identity
  • feat: support for Gvisor in nodes
  • feat: support for node reservation affinity
  • feat: support for Customer Managed Encryption in nodes
  • fix: deprecate basic auth fields (removed in 1.19 clusters)
  • feat: support for NodeLocalDNS
  • feat: support for ConfigConnector
  • feat: support for private cluster VPC peering
  • feat: support for CloudRun load balancers
  • feat: support using routes for pod IPs
  • feat: support for Shielded Nodes feat: support for release channels
  • fix: deprecated Cluster/NodePool.status_message; use conditions
  • feat: support for disabling default sNAT
  • feat: operations now store more granular progress
  • feat: support for node Surge Upgrades
  • feat: support for updating node pool locations.
  • feat: support for Node Auto Provisioning
  • feat: support for specifying node disk size and type
  • docs: many minor documentation clarifications

This PR was generated using Autosynth. 🌈

Synth log will be available here:
https://source.cloud.google.com/results/invocations/c20efb24-7a7c-45d4-9989-31379a77571d/targets

  • To automatically regenerate this PR, check this box.

PiperOrigin-RevId: 342116206
Source-Link: googleapis/googleapis@75d1324
Source-Link: googleapis/synthtool@7d65281

Source-Author: Jeff Ching <[email protected]>
Source-Date: Thu Nov 12 10:07:08 2020 -0800
Source-Repo: googleapis/synthtool
Source-Sha: 7d652819519dfa24da9e14548232e4aaba71a11c
Source-Link: googleapis/synthtool@7d65281
…refactor: provide name alias for GetOperation (as method signature annotation) feat: support for GetJSONWebKeys feat: support for Workload Identity feat: support for Gvisor in nodes feat: support for node reservation affinity feat: support for Customer Managed Encryption in nodes fix: deprecate basic auth fields (removed in 1.19 clusters) feat: support for NodeLocalDNS feat: support for ConfigConnector feat: support for private cluster VPC peering feat: support for CloudRun load balancers feat: support using routes for pod IPs feat: support for Shielded Nodes feat: support for release channels fix: deprecated Cluster/NodePool.status_message; use conditions feat: support for disabling default sNAT feat: operations now store more granular progress feat: support for node Surge Upgrades feat: support for updating node pool locations. feat: support for Node Auto Provisioning feat: support for specifying node disk size and type docs: many minor documentation clarifications

PiperOrigin-RevId: 342116206

Source-Author: Google APIs <[email protected]>
Source-Date: Thu Nov 12 13:17:04 2020 -0800
Source-Repo: googleapis/googleapis
Source-Sha: 75d1324fff65abad6435e6d501e050439b5a616b
Source-Link: googleapis/googleapis@75d1324
@yoshi-automation yoshi-automation requested a review from a team November 12, 2020 23:17
@google-cla google-cla Bot added the cla: yes This human has signed the Contributor License Agreement. label Nov 12, 2020
@generated-files-bot
Copy link
Copy Markdown

Warning: This pull request is touching the following templated files:

  • .github/workflows/formatting.yaml
  • google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerClient.java
  • google-cloud-container/src/main/java/com/google/cloud/container/v1/ClusterManagerSettings.java
  • google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStub.java
  • google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/ClusterManagerStubSettings.java
  • google-cloud-container/src/main/java/com/google/cloud/container/v1/stub/GrpcClusterManagerStub.java
  • google-cloud-container/src/test/java/com/google/cloud/container/v1/ClusterManagerClientTest.java
  • google-cloud-container/src/test/java/com/google/cloud/container/v1/MockClusterManagerImpl.java
  • grpc-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterManagerGrpc.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AddonsConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaults.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/AutoprovisioningNodePoolDefaultsOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CancelOperationRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CloudRunConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Cluster.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscaling.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterAutoscalingOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterServiceProto.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdate.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ClusterUpdateOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CompleteIPRotationRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateClusterRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/CreateNodePoolRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DatabaseEncryption.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteClusterRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/DeleteNodePoolRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetClusterRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetNodePoolRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetOperationRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/GetServerConfigRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscaling.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/HorizontalPodAutoscalingOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicy.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/IPAllocationPolicyOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListClustersRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListNodePoolsRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ListOperationsRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicy.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MaintenancePolicyOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuth.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/MasterAuthOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NetworkConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePool.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodePoolOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/NodeTaint.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/Operation.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/OperationOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/PrivateClusterConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindow.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RecurringTimeWindowOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/RollbackNodePoolUpgradeRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfig.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/ServerConfigOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetAddonsConfigRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLabelsRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLegacyAbacRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLocationsRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetLoggingServiceRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMaintenancePolicyRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMasterAuthRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetMonitoringServiceRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNetworkPolicyRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolAutoscalingRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolManagementRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/SetNodePoolSizeRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StartIPRotationRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/StatusCondition.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateClusterRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateMasterRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequest.java
  • proto-google-cloud-container-v1/src/main/java/com/google/container/v1/UpdateNodePoolRequestOrBuilder.java
  • proto-google-cloud-container-v1/src/main/proto/google/container/v1/cluster_service.proto

@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 12, 2020

Codecov Report

Merging #289 (54f7921) into master (e6e61ad) will increase coverage by 0.05%.
The diff coverage is 84.21%.

Impacted file tree graph

@@             Coverage Diff              @@
##             master     #289      +/-   ##
============================================
+ Coverage     81.85%   81.91%   +0.05%     
- Complexity      198      202       +4     
============================================
  Files             7        7              
  Lines          1532     1570      +38     
  Branches          3        3              
============================================
+ Hits           1254     1286      +32     
- Misses          276      282       +6     
  Partials          2        2              
Impacted Files Coverage Δ Complexity Δ
...gle/cloud/container/v1/ClusterManagerSettings.java 7.69% <0.00%> (-0.18%) 2.00 <0.00> (ø)
...le/cloud/container/v1/stub/ClusterManagerStub.java 2.94% <0.00%> (-0.09%) 1.00 <0.00> (ø)
...oogle/cloud/container/v1/ClusterManagerClient.java 75.00% <50.00%> (-0.30%) 115.00 <2.00> (+2.00) ⬇️
.../container/v1/stub/ClusterManagerStubSettings.java 86.26% <88.88%> (+0.06%) 42.00 <1.00> (+1.00)
...loud/container/v1/stub/GrpcClusterManagerStub.java 98.55% <100.00%> (+0.04%) 39.00 <1.00> (+1.00)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update e6e61ad...54f7921. Read the comment docs.

@chingor13 chingor13 changed the title [CHANGE ME] Re-generated to pick up changes in the API or client library generator. feat(v1): sync v1 GKE API Nov 13, 2020
@chingor13 chingor13 added the automerge Merge the pull request once unit tests and other checks pass. label Nov 13, 2020
@gcf-merge-on-green gcf-merge-on-green Bot merged commit 8882a96 into master Nov 13, 2020
@gcf-merge-on-green gcf-merge-on-green Bot deleted the autosynth branch November 13, 2020 22:38
@gcf-merge-on-green gcf-merge-on-green Bot removed the automerge Merge the pull request once unit tests and other checks pass. label Nov 13, 2020
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

cla: yes This human has signed the Contributor License Agreement. context: full

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants