Fix compatibility with Pulsar 3.3.x+ docker images where /pulsar isn't writable (#531)

This commit is contained in:
Lari Hotari 2024-09-27 22:17:12 +03:00 committed by GitHub
parent a45bc4bfe1
commit fffdcfc1ad
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -36,9 +36,14 @@ data:
crtFile=/pulsar/certs/${component}/tls.crt crtFile=/pulsar/certs/${component}/tls.crt
keyFile=/pulsar/certs/${component}/tls.key keyFile=/pulsar/certs/${component}/tls.key
caFile=/pulsar/certs/ca/ca.crt caFile=/pulsar/certs/ca/ca.crt
p12File=/pulsar/${component}.p12 tlsDir=/tmp/pulsar-tls$$
keyStoreFile=/pulsar/${component}.keystore.jks p12File=${tlsDir}/${component}.p12
trustStoreFile=/pulsar/${component}.truststore.jks keyStoreFile=${tlsDir}/${component}.keystore.jks
trustStoreFile=${tlsDir}/${component}.truststore.jks
# create tmp dir for keystore and truststore files
mkdir ${tlsDir}
chmod 0700 ${tlsDir}
function checkFile() { function checkFile() {
local file=$1 local file=$1