ClusterAction.CLUSTER_CREATE, 3, i); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); Assert.assertEquals(defaultClusterConfig, task.getConfig().getClusterConfig()); null, null, 0, null, ipAddresses, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK);
jobScheduler.run(); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); Assert.assertEquals("CREATE", task.getTaskName()); null, null, 0, null, null, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK); task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); Assert.assertEquals("CONFIRM", task.getTaskName()); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK); task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); Assert.assertEquals("DELETE", task.getTaskName()); task.getTaskId(), null, null, 0, null, null, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK);
TestHelper.takeTask(getBaseUrlInternalAPI(), new TakeTaskRequest("workerX", PROVISIONER_ID, tenantId)); null, null, 1, null, null, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK);
ClusterAction.CLUSTER_CREATE, 3, 0); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), new TakeTaskRequest("workerX", PROVISIONER_ID, tenantId));
SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), new TakeTaskRequest("workerX", PROVISIONER_ID, tenantId)); Assert.assertNull(task); jobScheduler.run();
ClusterAction.CLUSTER_CREATE, 6, i); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); JsonObject result = new JsonObject(); result.addProperty("ipaddress", "111.222.333." + i); task.getTaskId(), null, null, 0, null, null, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); Assert.assertNull(task); jobScheduler.run();
SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); verifyNode(task.getNodeId(), ImmutableList.of("DELETE"), ImmutableList.of(Node.Status.IN_PROGRESS.name())); new FinishTaskRequest("workerX", PROVISIONER_ID, tenantId, task.getTaskId(), null, null, 0, null, null, null); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK);
ClusterAction.CLUSTER_CREATE, 6, i); SchedulableTask task = TestHelper.takeTask(getBaseUrlInternalAPI(), takeRequest); JsonObject result = new JsonObject(); result.addProperty("ipaddress", "111.222.333." + i); task.getTaskId(), null, null, 0, null, null, result); TestHelper.finishTask(getBaseUrlInternalAPI(), finishRequest); assertResponseStatus(response, HttpResponseStatus.OK);