File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -19,7 +19,11 @@ install = helm(
1919 './deploy/helm' ,
2020 name = 'runtime-class-manager' ,
2121 namespace = 'rcm' ,
22- set = ['image.repository=' + settings .get ('registry' )]
22+ set = [
23+ 'image.repository=' + settings .get ('registry' ),
24+ # Disable the leader election to speed up the startup time.
25+ 'rcm.leaderElectEnabled=false' ,
26+ ],
2327)
2428
2529objects = decode_yaml_stream (install )
@@ -28,8 +32,6 @@ for o in objects:
2832 # running process.
2933 if o .get ('kind' ) == 'Deployment' and o .get ('metadata' ).get ('name' ) == 'runtime-class-manager' :
3034 o ['spec' ]['template' ]['spec' ]['securityContext' ]['runAsNonRoot' ] = False
31- # Disable the leader election to speed up the startup time.
32- o ['spec' ]['template' ]['spec' ]['containers' ][0 ]['args' ].remove ('--leader-elect' )
3335 break
3436updated_install = encode_yaml_stream (objects )
3537k8s_yaml (updated_install )
Original file line number Diff line number Diff line change 3636 {{- toYaml .Values.securityContext | nindent 12 }}
3737 image : " {{ .Values.image.repository }}:{{ .Values.image.tag | default .Chart.AppVersion }}"
3838 imagePullPolicy : {{ .Values.image.pullPolicy }}
39+ {{- if .Values.rcm.leaderElectEnabled }}
40+ args :
41+ - leader-elect
42+ {{- end }}
3943 env :
4044 - name : CONTROLLER_NAMESPACE
4145 value : {{ .Release.Namespace }}
Original file line number Diff line number Diff line change 1919 tag : " latest"
2020 nodeInstallerJob :
2121 ttl : 0
22+ leaderElectEnabled : false
2223
2324imagePullSecrets : []
2425nameOverride : " "
You can’t perform that action at this time.
0 commit comments