Search in sources :

Example 6 with NodePool

use of com.google.container.v1beta1.NodePool in project java-container by googleapis.

the class ClusterManagerClientTest method getClusterTest.

@Test
public void getClusterTest() throws Exception {
    Cluster expectedResponse = Cluster.newBuilder().setName("name3373707").setDescription("description-1724546052").setInitialNodeCount(1682564205).setNodeConfig(NodeConfig.newBuilder().build()).setMasterAuth(MasterAuth.newBuilder().build()).setLoggingService("loggingService1098570326").setMonitoringService("monitoringService-1431578291").setNetwork("network1843485230").setClusterIpv4Cidr("clusterIpv4Cidr-277423341").setAddonsConfig(AddonsConfig.newBuilder().build()).setSubnetwork("subnetwork-1302785042").addAllNodePools(new ArrayList<NodePool>()).addAllLocations(new ArrayList<String>()).setEnableKubernetesAlpha(true).putAllResourceLabels(new HashMap<String, String>()).setLabelFingerprint("labelFingerprint379449680").setLegacyAbac(LegacyAbac.newBuilder().build()).setNetworkPolicy(NetworkPolicy.newBuilder().build()).setIpAllocationPolicy(IPAllocationPolicy.newBuilder().build()).setMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig.newBuilder().build()).setMaintenancePolicy(MaintenancePolicy.newBuilder().build()).setBinaryAuthorization(BinaryAuthorization.newBuilder().build()).setPodSecurityPolicyConfig(PodSecurityPolicyConfig.newBuilder().build()).setAutoscaling(ClusterAutoscaling.newBuilder().build()).setNetworkConfig(NetworkConfig.newBuilder().build()).setPrivateCluster(true).setMasterIpv4CidrBlock("masterIpv4CidrBlock42581458").setDefaultMaxPodsConstraint(MaxPodsConstraint.newBuilder().build()).setResourceUsageExportConfig(ResourceUsageExportConfig.newBuilder().build()).setAuthenticatorGroupsConfig(AuthenticatorGroupsConfig.newBuilder().build()).setPrivateClusterConfig(PrivateClusterConfig.newBuilder().build()).setVerticalPodAutoscaling(VerticalPodAutoscaling.newBuilder().build()).setShieldedNodes(ShieldedNodes.newBuilder().build()).setReleaseChannel(ReleaseChannel.newBuilder().build()).setWorkloadIdentityConfig(WorkloadIdentityConfig.newBuilder().build()).setWorkloadCertificates(WorkloadCertificates.newBuilder().build()).setMeshCertificates(MeshCertificates.newBuilder().build()).setClusterTelemetry(ClusterTelemetry.newBuilder().build()).setTpuConfig(TpuConfig.newBuilder().build()).setNotificationConfig(NotificationConfig.newBuilder().build()).setConfidentialNodes(ConfidentialNodes.newBuilder().build()).setIdentityServiceConfig(IdentityServiceConfig.newBuilder().build()).setSelfLink("selfLink1191800166").setZone("zone3744684").setEndpoint("endpoint1741102485").setInitialClusterVersion("initialClusterVersion-1547734558").setCurrentMasterVersion("currentMasterVersion1871927069").setCurrentNodeVersion("currentNodeVersion373921085").setCreateTime("createTime1369213417").setStatusMessage("statusMessage-958704715").setNodeIpv4CidrSize(1181176815).setServicesIpv4Cidr("servicesIpv4Cidr-1785842313").addAllInstanceGroupUrls(new ArrayList<String>()).setCurrentNodeCount(178977560).setExpireTime("expireTime-834724724").setLocation("location1901043637").setEnableTpu(true).setTpuIpv4CidrBlock("tpuIpv4CidrBlock997172251").setDatabaseEncryption(DatabaseEncryption.newBuilder().build()).addAllConditions(new ArrayList<StatusCondition>()).setMaster(Master.newBuilder().build()).setAutopilot(Autopilot.newBuilder().build()).setId("id3355").setNodePoolDefaults(NodePoolDefaults.newBuilder().build()).setLoggingConfig(LoggingConfig.newBuilder().build()).setMonitoringConfig(MonitoringConfig.newBuilder().build()).build();
    mockClusterManager.addResponse(expectedResponse);
    String projectId = "projectId-894832108";
    String zone = "zone3744684";
    String clusterId = "clusterId561939637";
    Cluster actualResponse = client.getCluster(projectId, zone, clusterId);
    Assert.assertEquals(expectedResponse, actualResponse);
    List<AbstractMessage> actualRequests = mockClusterManager.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    GetClusterRequest actualRequest = ((GetClusterRequest) actualRequests.get(0));
    Assert.assertEquals(projectId, actualRequest.getProjectId());
    Assert.assertEquals(zone, actualRequest.getZone());
    Assert.assertEquals(clusterId, actualRequest.getClusterId());
    Assert.assertTrue(channelProvider.isHeaderSent(ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
Also used : GetClusterRequest(com.google.container.v1beta1.GetClusterRequest) AbstractMessage(com.google.protobuf.AbstractMessage) ArrayList(java.util.ArrayList) Cluster(com.google.container.v1beta1.Cluster) Test(org.junit.Test)

Example 7 with NodePool

use of com.google.container.v1beta1.NodePool in project java-container by googleapis.

the class ClusterManagerClientTest method createNodePoolTest.

@Test
public void createNodePoolTest() throws Exception {
    Operation expectedResponse = Operation.newBuilder().setName("name3373707").setZone("zone3744684").setDetail("detail-1335224239").setStatusMessage("statusMessage-958704715").setSelfLink("selfLink1191800166").setTargetLink("targetLink486368555").setLocation("location1901043637").setStartTime("startTime-2129294769").setEndTime("endTime-1607243192").setProgress(OperationProgress.newBuilder().build()).addAllClusterConditions(new ArrayList<StatusCondition>()).addAllNodepoolConditions(new ArrayList<StatusCondition>()).setError(Status.newBuilder().build()).build();
    mockClusterManager.addResponse(expectedResponse);
    String parent = "parent-995424086";
    NodePool nodePool = NodePool.newBuilder().build();
    Operation actualResponse = client.createNodePool(parent, nodePool);
    Assert.assertEquals(expectedResponse, actualResponse);
    List<AbstractMessage> actualRequests = mockClusterManager.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    CreateNodePoolRequest actualRequest = ((CreateNodePoolRequest) actualRequests.get(0));
    Assert.assertEquals(parent, actualRequest.getParent());
    Assert.assertEquals(nodePool, actualRequest.getNodePool());
    Assert.assertTrue(channelProvider.isHeaderSent(ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
Also used : AbstractMessage(com.google.protobuf.AbstractMessage) NodePool(com.google.container.v1.NodePool) ArrayList(java.util.ArrayList) Operation(com.google.container.v1.Operation) StatusCondition(com.google.container.v1.StatusCondition) CreateNodePoolRequest(com.google.container.v1.CreateNodePoolRequest) Test(org.junit.Test)

Example 8 with NodePool

use of com.google.container.v1beta1.NodePool in project java-container by googleapis.

the class ClusterManagerClientTest method getNodePoolTest2.

@Test
public void getNodePoolTest2() throws Exception {
    NodePool expectedResponse = NodePool.newBuilder().setName("name3373707").setConfig(NodeConfig.newBuilder().build()).setInitialNodeCount(1682564205).addAllLocations(new ArrayList<String>()).setNetworkConfig(NodeNetworkConfig.newBuilder().build()).setSelfLink("selfLink1191800166").setVersion("version351608024").addAllInstanceGroupUrls(new ArrayList<String>()).setStatusMessage("statusMessage-958704715").setAutoscaling(NodePoolAutoscaling.newBuilder().build()).setManagement(NodeManagement.newBuilder().build()).setMaxPodsConstraint(MaxPodsConstraint.newBuilder().build()).addAllConditions(new ArrayList<StatusCondition>()).setPodIpv4CidrSize(1098768716).setUpgradeSettings(NodePool.UpgradeSettings.newBuilder().build()).build();
    mockClusterManager.addResponse(expectedResponse);
    String projectId = "projectId-894832108";
    String zone = "zone3744684";
    String clusterId = "clusterId561939637";
    String nodePoolId = "nodePoolId1121557241";
    NodePool actualResponse = client.getNodePool(projectId, zone, clusterId, nodePoolId);
    Assert.assertEquals(expectedResponse, actualResponse);
    List<AbstractMessage> actualRequests = mockClusterManager.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    GetNodePoolRequest actualRequest = ((GetNodePoolRequest) actualRequests.get(0));
    Assert.assertEquals(projectId, actualRequest.getProjectId());
    Assert.assertEquals(zone, actualRequest.getZone());
    Assert.assertEquals(clusterId, actualRequest.getClusterId());
    Assert.assertEquals(nodePoolId, actualRequest.getNodePoolId());
    Assert.assertTrue(channelProvider.isHeaderSent(ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
Also used : AbstractMessage(com.google.protobuf.AbstractMessage) GetNodePoolRequest(com.google.container.v1.GetNodePoolRequest) NodePool(com.google.container.v1.NodePool) ArrayList(java.util.ArrayList) Test(org.junit.Test)

Example 9 with NodePool

use of com.google.container.v1beta1.NodePool in project java-container by googleapis.

the class ClusterManagerClientTest method getNodePoolTest.

@Test
public void getNodePoolTest() throws Exception {
    NodePool expectedResponse = NodePool.newBuilder().setName("name3373707").setConfig(NodeConfig.newBuilder().build()).setInitialNodeCount(1682564205).addAllLocations(new ArrayList<String>()).setNetworkConfig(NodeNetworkConfig.newBuilder().build()).setSelfLink("selfLink1191800166").setVersion("version351608024").addAllInstanceGroupUrls(new ArrayList<String>()).setStatusMessage("statusMessage-958704715").setAutoscaling(NodePoolAutoscaling.newBuilder().build()).setManagement(NodeManagement.newBuilder().build()).setMaxPodsConstraint(MaxPodsConstraint.newBuilder().build()).addAllConditions(new ArrayList<StatusCondition>()).setPodIpv4CidrSize(1098768716).setUpgradeSettings(NodePool.UpgradeSettings.newBuilder().build()).build();
    mockClusterManager.addResponse(expectedResponse);
    String name = "name3373707";
    NodePool actualResponse = client.getNodePool(name);
    Assert.assertEquals(expectedResponse, actualResponse);
    List<AbstractMessage> actualRequests = mockClusterManager.getRequests();
    Assert.assertEquals(1, actualRequests.size());
    GetNodePoolRequest actualRequest = ((GetNodePoolRequest) actualRequests.get(0));
    Assert.assertEquals(name, actualRequest.getName());
    Assert.assertTrue(channelProvider.isHeaderSent(ApiClientHeaderProvider.getDefaultApiClientHeaderKey(), GaxGrpcProperties.getDefaultApiClientHeaderPattern()));
}
Also used : AbstractMessage(com.google.protobuf.AbstractMessage) GetNodePoolRequest(com.google.container.v1.GetNodePoolRequest) NodePool(com.google.container.v1.NodePool) ArrayList(java.util.ArrayList) Test(org.junit.Test)

Example 10 with NodePool

use of com.google.container.v1beta1.NodePool in project java-container by googleapis.

the class ClusterManagerClientTest method createNodePoolExceptionTest.

@Test
public void createNodePoolExceptionTest() throws Exception {
    StatusRuntimeException exception = new StatusRuntimeException(io.grpc.Status.INVALID_ARGUMENT);
    mockClusterManager.addException(exception);
    try {
        String projectId = "projectId-894832108";
        String zone = "zone3744684";
        String clusterId = "clusterId561939637";
        NodePool nodePool = NodePool.newBuilder().build();
        client.createNodePool(projectId, zone, clusterId, nodePool);
        Assert.fail("No exception raised");
    } catch (InvalidArgumentException e) {
    // Expected exception.
    }
}
Also used : InvalidArgumentException(com.google.api.gax.rpc.InvalidArgumentException) NodePool(com.google.container.v1beta1.NodePool) StatusRuntimeException(io.grpc.StatusRuntimeException) Test(org.junit.Test)

Aggregations

Test (org.junit.Test)15 NodePool (com.google.container.v1.NodePool)11 AbstractMessage (com.google.protobuf.AbstractMessage)8 ArrayList (java.util.ArrayList)8 InvalidArgumentException (com.google.api.gax.rpc.InvalidArgumentException)3 Cluster (com.google.container.v1.Cluster)3 NodePool (com.google.container.v1beta1.NodePool)3 StatusRuntimeException (io.grpc.StatusRuntimeException)3 CreateNodePoolRequest (com.google.container.v1.CreateNodePoolRequest)2 GetNodePoolRequest (com.google.container.v1.GetNodePoolRequest)2 Operation (com.google.container.v1.Operation)2 StatusCondition (com.google.container.v1.StatusCondition)2 StatusCondition (com.google.container.v1beta1.StatusCondition)2 ListClustersResponse (com.google.container.v1.ListClustersResponse)1 ListNodePoolsResponse (com.google.container.v1.ListNodePoolsResponse)1 Cluster (com.google.container.v1beta1.Cluster)1 CreateNodePoolRequest (com.google.container.v1beta1.CreateNodePoolRequest)1 GetClusterRequest (com.google.container.v1beta1.GetClusterRequest)1 GetNodePoolRequest (com.google.container.v1beta1.GetNodePoolRequest)1 ListNodePoolsRequest (com.google.container.v1beta1.ListNodePoolsRequest)1