【问题标题】:Jenkins helm Chart not adding JENKINS_OPTS environment variableJenkins helm Chart 未添加 JENKINS_OPTS 环境变量
【发布时间】:2018-02-03 11:16:22
【问题描述】:

我正在从 helm chat jenkins-0.8.2 安装 Jenkins,尝试添加 JENKINS_OPTS 环境变量。但它没有被添加到我的部署中。

这是我的价值观文件。

Master:
  Name: jenkins-master
  Image: "jenkins/jenkins"
  ImageTag: "lts"
  ImagePullPolicy: "Always"
  Component: "jenkins-master"
  UseSecurity: true  
  JavaOpts: "-Xms512m -Xmx2048m"
  JenkinsUriPrefix: /jenkins
  JenkinsOpts: '--prefix=/jenkins'

jenkins-master-deployment.yaml 文件中也可以看到。

env:
            - name: JAVA_OPTS
              value: "{{ default "" .Values.Master.JavaOpts}}"
            - name: JENKINS_OPTS
              value: "{{ if .Values.Master.JenkinsUriPrefix }}--prefix={{ .Values.Master.JenkinsUriPrefix }} {{ end }}{{ default "" .Values.Master.JenkinsOpts}}"

它缺少 JEKNIS_OPT 环境。

# kg deploy jenkins-jenkins -o yaml |grep OPTS
        - name: JAVA_OPTS

如何在 helm chat 中获得这个附加值?

谢谢 SR

【问题讨论】:

    标签: jenkins kubernetes kubernetes-helm


    【解决方案1】:

    当前稳定图表没有JENKINS_OPT 选项。我必须从 github 上查看代码并安装 helm chart。我的版本图jenkins-0.13.1

    helm install jenkins  --name jenkins --namespace  jenkins -f jenkins-values.yaml --debug
    

    测试一下:

    # kg deploy -o yaml |grep OPTS
              - name: JAVA_OPTS
              - name: JENKINS_OPTS
    

    【讨论】:

      猜你喜欢
      • 2022-08-17
      • 1970-01-01
      • 1970-01-01
      • 2016-03-15
      • 2017-11-21
      • 1970-01-01
      • 1970-01-01
      • 2021-04-29
      • 2014-10-06
      相关资源
      最近更新 更多