MYSQL Database

ARTIFACTORY: How to configure Artifactory with an external database when using Artifactory Helm Installation

AuthorFullName__c
Bassel Mbariky
articleNumber
000005515
ft:sourceType
Salesforce
FirstPublishedDate
2022-12-21T17:22:08Z
lastModifiedDate
2023-03-09
VersionNumber
5
Note: Pre-start command downloads the driver and places it in /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib/ so it can be used by the Artifactory.

The example below which can be added to the values.yaml:
   postgresql:
     enabled: false
   waitForDatabase: true
   database:
     type: mysql
     driver: com.mysql.jdbc.Driver
     url: 'jdbc:mysql://database-ip:3306/artdb?characterEncoding=UTF-8&elideSetAutoCommits=true&useSSL=false'
     user: artifactory
     password: password

   artifactory:

     preStartCommand: "mkdir -p /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib; cd /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib && curl https://repo1.maven.org/maven2/mysql/mysql-connector-java/8.0.30/mysql-connector-java-8.0.30.jar -o /opt/jfrog/artifactory/var/bootstrap/artifactory/tomcat/lib/mysql-connector-java-8.0.30.jar; chmod 644
 mysql-connector-java-8.0.30.jar"