.withNewEmptyDir() .withMedium("Memory") .endEmptyDir() .endVolume() .addNewContainer()
volumes.put(WORKSPACE_VOLUME_NAME, new VolumeBuilder().withName(WORKSPACE_VOLUME_NAME).withNewEmptyDir().endEmptyDir().build()); .add(new VolumeBuilder().withName(WORKSPACE_VOLUME_NAME).withNewEmptyDir().endEmptyDir().build());
protected Volume createEmptyDirVolume(String name) { Volume volume = new VolumeBuilder() .withName(name) .withNewEmptyDir() .endEmptyDir() .build(); log.trace("Created emptyDir Volume named '{}'", name); return volume; }
podSpec.getVolumes().add(new VolumeBuilder().withName("config").withNewEmptyDir().endEmptyDir().build());
@Override public Volume buildVolume(String volumeName) { return new VolumeBuilder().withName(volumeName).withNewEmptyDir().withMedium(getMedium()).endEmptyDir().build(); }
@Override public Volume buildVolume(String volumeName) { return new VolumeBuilder().withName(volumeName).withNewEmptyDir().withMedium(getMedium()).endEmptyDir().build(); }
@Override public Volume fromConfig(VolumeConfig config) { return new VolumeBuilder() .withName(config.getName()) .withNewEmptyDir().withMedium(config.getMedium()).endEmptyDir() .build(); } }, GIT_REPO("gitRepo") {
@Override public void visit(PodSpecBuilder builder) { String tlsSecretVolumeName = getConfig(Config.tlsSecretVolumeName); if (!isVolumeAlreadyExists(builder.buildVolumes(), tlsSecretVolumeName)) { builder.addNewVolume().withName(tlsSecretVolumeName).withNewSecret() .withSecretName(AutoTLSEnricher.this.secretName).endSecret().endVolume(); } String jksSecretVolumeName = getConfig(Config.jksVolumeName); if (!isVolumeAlreadyExists(builder.buildVolumes(), jksSecretVolumeName)) { builder.addNewVolume().withName(jksSecretVolumeName).withNewEmptyDir().withMedium("Memory").endEmptyDir().endVolume(); } }
@Override public void visit(PodSpecBuilder builder) { String tlsSecretVolumeName = getConfig(Config.tlsSecretVolumeName); if (!isVolumeAlreadyExists(builder.buildVolumes(), tlsSecretVolumeName)) { builder.addNewVolume().withName(tlsSecretVolumeName).withNewSecret() .withSecretName(AutoTLSEnricher.this.secretName).endSecret().endVolume(); } String jksSecretVolumeName = getConfig(Config.jksVolumeName); if (!isVolumeAlreadyExists(builder.buildVolumes(), jksSecretVolumeName)) { builder.addNewVolume().withName(jksSecretVolumeName).withNewEmptyDir().withMedium("Memory").endEmptyDir().endVolume(); } }