Jenkins helm Chart 未添加 JENKINS_OPTS 环境变量
Jenkins helm Chart not adding JENKINS_OPTS environment variable
我正在通过 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_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
我正在通过 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_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