|
| 1 | +apiVersion: v1 |
| 2 | +kind: PersistentVolumeClaim |
| 3 | +metadata: |
| 4 | + name: banzai-shared-pvc |
| 5 | + labels: |
| 6 | + group: banzai-e2e-test |
| 7 | +spec: |
| 8 | + accessModes: |
| 9 | + - ReadWriteMany |
| 10 | + resources: |
| 11 | + requests: |
| 12 | + storage: 10Gi |
| 13 | +--- |
1 | 14 | apiVersion: apps/v1
|
2 | 15 | kind: Deployment
|
3 | 16 | metadata:
|
@@ -131,10 +144,17 @@ spec:
|
131 | 144 | restartPolicy: Always
|
132 | 145 | securityContext:
|
133 | 146 | fsGroup: 10000
|
| 147 | + volumes: |
| 148 | + - name: banzai-shared-volume |
| 149 | + persistentVolumeClaim: |
| 150 | + claimName: banzai-shared-pvc |
134 | 151 | containers:
|
135 | 152 | - name: banzai-celery-workers
|
136 | 153 | image: banzai:test-latest
|
137 | 154 | imagePullPolicy: IfNotPresent
|
| 155 | + volumeMounts: |
| 156 | + - name: banzai-shared-volume |
| 157 | + mountPath: /archive |
138 | 158 | env:
|
139 | 159 | - name: DB_ADDRESS
|
140 | 160 | value: "sqlite:////archive/engineering/test.db?timeout=30"
|
@@ -214,10 +234,17 @@ spec:
|
214 | 234 | restartPolicy: Always
|
215 | 235 | securityContext:
|
216 | 236 | fsGroup: 10000
|
| 237 | + volumes: |
| 238 | + - name: banzai-shared-volume |
| 239 | + persistentVolumeClaim: |
| 240 | + claimName: banzai-shared-pvc |
217 | 241 | containers:
|
218 | 242 | - name: banzai-large-celery-workers
|
219 | 243 | image: banzai:test-latest
|
220 | 244 | imagePullPolicy: IfNotPresent
|
| 245 | + volumeMounts: |
| 246 | + - name: banzai-shared-volume |
| 247 | + mountPath: /archive |
221 | 248 | env:
|
222 | 249 | - name: DB_ADDRESS
|
223 | 250 | value: "sqlite:////archive/engineering/test.db?timeout=30"
|
@@ -297,10 +324,17 @@ spec:
|
297 | 324 | restartPolicy: Always
|
298 | 325 | securityContext:
|
299 | 326 | fsGroup: 10000
|
| 327 | + volumes: |
| 328 | + - name: banzai-shared-volume |
| 329 | + persistentVolumeClaim: |
| 330 | + claimName: banzai-shared-pvc |
300 | 331 | containers:
|
301 | 332 | - name: banzai-listener
|
302 | 333 | image: banzai:test-latest
|
303 | 334 | imagePullPolicy: IfNotPresent
|
| 335 | + volumeMounts: |
| 336 | + - name: banzai-shared-volume |
| 337 | + mountPath: /archive |
304 | 338 | env:
|
305 | 339 | - name: DB_ADDRESS
|
306 | 340 | value: "sqlite:////archive/engineering/test.db?timeout=30"
|
|
0 commit comments