MYSQL SSL Connection Configuration for Reporting
The MYSQL Server must be configured to accept the SSL Connection.
Get the MySQL
key-store (.jsk)&certificate(.cert)files from customer. The.jskfile is required for configuration of the reporting connector, whereas the.certfile is required for Apache Superset SSL configuration.Skeleton Project (cim-solution) already contains the default .jks files in the keystore directory.
- Replace the
mykeystore.jksfile acquired from the customer incim-solution/kubernetes/pre-deployment/reportingConnector/keystore/directory. Navigate to
cim-solution/kubernetes/directory and run the following command.JSkubectl create configmap -n expertflow ef-reporting-connector-keystore-cm --from-file=pre-deployment/reportingConnector/keystore/mykeystore.jksOpen the
cim-solution/kubernetes/pre-deployment/reportingConnector/reporting-connector.confand set themysql_dbms_additional_paramsvalue as shown below.CODEmysql_dbms_additional_params=noDatetimeStringSync=true&useSSL=true&requireSSL=true&trustServerCertificate=true&clientCertificateKeyStoreUrl=file:///root/config/certs/mykeystore.jks&clientCertificateKeyStorePassword={KEYSTORE_PASSWORD} # Replace the {KEYSTORE_PASSWORD} with your original keystore password. Use "changeit" in case of default password.