public static Pod getPodFromTemplateSpec(PodTemplateSpec podTemplateSpec) {
    if (podTemplateSpec == null) {
      return new PodBuilder().withNewMetadata().endMetadata().withNewSpec().endSpec().build();
    }
    return new PodBuilder()
        .withMetadata(podTemplateSpec.getMetadata())
        .withSpec(podTemplateSpec.getSpec())
        .withAdditionalProperties(podTemplateSpec.getAdditionalProperties())
        .build();
  }
@Test
  void testGetPodFromTemplateSpec() {
    PodTemplateSpec podTemplateSpec = buildSamplePodTemplateSpec();
    Pod pod = ModelUtils.getPodFromTemplateSpec(podTemplateSpec);
    Assertions.assertEquals(podTemplateSpec.getMetadata(), pod.getMetadata());
    Assertions.assertEquals(podTemplateSpec.getSpec(), pod.getSpec());
    Assertions.assertEquals(
        podTemplateSpec.getAdditionalProperties(), pod.getAdditionalProperties());
  }