in src/main/java/com/epam/digital/data/platform/history/service/OpenShiftService.java [38:58]
public void updateParentJobWithResultValue(String result) {
if (openshiftProperties.isEnabled()) {
KubernetesClient kubernetesClient = null;
try {
kubernetesClient = kubernetesClientFactory.get();
kubernetesClient
.batch().v1()
.jobs()
.withName(openshiftProperties.getParentJob().getName())
.edit(n -> new JobBuilder(n)
.editMetadata()
.addToAnnotations(openshiftProperties.getParentJob().getResultField(), result)
.endMetadata()
.build());
} finally {
if (kubernetesClient != null) {
kubernetesClient.close();
}
}
}
}