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

feat(v1): sync v1 GKE API #289

Merged
merged 2 commits into from Nov 13, 2020
Merged

feat(v1): sync v1 GKE API #289

merged 2 commits into from Nov 13, 2020

Conversation

yoshi-automation
Copy link
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 <chingor@google.com>
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 <noreply@google.com>
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 as a code owner 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

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

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
gcf-merge-on-green bot pushed a commit that referenced this pull request Nov 19, 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
2 participants