Skip to content

Commit

Permalink
Google Java Format
Browse files Browse the repository at this point in the history
  • Loading branch information
github-actions authored and doks5 committed Dec 12, 2023
1 parent b92c118 commit cc947f9
Show file tree
Hide file tree
Showing 10 changed files with 41 additions and 49 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ paths:
List data Jobs with GraphQL like query. By choosing which field to be returned you can control the output.
You can learn more about the GraphQL queries by visiting [GraphQL official website](https://graphql.org/learn/queries/)
Query should be provided as GET parameter, not by POST body. Don't worry about the spaces and tabs
Keep in mind that each additional field <b>could make query response time slower, for instance deployments</b>,
Keep in mind that each aditional field <b>could make query response time slower, for instance deployments</b>,
it's best if you request only what you need <br/><br/>
The <b>pageNumber</b> and <b>pageSize</b> arguments are required! Page number should be a <b>number greater than 1</b>,
Expand All @@ -102,7 +102,7 @@ paths:
an invalid response will be return.<br/>
* <b>pattern</b> should be a non-empty string which the provided property should contains [ignoring cases], for instance: `starshot` pattern will match
<b>import-starshot-sql, StarShot-servers and notify-starshot</b> job names, but it won't match <b>stars-shot-daily-prune`</b>
If a pattern string is not provided, then you must at least provide the property field<br/>
If a pattern string is not provided, then you must atleast provide the property field<br/>
* <b>sort</b> should be an enum value - ASC (ascending) or DESC (descending) option [not required, default is ASC]
Multiple filters could be applied, but <b>maximum one should contain sorting</b>!
```
Expand Down Expand Up @@ -376,8 +376,8 @@ paths:
<li>5 characters at least
<li>should contain only lowercase alphanumeric symbols and dash [a-z0-9\-]
<br><br>
When successfully created clients can download the keytab associated with the Data Job to run it locally.<br>
To deploy so that it can be executed regularly in the runtime environment use /data-jobs/for-team/{team_name}/jobs/{job_name}/deployments API.
When succesfully created clients can download the keytab associated with the Data Job to run it locally.<br>
To deploy so that it can be executed reguarly in the runtime environment use /data-jobs/for-team/{team_name}/jobs/{job_name}/deployments API.
'/data-jobs/for-team/{team_name}/jobs/{job_name}':
summary: |
Expand Down Expand Up @@ -548,9 +548,9 @@ paths:
parameters:
- name: send_notification
description: |
Allows administrators to disable sending notification during maintenance window for platform errors -
Allows administrators to disable sending notification during maintance window for platfrom errors -
e.g if all jobs are being re-deployed due to migration or after recovering from an outage.
Monitoring data will still be populated so deployment status can be monitored by admins.
Monitoring data will still be popoulated so deployment status can be monitored by admins.
schema:
type: boolean
default: True
Expand All @@ -569,7 +569,7 @@ paths:
summary: Creates or updates a deployment of a Data Job. | (Stable)
description: |
<i>(Introduced in v1.0)</i> | Creates or updates a deployment of a Data Job.
The API returns before the actual Job is deployed (the operation is asynchronous).
The API returns before the actual Job is deployed (the operation is asynchrounous).
Depending on settings specified during Data Job creation, clients will get an e-mail in case of success or failure of the deployment.
If you need to change only deployment settings without changing the job version, use PATCH deployments request which is synchronous.
parameters:
Expand Down Expand Up @@ -632,7 +632,7 @@ paths:
summary: |
Patch a deployment of a Data Job. Use it to change the configuration of a data job.
For example: to enable or disable deployment, to change the vdk version.
The operation is guaranteed to be synchronous so it cannot be used to deploy new version of a data job -
The operation is guranteed to be synchrounous so it cannot be used to deploy new version of a data job -
job_version cannot be changed using PATCH. Use POST .../deployments for this. | (Stable)
description: <i>(Introduced in v1.0)</i>
parameters:
Expand Down Expand Up @@ -818,7 +818,7 @@ paths:
operationId: dataJobLogsDownload
summary: |
Download data job logs.
This API is guaranteed to provide logs only if the jobs is currently running.
This API is guranteed to provide logs only if the jobs is currently running.
For logs from older job executions - use logsUrl field passed by GET execution API or jobsQuery API.
description: <i>(Introduced in v1.2.9)</i>
parameters:
Expand Down Expand Up @@ -902,7 +902,7 @@ paths:

'/data-jobs/for-team/{team_name}/jobs/{job_name}/deployments/{deployment_id}/secrets':
summary: |
Data Job Secrets API allows the management of secrets for specific data jobs. Secrets are any sensitive data:
Data Job Secrets API allows the management of secrets for specific data jobs. Secreats are any sensitive data:
passwords/tokens/credentials which are need by a data job.
get:
tags:
Expand Down Expand Up @@ -1134,10 +1134,10 @@ components:
description: A deployment of the Data Job
type: object
properties:
vdk_image:
description: A specific VDK image to use
vdk_version:
description: A specific VDK version to use
type: string
example: "example.com/versatiledatakit/vdk:latest"
example: 2.1
job_version:
description: Job version (can be Git commit)
type: string
Expand Down Expand Up @@ -1171,10 +1171,10 @@ components:
description: A deployment status of the Data Job, which includes information such as last deployment date, and who deployed the Data Job.
type: object
properties:
vdk_image:
description: A specific VDK image to use
vdk_version:
description: A specific VDK version to use
type: string
example: "example.com/versatiledatakit/vdk:latest"
example: 2.1
job_version:
description: Job version (can be Git commit)
type: string
Expand Down Expand Up @@ -1333,7 +1333,7 @@ components:
example: release

DataJobResources:
description: Resource configuration of a data Data Job Deployment.
description: Resource cofiguration of a data Data Job Deployment.
type: object
properties:
cpu_request:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,7 +41,7 @@ private void setVdkVersionForDeployment() throws Exception {
.with(user("user"))
.content(getDataJobDeploymentVdkVersionRequestBody("new_vdk_version_tag"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isAccepted());
.andExpect(status().isBadRequest());
}

private void disableDeployment() throws Exception {
Expand All @@ -67,7 +67,7 @@ private void verifyVersion() throws Exception {
.with(user("user"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$.vdk_image", is("new_vdk_version_tag")));
.andExpect(jsonPath("$.vdk_version", is("release")));
}

private void resetVdkDeploymentVersion() throws Exception {
Expand All @@ -80,7 +80,7 @@ private void resetVdkDeploymentVersion() throws Exception {
.with(user("user"))
.content(getDataJobDeploymentVdkVersionRequestBody(""))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isAccepted());
.andExpect(status().isBadRequest());
}

private MvcResult getDeployment() throws Exception {
Expand All @@ -105,9 +105,9 @@ private void checkDeployment() throws Exception {
Assertions.assertEquals("user", jobDeployment.getLastDeployedBy());
Assertions.assertEquals("3.9", jobDeployment.getPythonVersion());
Assertions.assertFalse(jobDeployment.getEnabled());
Assertions.assertEquals("new_vdk_version_tag", jobDeployment.getVdkImage());
Assertions.assertEquals("release", jobDeployment.getVdkVersion());
Assertions.assertNotNull(jobDeployment.getJobVersion());
Assertions.assertNotNull(jobDeployment.getVdkImage());
Assertions.assertNotNull(jobDeployment.getVdkVersion());
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -178,9 +178,7 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
Assertions.assertEquals(true, jobDeployment.getEnabled());
// by default the version is the same as the tag specified by datajobs.vdk.image
// for integration test this is registry.hub.docker.com/versatiledatakit/quickstart-vdk:release
Assertions.assertEquals(
"ghcr.io/versatile-data-kit-dev/versatiledatakit/quickstart-vdk:release",
jobDeployment.getVdkImage());
Assertions.assertEquals("release", jobDeployment.getVdkVersion());
Assertions.assertEquals("user", jobDeployment.getLastDeployedBy());
// just check some valid date is returned. It would be too error-prone/brittle to verify exact
// time.
Expand Down Expand Up @@ -214,9 +212,9 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
.with(user("user"))
.content(getDataJobDeploymentVdkVersionRequestBody("new_vdk_version_tag"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isAccepted());
.andExpect(status().isBadRequest());

// verify vdk version is changed
// verify vdk version is not changed
mockMvc
.perform(
get(String.format(
Expand All @@ -225,7 +223,7 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
.with(user("user"))
.contentType(MediaType.APPLICATION_JSON))
.andExpect(status().isOk())
.andExpect(jsonPath("$.vdk_image", is("new_vdk_version_tag")));
.andExpect(jsonPath("$.vdk_version", is("release")));

// Execute change python version and set corresponding vdk version for deployment
mockMvc
Expand All @@ -247,7 +245,7 @@ public void testDataJobDeploymentDynamicVdkVersion() throws Exception {
Assertions.assertEquals(false, cronJob.getEnabled());
Assertions.assertTrue(cronJob.getImageName().endsWith(testJobVersionSha));
Assertions.assertEquals("user", cronJob.getLastDeployedBy());
Assertions.assertTrue(cronJob.getVdkImage().endsWith("pre-release"));
Assertions.assertTrue(cronJob.getVdkVersion().endsWith("pre-release"));
Assertions.assertEquals("3.8", cronJob.getPythonVersion());

// Execute delete deployment
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -189,7 +189,7 @@ public String getDataJobDeploymentEnableRequestBody(boolean enabled)
public String getDataJobDeploymentVdkVersionRequestBody(String vdkVersion)
throws JsonProcessingException {
var deployment = new DataJobDeployment();
deployment.setVdkImage(vdkVersion);
deployment.setVdkVersion(vdkVersion);
return mapper.writeValueAsString(deployment);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -36,7 +36,7 @@ public static JobDeployment toJobDeployment(
deployment.setResources(jobDeploymentStatus.getResources());
deployment.setMode(jobDeploymentStatus.getMode());
deployment.setGitCommitSha(jobDeploymentStatus.getGitCommitSha());
deployment.setVdkImage(jobDeploymentStatus.getVdkImage());
deployment.setVdkVersion(jobDeploymentStatus.getVdkVersion());
deployment.setPythonVersion(jobDeploymentStatus.getPythonVersion());

return deployment;
Expand All @@ -62,7 +62,6 @@ public static DesiredDataJobDeployment toDesiredDataJobDeployment(JobDeployment

deployment.setGitCommitSha(jobDeployment.getGitCommitSha());
deployment.setPythonVersion(jobDeployment.getPythonVersion());
deployment.setVdkImage(jobDeployment.getVdkImage());

return deployment;
}
Expand Down Expand Up @@ -165,10 +164,10 @@ public static JobDeployment mergeDeployments(
newDeployment.getGitCommitSha() != null
? newDeployment.getGitCommitSha()
: oldDeployment.getGitCommitSha());
mergedDeployment.setVdkImage(
(newDeployment.getVdkImage() != null || newDeployment.getPythonVersion() != null)
? newDeployment.getVdkImage()
: oldDeployment.getVdkImage());
mergedDeployment.setVdkVersion(
newDeployment.getVdkVersion() != null
? newDeployment.getVdkVersion()
: oldDeployment.getVdkVersion());
mergedDeployment.setPythonVersion(
newDeployment.getPythonVersion() != null
? newDeployment.getPythonVersion()
Expand Down Expand Up @@ -236,10 +235,6 @@ public static DesiredDataJobDeployment mergeDeployments(
newDeployment.getEnabled() != null
? newDeployment.getEnabled()
: oldDeployment.getEnabled());
mergedDeployment.setVdkImage(
(newDeployment.getVdkImage() != null || newDeployment.getPythonVersion() != null)
? newDeployment.getVdkImage()
: oldDeployment.getVdkImage());

return mergedDeployment;
}
Expand Down Expand Up @@ -328,7 +323,6 @@ public static DataJobDeploymentStatus toJobDeploymentStatus(
? null
: actualDataJobDeployment.getLastDeployedDate().toString());
deploymentStatus.setLastDeployedBy(actualDataJobDeployment.getLastDeployedBy());
deploymentStatus.setVdkImage(actualDataJobDeployment.getVdkImage());
return deploymentStatus;
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ public static DataJobDeploymentStatus toDataJobDeploymentStatus(
deployment.setJobVersion(jobDeploymentStatus.getGitCommitSha());
deployment.setLastDeployedBy(jobDeploymentStatus.getLastDeployedBy());
deployment.setLastDeployedDate(jobDeploymentStatus.getLastDeployedDate());
deployment.setVdkImage(jobDeploymentStatus.getVdkImage());
deployment.setVdkVersion(jobDeploymentStatus.getVdkVersion());
deployment.setPythonVersion(jobDeploymentStatus.getPythonVersion());

return deployment;
Expand Down Expand Up @@ -181,7 +181,7 @@ public static V2DataJobDeployment toV2DataJobDeployment(
// TODO finish mapping implementation in TAUR-1535
v2DataJobDeployment.setContacts(new DataJobContacts());
v2DataJobDeployment.setSchedule(new V2DataJobSchedule());
v2DataJobDeployment.setVdkVersion(jobDeploymentStatus.getVdkImage());
v2DataJobDeployment.setVdkVersion(jobDeploymentStatus.getVdkVersion());
v2DataJobDeployment.setExecutions(new ArrayList<>());

return v2DataJobDeployment;
Expand All @@ -202,7 +202,7 @@ public static DataJobExecution jobExecutionToConvert(
.logsUrl(logsUrl)
.deployment(
new DataJobDeployment()
.vdkImage(jobExecutionToConvert.getVdkImage())
.vdkVersion(jobExecutionToConvert.getVdkVersion())
.jobVersion(jobExecutionToConvert.getJobVersion())
.pythonVersion(jobExecutionToConvert.getJobPythonVersion())
.schedule(
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@ public static JobDeployment toJobDeployment(
jobDeployment.setMode(dataJobDeployment.getMode().toString());
}
jobDeployment.setGitCommitSha(dataJobDeployment.getJobVersion());
jobDeployment.setVdkImage(dataJobDeployment.getVdkImage());
jobDeployment.setVdkVersion(dataJobDeployment.getVdkVersion());
if (dataJobDeployment.getPythonVersion() != null) {
jobDeployment.setPythonVersion(dataJobDeployment.getPythonVersion());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@ public static ExecutionResult getResult(KubernetesService.JobExecution jobExecut

return ExecutionResult.builder()
.executionStatus(executionStatus)
.vdkImage(podTerminationMessage.getVdkVersion())
.vdkImage(podTerminationMessage.getVdkVersion())
.build();
}

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -349,7 +349,7 @@ public Optional<com.vmware.taurus.service.model.DataJobExecution> updateJobExecu
executionStatus, jobExecution.getMainContainerTerminationReason()))
.opId(jobExecution.getOpId())
.endTime(jobExecution.getEndTime())
.vdkImage(executionResult.getVdkImage())
.vdkImage(executionResult.getVdkImage())
.jobVersion(jobExecution.getJobVersion())
.jobPythonVersion(jobExecution.getJobPythonVersion())
.jobSchedule(jobExecution.getJobSchedule())
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public void testFindAllDesiredDataJobDeployments() {
public void testFindAllActualDataJobDeployments() {

Assertions.assertEquals(
0, deploymentServiceV2.findAllActualDataJobDeployments().keySet().size());
0, deploymentServiceV2.findAllActualDataJobDeployments().keySet().size());
var deployment = new ActualDataJobDeployment();

var dataJob = ToModelApiConverter.toDataJob(TestUtils.getDataJob("teamName", "jobName"));
Expand All @@ -108,7 +108,7 @@ public void testFindAllActualDataJobDeployments() {
actualJobDeploymentRepository.save(deployment);

Assertions.assertEquals(
1, deploymentServiceV2.findAllActualDataJobDeployments().keySet().size());
1, deploymentServiceV2.findAllActualDataJobDeployments().keySet().size());
}

@Test
Expand Down

0 comments on commit cc947f9

Please sign in to comment.