Установка JFROG с внешней БД - PullRequest
0 голосов
/ 27 июня 2019

Установка 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.

Может кто-нибудь помочь мне, пожалуйста?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...