使用外部数据库安装JFROG

时间:2019-06-27 11:28:09

标签: jfrog-cli

使用外部mssql的JFROG安装无法正常工作。

我正在尝试使用AKS(Azure Kubernetes服务)上的头盔安装来安装jfrog。我不应该使用内置的postgresql DB,因此我要切换到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丢失而导致人工容器无法显示,并且pod会停留在错误状态。我尝试了不同的方法,但无法实现。我的问题是在头盔安装过程中未执行sh命令。

有人可以帮我吗?

0 个答案:

没有答案