mirror of
https://github.com/datahub-project/datahub.git
synced 2025-12-25 00:48:45 +00:00
feat(frontend): add custom ssl truststore settings (#6090)
This commit is contained in:
parent
8b85f708be
commit
961efe9c33
5
docker/datahub-frontend/env/docker.env
vendored
5
docker/datahub-frontend/env/docker.env
vendored
@ -11,6 +11,11 @@ JAVA_OPTS=-Xms512m -Xmx512m -Dhttp.port=9002 -Dconfig.file=datahub-frontend/conf
|
||||
#DATAHUB_GMS_USE_SSL=true
|
||||
#DATAHUB_GMS_SSL_PROTOCOL=
|
||||
|
||||
# Uncomment and set custom SSL truststore settings
|
||||
# SSL_TRUSTSTORE_FILE=datahub-frontend/conf/truststore.jks
|
||||
# SSL_TRUSTSTORE_TYPE=jks
|
||||
# SSL_TRUSTSTORE_PASSWORD=MyTruststorePassword
|
||||
|
||||
# Uncomment to enable Metadata Service Authentication
|
||||
# METADATA_SERVICE_AUTH_ENABLED=true
|
||||
|
||||
|
||||
@ -11,6 +11,21 @@ if [[ ${ENABLE_OTEL:-false} == true ]]; then
|
||||
OTEL_AGENT="-javaagent:/opentelemetry-javaagent-all.jar"
|
||||
fi
|
||||
|
||||
TRUSTSTORE_FILE=""
|
||||
if [[ ! -z ${SSL_TRUSTSTORE_FILE:-} ]]; then
|
||||
TRUSTSTORE_FILE="-Djavax.net.ssl.trustStore=$SSL_TRUSTSTORE_FILE"
|
||||
fi
|
||||
|
||||
TRUSTSTORE_TYPE=""
|
||||
if [[ ! -z ${SSL_TRUSTSTORE_TYPE:-} ]]; then
|
||||
TRUSTSTORE_TYPE="-Djavax.net.ssl.trustStoreType=$SSL_TRUSTSTORE_TYPE"
|
||||
fi
|
||||
|
||||
TRUSTSTORE_PASSWORD=""
|
||||
if [[ ! -z ${SSL_TRUSTSTORE_PASSWORD:-} ]]; then
|
||||
TRUSTSTORE_PASSWORD="-Djavax.net.ssl.trustStorePassword=$SSL_TRUSTSTORE_PASSWORD"
|
||||
fi
|
||||
|
||||
# make sure there is no whitespace at the beginning and the end of
|
||||
# this string
|
||||
export JAVA_OPTS="-Xms512m \
|
||||
@ -20,7 +35,8 @@ export JAVA_OPTS="-Xms512m \
|
||||
-Djava.security.auth.login.config=datahub-frontend/conf/jaas.conf \
|
||||
-Dlogback.configurationFile=datahub-frontend/conf/logback.xml \
|
||||
-Dlogback.debug=false \
|
||||
${PROMETHEUS_AGENT:-} ${OTEL_AGENT:-}
|
||||
${PROMETHEUS_AGENT:-} ${OTEL_AGENT:-} \
|
||||
${TRUSTSTORE_FILE:-} ${TRUSTSTORE_TYPE:-} ${TRUSTSTORE_PASSWORD:-} \
|
||||
-Dpidfile.path=/dev/null"
|
||||
|
||||
exec ./datahub-frontend/bin/datahub-frontend
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user