Spring Kafka Configuración SSL en la aplicación de arranque Spring.yml

Estoy tratando de configurar una aplicación Spring Boot con un cliente Kafka para usar SSL. Tengo mis keystore.jks y truststore.jks almacenados en un sistema de archivos (en un contenedor acoplable) debido a esto:https: //github.com/spring-projects/spring-kafka/issues/71

Aquí está mi aplicación.yml:

spring:
  kafka:
      ssl:
        key-password: pass
        keystore-location: /tmp/kafka.client.keystore.jks
        keystore-password: pass
        truststore-location: /tmp/kafka.client.truststore.jks
        truststore-password: pass

Pero cuando inicio la aplicación (en un contenedor acoplable) dice:

Caused by: java.lang.IllegalStateException: Resource 'class path resource [tmp/kafka.client.keystore.jks]' must be on a file system
[..]
Caused by: java.io.FileNotFoundException: class path resource [tmp/kafka.client.keystore.jks] cannot be resolved to URL because it does not exist

Revisé el contenedor y los .jks están allí en / tmp.

No puedo entender cómo pasar .jks al arranque de primavera.

UPDATE 06/07/2018

Este es mi dockerfile

FROM openjdk:8-jdk-alpine
VOLUME /tmp
COPY ssl/kafka.client.keystore.jks /tmp
COPY ssl/kafka.client.truststore.jks /tmp
ARG JAR_FILE
ADD ${JAR_FILE} app.jar
ENTRYPOINT ["java","-Djava.security.egd=file:/dev/./urandom","-jar","/app.jar"]

Respuestas a la pregunta(2)

Su respuesta a la pregunta