Skip to content

Commit f280a12

Browse files
committed
updated test deployments
1 parent 34795d0 commit f280a12

File tree

2 files changed

+41
-57
lines changed

2 files changed

+41
-57
lines changed

test/01-validation-cern.yaml

Lines changed: 20 additions & 35 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,29 @@
1-
apiVersion: storage.k8s.io/v1
2-
kind: StorageClass
3-
metadata:
4-
name: csi-cvmfs-atlas
5-
provisioner: cvmfs.csi.cern.ch
6-
parameters:
7-
repository: atlas.cern.ch
8-
---
9-
apiVersion: storage.k8s.io/v1
10-
kind: StorageClass
11-
metadata:
12-
name: csi-cvmfs-cms
13-
provisioner: cvmfs.csi.cern.ch
14-
parameters:
15-
repository: cms.cern.ch
16-
---
171
apiVersion: v1
18-
kind: PersistentVolumeClaim
2+
kind: PersistentVolume
193
metadata:
20-
name: csi-cvmfs-atlas-pvc
4+
name: cvmfs-default
215
spec:
6+
csi:
7+
driver: cvmfs.csi.cern.ch
8+
volumeHandle: cvmfs-default
229
accessModes:
2310
- ReadOnlyMany
24-
resources:
25-
requests:
26-
storage: 1Gi
27-
storageClassName: csi-cvmfs-atlas
11+
capacity:
12+
storage: 1
2813
---
2914
apiVersion: v1
3015
kind: PersistentVolumeClaim
3116
metadata:
32-
name: csi-cvmfs-cms-pvc
17+
name: cvmfs
18+
namespace: default
3319
spec:
3420
accessModes:
3521
- ReadOnlyMany
3622
resources:
3723
requests:
38-
storage: 1Gi
39-
storageClassName: csi-cvmfs-cms
24+
storage: 1
25+
volumeName: cvmfs-default
26+
storageClassName: ""
4027
---
4128
apiVersion: batch/v1
4229
kind: Job
@@ -54,20 +41,18 @@ spec:
5441
image: busybox
5542
command: ["/bin/sh", "-c", "cat /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/README.INSTALL"]
5643
volumeMounts:
57-
- mountPath: /cvmfs/atlas.cern.ch
58-
name: atlas-pvc
44+
- mountPath: /cvmfs
45+
mountPropagation: HostToContainer
46+
name: cvmfs
5947
- name: cms
6048
image: busybox
6149
command: ["/bin/sh", "-c", "cat /cvmfs/cms.cern.ch/README"]
6250
volumeMounts:
63-
- mountPath: /cvmfs/cms.cern.ch
64-
name: cms-pvc
51+
- mountPath: /cvmfs
52+
mountPropagation: HostToContainer
53+
name: cvmfs
6554
volumes:
66-
- name: atlas-pvc
67-
persistentVolumeClaim:
68-
claimName: csi-cvmfs-atlas-pvc
69-
readOnly: true
70-
- name: cms-pvc
55+
- name: cvmfs
7156
persistentVolumeClaim:
72-
claimName: csi-cvmfs-cms-pvc
57+
claimName: cvmfs
7358
readOnly: true

test/02-validation-cern-multins.yaml

Lines changed: 21 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -4,38 +4,39 @@ metadata:
44
name: multins
55
---
66
apiVersion: v1
7-
kind: PersistentVolumeClaim
7+
kind: PersistentVolume
88
metadata:
9-
name: csi-cvmfs-atlas-pvc
10-
namespace: multins
9+
name: cvmfs-multins
1110
spec:
11+
csi:
12+
driver: cvmfs.csi.cern.ch
13+
volumeHandle: cvmfs-multins
1214
accessModes:
1315
- ReadOnlyMany
14-
resources:
15-
requests:
16-
storage: 1Gi
17-
storageClassName: csi-cvmfs-atlas
16+
capacity:
17+
storage: 1
1818
---
1919
apiVersion: v1
2020
kind: PersistentVolumeClaim
2121
metadata:
22-
name: csi-cvmfs-cms-pvc
22+
name: cvmfs
2323
namespace: multins
2424
spec:
2525
accessModes:
2626
- ReadOnlyMany
2727
resources:
2828
requests:
29-
storage: 1Gi
30-
storageClassName: csi-cvmfs-cms
29+
storage: 1
30+
volumeName: cvmfs-multins
31+
storageClassName: ""
3132
---
3233
apiVersion: batch/v1
3334
kind: Job
3435
metadata:
35-
name: validation-cern-multins
36+
name: validation-cern
3637
namespace: multins
3738
labels:
38-
app: validation-cern-multins
39+
app: validation-cern
3940
ci: "true"
4041
spec:
4142
template:
@@ -46,20 +47,18 @@ spec:
4647
image: busybox
4748
command: ["/bin/sh", "-c", "cat /cvmfs/atlas.cern.ch/repo/ATLASLocalRootBase/README.INSTALL"]
4849
volumeMounts:
49-
- mountPath: /cvmfs/atlas.cern.ch
50-
name: atlas-pvc
50+
- mountPath: /cvmfs
51+
mountPropagation: HostToContainer
52+
name: cvmfs
5153
- name: cms
5254
image: busybox
5355
command: ["/bin/sh", "-c", "cat /cvmfs/cms.cern.ch/README"]
5456
volumeMounts:
55-
- mountPath: /cvmfs/cms.cern.ch
56-
name: cms-pvc
57+
- mountPath: /cvmfs
58+
mountPropagation: HostToContainer
59+
name: cvmfs
5760
volumes:
58-
- name: atlas-pvc
59-
persistentVolumeClaim:
60-
claimName: csi-cvmfs-atlas-pvc
61-
readOnly: true
62-
- name: cms-pvc
61+
- name: cvmfs
6362
persistentVolumeClaim:
64-
claimName: csi-cvmfs-cms-pvc
63+
claimName: cvmfs
6564
readOnly: true

0 commit comments

Comments
 (0)