我已经通过Helm Chart部署了Jenkins,并使用了现有声明的持久性。Pod出现了,应用程序可用,但是当我配置LDAP然后重新启动Pod时,我失去了设置。
我已经尝试了几个持久性设置值。yaml w/o任何运气。任何建议?
默认值。yaml:
https://github.com/jenkinsci/helm-charts/blob/main/charts/jenkins/values.yaml
下面是我的values中的ldap设置。yaml:当然是使用泛型值。
controller:
JCasC:
configScripts:
ldap-settings: |
jenkins:
securityRealm:
ldap:
configurations:
- server: ldap.acme.com
rootDN: dc=acme,dc=uk
managerPasswordSecret: ${LDAP_PASSWORD}
groupMembershipStrategy:
fromUserRecord:
attributeName: "memberOf"
字符串
我可以看到我在运行以下命令时传递的值:
Helm -n Jenkins获得价值Jenkins
ldap-settings中的值看起来是正确的,但是它们没有反映在UI中。
1条答案
按热度按时间4ioopgfo1#
我遇到了同样的问题,我改变了以下设置:
字符串
我在这里回答:
当我使用Helm升级Jenkins配置时,Jenkins不保留数据