You've already forked reposilite-charts
							
							
		
			
				
	
	
		
			85 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			85 lines
		
	
	
		
			2.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| chart:
 | |
|   appVersion: 0.1.0
 | |
|   version: 0.1.0
 | |
| suite: Mount persistent volume claim
 | |
| release:
 | |
|   name: reposilite-unittest
 | |
|   namespace: testing
 | |
| templates:
 | |
| - templates/deployment.yaml
 | |
| - templates/secretPrometheusBasicAuth.yaml
 | |
| tests:
 | |
| - it: Rendering default volumes and volumeMounts with persistent volume claim
 | |
|   set:
 | |
|     persistentVolumeClaim.enabled: true
 | |
|   asserts:
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].env
 | |
|       content:
 | |
|         name: REPOSILITE_DATA
 | |
|         value: /app/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].volumeMounts
 | |
|       content:
 | |
|         name: data
 | |
|         mountPath: /app/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.volumes
 | |
|       content:
 | |
|         name: data
 | |
|         persistentVolumeClaim:
 | |
|           claimName: reposilite-unittest
 | |
|     template: templates/deployment.yaml
 | |
| 
 | |
| - it: Rendering custom volumes and volumeMounts with persistent volume claim
 | |
|   set:
 | |
|     persistentVolumeClaim.enabled: true
 | |
|     persistentVolumeClaim.path: /usr/lib/reposilite/data
 | |
|   asserts:
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].env
 | |
|       content:
 | |
|         name: REPOSILITE_DATA
 | |
|         value: /usr/lib/reposilite/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].volumeMounts
 | |
|       content:
 | |
|         name: data
 | |
|         mountPath: /usr/lib/reposilite/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.volumes
 | |
|       content:
 | |
|         name: data
 | |
|         persistentVolumeClaim:
 | |
|           claimName: reposilite-unittest
 | |
|     template: templates/deployment.yaml
 | |
| 
 | |
| - it: Rendering custom volumes and volumeMounts with persistent volume claim
 | |
|   set:
 | |
|     persistentVolumeClaim.enabled: true
 | |
|     persistentVolumeClaim.existing.enabled: true
 | |
|     persistentVolumeClaim.existing.persistentVolumeClaimName: my-custom-pvc
 | |
|   asserts:
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].env
 | |
|       content:
 | |
|         name: REPOSILITE_DATA
 | |
|         value: /app/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.containers[0].volumeMounts
 | |
|       content:
 | |
|         name: data
 | |
|         mountPath: /app/data
 | |
|     template: templates/deployment.yaml
 | |
|   - contains:
 | |
|       path: spec.template.spec.volumes
 | |
|       content:
 | |
|         name: data
 | |
|         persistentVolumeClaim:
 | |
|           claimName: my-custom-pvc
 | |
|     template: templates/deployment.yaml |