feat(skipPlugins): add skipPlugins to helm chart
This commit is contained in:
		
							parent
							
								
									d7ee4b26b5
								
							
						
					
					
						commit
						9f8a5376f9
					
				|  | @ -91,6 +91,7 @@ Kubernetes native operator which fully manages Jenkins on Kubernetes | |||
| | jenkins.seedJobAgentImage | string | `""` |  | | ||||
| | jenkins.seedJobs | list | `[]` |  | | ||||
| | jenkins.serviceAccount.annotations | object | `{}` |  | | ||||
| | jenkins.skipPlugins | bool | `false` |  | | ||||
| | jenkins.terminationGracePeriodSeconds | int | `30` |  | | ||||
| | jenkins.tolerations | list | `[]` |  | | ||||
| | jenkins.validateSecurityWarnings | bool | `false` |  | | ||||
|  |  | |||
|  | @ -1330,6 +1330,11 @@ spec: | |||
|                             type: string | ||||
|                         type: object | ||||
|                     type: object | ||||
|                   skipPlugins: | ||||
|                     description: 'Allow to skip installation of both BasePlugins and | ||||
|                       Plugins. Requires using a custom image which includes the | ||||
|                       BasePlugins. Defaults to false.' | ||||
|                     type: boolean | ||||
|                   terminationGracePeriodSeconds: | ||||
|                     description: 'Optional duration in seconds the pod needs to terminate gracefully.' | ||||
|                     type: integer | ||||
|  |  | |||
|  | @ -115,6 +115,7 @@ spec: | |||
|     {{- with .Values.jenkins.hostAliases }} | ||||
|     hostAliases: {{ toYaml . | nindent 4 }} | ||||
|     {{- end }} | ||||
|     skipPlugins: {{ .Values.jenkins.skipPlugins }} | ||||
|     {{- if .Values.jenkins.terminationGracePeriodSeconds }} | ||||
|     terminationGracePeriodSeconds: {{ .Values.jenkins.terminationGracePeriodSeconds }} | ||||
|     {{- end }} | ||||
|  |  | |||
|  | @ -145,6 +145,11 @@ jenkins: | |||
|   # SeedJobAgentImage defines the image that will be used by the seed job agent. If not defined jenkins/inbound-agent:3248.v65ecb_254c298-6 will be used. | ||||
|   seedJobAgentImage: "" | ||||
| 
 | ||||
|   # skipPlugins allows to skip installation of both BasePlugins and Plugins. | ||||
|   # Requires using a custom image which includes the BasePlugins. | ||||
|   # Defaults to false. | ||||
|   skipPlugins: false | ||||
| 
 | ||||
|   # Resource limit/request for Jenkins | ||||
|   # See https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ for details | ||||
|   resources: | ||||
|  |  | |||
|  | @ -152,9 +152,6 @@ spec: | |||
|                   Master represents Jenkins master pod properties and Jenkins plugins. | ||||
|                   Every single change here requires a pod restart. | ||||
|                 properties: | ||||
|                   skipPlugins: | ||||
|                     description: Allow to skip installation of both BasePlugins and Plugins. Requires using a custom image which includes the BasePlugins. Defaults to false. | ||||
|                     type: boolean | ||||
|                   annotations: | ||||
|                     additionalProperties: | ||||
|                       type: string | ||||
|  | @ -1677,6 +1674,10 @@ spec: | |||
|                             type: string | ||||
|                         type: object | ||||
|                     type: object | ||||
|                   skipPlugins: | ||||
|                     description: Allow to skip installation of both BasePlugins and Plugins. Requires using a custom | ||||
|                       image which includes the BasePlugins. Defaults to false. | ||||
|                     type: boolean | ||||
|                   terminationGracePeriodSeconds: | ||||
|                     description: |- | ||||
|                       The grace period is the duration in seconds after the processes running in the pod are sent | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue