Установка JFROG с внешним mssql не работает.
Я пытаюсь установить jfrog с помощью установки helm на AKS (служба Azure Kubernetes).Я не предполагаю использовать встроенную базу данных postgresql, поэтому я переключаюсь на mssql (мою внешнюю базу данных).Я сделал все изменения среды в файле yaml и выполнил следующую команду:
helm install --name jfrogartifactory stable/artifactory --set artifactory.image.repository=docker.bintray.io/jfrog/artifactory-pro -f Values.yaml --debug
Values.yaml состоит из:
postgresql:
enabled: false
artifactory:
exec:
command :
- '/bin/bash'
- '-c'
- >
echo "Downloading the JAR";
wget -O sqljdbc_6.0.8112.200_enu.tar.gz "https://download.microsoft.com/download/0/2/A/02AAE597-3865-456C-AE7F-613F99F850A8/sqljdbc_6.0.8112.200_enu.tar.gz";
tar -xvzf sqljdbc_6.0.8112.200_enu.tar.gz;
cp sqljdbc_6.0/enu/jre8/sqljdbc42.jar /opt/jfrog/artifactory/tomcat/lib/sqljdbc42.jar
database:
type: mssql
host: host
databaseName: dbname
port: 1433
user: user
password: pass
env:
- name: DB_TYPE
value: mssql
- name: DB_HOST
value: host
- name: DB_USER
value: username
- name: DB_PASSWORD
value: pass
- name: DB_URL
value: url
Здесь все переменные env устанавливаются каксогласно моим спецификациям.Но команда не выполняется, где я должен загрузить jar-файл и поместить его на сервер tomcat, иначе модуль артефакта не появится, так как jar отсутствует, и модуль застрянет в состоянии ошибки.Я пробовал разные способы, но не смог добиться.Моя проблема в том, что команды sh не выполняются во время установки helm.
Может кто-нибудь помочь мне, пожалуйста?