Make livenessProbe and readinessProbe configurable in Helm chart (#499)
This commit is contained in:
		
							parent
							
								
									9713375a37
								
							
						
					
					
						commit
						73db2e0fc9
					
				|  | @ -86,26 +86,12 @@ spec: | |||
|         {{- with .Values.jenkins.imagePullSecrets }} | ||||
|         imagePullSecrets: {{ toYaml . | nindent 10 }} | ||||
|         {{- end }} | ||||
|         livenessProbe: | ||||
|           failureThreshold: 12 | ||||
|           httpGet: | ||||
|             path: /login | ||||
|             port: http | ||||
|             scheme: HTTP | ||||
|           initialDelaySeconds: 80 | ||||
|           periodSeconds: 10 | ||||
|           successThreshold: 1 | ||||
|           timeoutSeconds: 5 | ||||
|         readinessProbe: | ||||
|           failureThreshold: 3 | ||||
|           httpGet: | ||||
|             path: /login | ||||
|             port: http | ||||
|             scheme: HTTP | ||||
|           initialDelaySeconds: 30 | ||||
|           periodSeconds: 10 | ||||
|           successThreshold: 1 | ||||
|           timeoutSeconds: 1 | ||||
|         {{- with .Values.jenkins.livenessProbe }} | ||||
|         livenessProbe: {{ toYaml . | nindent 10 }} | ||||
|         {{- end }} | ||||
|         {{- with .Values.jenkins.readinessProbe }} | ||||
|         readinessProbe: {{ toYaml . | nindent 10 }} | ||||
|         {{- end }} | ||||
|         {{- with .Values.jenkins.resources }} | ||||
|         resources: {{ toYaml . | nindent 10 }} | ||||
|         {{- end }} | ||||
|  |  | |||
|  | @ -147,6 +147,29 @@ jenkins: | |||
|   # slave Jenkins service | ||||
|   # See https://jenkinsci.github.io/kubernetes-operator/docs/getting-started/latest/schema/#github.com/jenkinsci/kubernetes-operator/pkg/apis/jenkins/v1alpha2.Service for details | ||||
|   #slaveService: | ||||
|    | ||||
|   # LivenessProbe for Jenkins Master pod | ||||
|   livenessProbe: | ||||
|     failureThreshold: 12 | ||||
|     httpGet: | ||||
|       path: /login | ||||
|       port: http | ||||
|       scheme: HTTP | ||||
|     initialDelaySeconds: 80 | ||||
|     periodSeconds: 10 | ||||
|     successThreshold: 1 | ||||
|     timeoutSeconds: 5 | ||||
|   # ReadinessProbe for Jenkins Master pod | ||||
|   readinessProbe: | ||||
|     failureThreshold: 3 | ||||
|     httpGet: | ||||
|       path: /login | ||||
|       port: http | ||||
|       scheme: HTTP | ||||
|     initialDelaySeconds: 30 | ||||
|     periodSeconds: 10 | ||||
|     successThreshold: 1 | ||||
|     timeoutSeconds: 1 | ||||
| 
 | ||||
|   # backup is section for configuring operator's backup feature | ||||
|   # By default backup feature is enabled and pre-configured | ||||
|  |  | |||
|  | @ -385,6 +385,50 @@ SecurityContext for pod. | |||
| </tr> | ||||
| <tr> | ||||
| <td> | ||||
| <code>livenessProbe</code> | ||||
| </td> | ||||
| <td> | ||||
| <pre> | ||||
| livenessProbe: | ||||
|   failureThreshold: 12 | ||||
|   httpGet: | ||||
|     path: /login | ||||
|     port: http | ||||
|     scheme: HTTP | ||||
|   initialDelaySeconds: 80 | ||||
|   periodSeconds: 10 | ||||
|   successThreshold: 1 | ||||
|   timeoutSeconds: 5 | ||||
| </pre> | ||||
| </td> | ||||
| <td> | ||||
| livenessProbe for Pod | ||||
| </td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td> | ||||
| <code>readinessProbe</code> | ||||
| </td> | ||||
| <td> | ||||
| <pre> | ||||
| readinessProbe: | ||||
|   failureThreshold: 3 | ||||
|   httpGet: | ||||
|     path: /login | ||||
|     port: http | ||||
|     scheme: HTTP | ||||
|   initialDelaySeconds: 30 | ||||
|   periodSeconds: 10 | ||||
|   successThreshold: 1 | ||||
|   timeoutSeconds: 1 | ||||
| </pre> | ||||
| </td> | ||||
| <td> | ||||
| readinessProbe for Pod | ||||
| </td> | ||||
| </tr> | ||||
| <tr> | ||||
| <td> | ||||
| <code> | ||||
| backup | ||||
| </code> | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue