public void updateParentJobWithResultValue()

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();
        }
      }
    }
  }