Update migration-guide-v1alphav1-to-v1alpha2.md
This commit is contained in:
		
							parent
							
								
									d8bfa8de13
								
							
						
					
					
						commit
						74fb91dc08
					
				|  | @ -43,15 +43,44 @@ $ kubectl -n <namespace> get jenkins <cr_name> -o yaml > jenkins.yaml | |||
| Change apiVersion to `apiVersion: jenkins.io/v1alpha2` | ||||
| 
 | ||||
| New plugin format without dependent plugins: | ||||
| - spec.master.basePlugins | ||||
| - spec.master.plugins | ||||
| 
 | ||||
| Move Jenkins master container properties to spec.master.containers[jenkins-master] | ||||
| - spec.master.image | ||||
| - spec.master.imagePullPolicy | ||||
| - spec.master.livenessProbe | ||||
| - spec.master.readinessProbe | ||||
| - spec.master.resources | ||||
| - `spec.master.basePlugins` example: | ||||
| ``` | ||||
| spec: | ||||
|   master: | ||||
|     basePlugins: | ||||
|       - name: a-plugin-name | ||||
|         version: 1.0.0 | ||||
|       ... | ||||
| ``` | ||||
| - `spec.master.plugins` example: | ||||
| ``` | ||||
| 
 | ||||
| spec: | ||||
|   master: | ||||
|     plugins: | ||||
|       - name: a-plugin-name | ||||
|          version: 1.0.0 | ||||
|   ... | ||||
| ``` | ||||
| 
 | ||||
| Move Jenkins master container properties to `spec.master.containers[jenkins-master]` | ||||
| - `spec.master.image` -> `spec.master.containers[jenkins-master].image` | ||||
| - `spec.master.imagePullPolicy` -> `spec.master.containers[jenkins-master].imagePullPolicy` | ||||
| - `spec.master.livenessProbe` -> `spec.master.containers[jenkins-master].livenessProbe` | ||||
| - `spec.master.readinessProbe` -> `spec.master.containers[jenkins-master].readinessProbe` | ||||
| - `spec.master.resources` -> `spec.master.containers[jenkins-master].resources` | ||||
| 
 | ||||
| ``` | ||||
| spec: | ||||
|   master: | ||||
|     containers: | ||||
|       - name: jenkins-master | ||||
|         image: jenkins/jenkins:lts | ||||
|       ... | ||||
| ``` | ||||
| 
 | ||||
| See also the examples bellow for mor details. | ||||
| 
 | ||||
| ### Examples | ||||
| 
 | ||||
|  | @ -227,7 +256,8 @@ spec: | |||
|     - name: kubernetes-credentials-provider | ||||
|       version: 0.12.1 | ||||
|     containers: | ||||
|     - image: jenkins/jenkins:lts | ||||
|     - name: jenkins-master | ||||
|       image: jenkins/jenkins:lts | ||||
|       imagePullPolicy: Always | ||||
|       livenessProbe: | ||||
|         failureThreshold: 12 | ||||
|  | @ -239,7 +269,6 @@ spec: | |||
|         periodSeconds: 10 | ||||
|         successThreshold: 1 | ||||
|         timeoutSeconds: 5 | ||||
|       name: jenkins-master | ||||
|       readinessProbe: | ||||
|         failureThreshold: 3 | ||||
|         httpGet: | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue