File tree 10 files changed +32
-53
lines changed
prow-gke-release-staging-head
prow-gke-release-staging-rc
10 files changed +32
-53
lines changed Original file line number Diff line number Diff line change 16
16
serviceAccountName : csi-controller-sa
17
17
containers :
18
18
- name : csi-provisioner
19
- image : gcr.io/gke-release /csi-provisioner
19
+ image : gke. gcr.io/csi-provisioner
20
20
args :
21
21
- " --v=5"
22
22
- " --csi-address=/csi/csi.sock"
@@ -25,15 +25,17 @@ spec:
25
25
- name : socket-dir
26
26
mountPath : /csi
27
27
- name : csi-attacher
28
- image : gcr.io/gke-release /csi-attacher
28
+ image : gke. gcr.io/csi-attacher
29
29
args :
30
30
- " --v=5"
31
31
- " --csi-address=/csi/csi.sock"
32
32
volumeMounts :
33
33
- name : socket-dir
34
34
mountPath : /csi
35
35
- name : gce-pd-driver
36
- image : gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver
36
+ # Don't change base image without changing pdImagePlaceholder in
37
+ # test/k8s-integration/main.go
38
+ image : gke.gcr.io/gcp-compute-persistent-disk-csi-driver
37
39
args :
38
40
- " --v=5"
39
41
- " --endpoint=unix:/csi/csi.sock"
Original file line number Diff line number Diff line change 15
15
serviceAccountName : csi-node-sa
16
16
containers :
17
17
- name : csi-driver-registrar
18
- image : gcr.io/gke-release /csi-node-driver-registrar
18
+ image : gke. gcr.io/csi-node-driver-registrar
19
19
args :
20
20
- " --v=5"
21
21
- " --csi-address=/csi/csi.sock"
37
37
- name : gce-pd-driver
38
38
securityContext :
39
39
privileged : true
40
- image : gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver
40
+ # Don't change base image without changing pdImagePlaceholder in
41
+ # test/k8s-integration/main.go
42
+ image : gke.gcr.io/gcp-compute-persistent-disk-csi-driver
41
43
args :
42
44
- " --v=5"
43
45
- " --endpoint=unix:/csi/csi.sock"
Original file line number Diff line number Diff line change 8
8
containers :
9
9
- name : csi-snapshotter
10
10
imagePullPolicy : Always
11
- image : gcr.io/gke-release /csi-snapshotter:v1.0.1-gke.0
11
+ image : gke. gcr.io/csi-snapshotter:v1.0.1-gke.0
12
12
args :
13
13
- " --v=5"
14
14
- " --csi-address=/csi/csi.sock"
Original file line number Diff line number Diff line change 7
7
- node_always_pull.yaml
8
8
images :
9
9
# Replace this with your private image names and tags
10
- - name : gcr.io/gke-release /gcp-compute-persistent-disk-csi-driver
10
+ - name : gke. gcr.io/gcp-compute-persistent-disk-csi-driver
11
11
newName : gcr.io/REPLACEME/gcp-compute-persistent-disk-csi-driver
12
12
newTag : " latest"
Original file line number Diff line number Diff line change @@ -3,15 +3,15 @@ kind: Kustomization
3
3
bases :
4
4
- ../../base
5
5
images :
6
- - name : gcr.io/gke-release /gcp-compute-persistent-disk-csi-driver
6
+ - name : gke. gcr.io/gcp-compute-persistent-disk-csi-driver
7
7
newName : gcr.io/gke-release-staging/gcp-compute-persistent-disk-csi-driver
8
8
newTag : " latest"
9
- - name : gcr.io/gke-release /csi-provisioner
9
+ - name : gke. gcr.io/csi-provisioner
10
10
newName : gcr.io/gke-release-staging/csi-provisioner
11
11
newTag : " latest"
12
- - name : gcr.io/gke-release /csi-attacher
12
+ - name : gke. gcr.io/csi-attacher
13
13
newName : gcr.io/gke-release-staging/csi-attacher
14
14
newTag : " latest"
15
- - name : gcr.io/gke-release /csi-node-driver-registrar
15
+ - name : gke. gcr.io/csi-node-driver-registrar
16
16
newName : gcr.io/gke-release-staging/csi-node-driver-registrar
17
17
newTag : " latest"
Original file line number Diff line number Diff line change @@ -3,15 +3,15 @@ kind: Kustomization
3
3
bases :
4
4
- ../../base
5
5
images :
6
- - name : gcr.io/gke-release /gcp-compute-persistent-disk-csi-driver
6
+ - name : gke. gcr.io/gcp-compute-persistent-disk-csi-driver
7
7
newName : gcr.io/gke-release-staging/gcp-compute-persistent-disk-csi-driver
8
8
newTag : " v0.5.0-rc1"
9
- - name : gcr.io/gke-release /csi-provisioner
9
+ - name : gke. gcr.io/csi-provisioner
10
10
newName : gcr.io/gke-release-staging/csi-provisioner
11
11
newTag : " v1.2.0-gke.0"
12
- - name : gcr.io/gke-release /csi-attacher
12
+ - name : gke. gcr.io/csi-attacher
13
13
newName : gcr.io/gke-release-staging/csi-attacher
14
14
newTag : " v1.1.0-gke.0"
15
- - name : gcr.io/gke-release /csi-node-driver-registrar
15
+ - name : gke. gcr.io/csi-node-driver-registrar
16
16
newName : gcr.io/gke-release-staging/csi-node-driver-registrar
17
17
newTag : " v1.1.0-gke.0"
Original file line number Diff line number Diff line change @@ -3,15 +3,17 @@ kind: Kustomization
3
3
bases :
4
4
- ../../base
5
5
images :
6
- - name : gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver
7
- newName : gcr.io/gke-release/gcp-compute-persistent-disk-csi-driver
6
+ - name : gke.gcr.io/gcp-compute-persistent-disk-csi-driver
7
+ # Don't change stable image without changing pdImagePlaceholder in
8
+ # test/k8s-integration/main.go
9
+ newName : gke.gcr.io/gcp-compute-persistent-disk-csi-driver
8
10
newTag : " v0.5.0-gke.0"
9
- - name : gcr.io/gke-release /csi-provisioner
10
- newName : gcr.io/gke-release /csi-provisioner
11
+ - name : gke. gcr.io/csi-provisioner
12
+ newName : gke. gcr.io/csi-provisioner
11
13
newTag : " v1.2.0-gke.0"
12
- - name : gcr.io/gke-release /csi-attacher
13
- newName : gcr.io/gke-release /csi-attacher
14
+ - name : gke. gcr.io/csi-attacher
15
+ newName : gke. gcr.io/csi-attacher
14
16
newTag : " v1.1.0-gke.0"
15
- - name : gcr.io/gke-release /csi-node-driver-registrar
16
- newName : gcr.io/gke-release /csi-node-driver-registrar
17
+ - name : gke. gcr.io/csi-node-driver-registrar
18
+ newName : gke. gcr.io/csi-node-driver-registrar
17
19
newTag : " v1.1.0-gke.0"
Original file line number Diff line number Diff line change @@ -72,31 +72,6 @@ func validateVolumeCapabilities(vcs []*csi.VolumeCapability) error {
72
72
return err
73
73
}
74
74
}
75
- if err := crossValidateAccessModes (vcs ); err != nil {
76
- return err
77
- }
78
- return nil
79
- }
80
-
81
- func crossValidateAccessModes (vcs []* csi.VolumeCapability ) error {
82
- m := map [csi.VolumeCapability_AccessMode_Mode ]bool {}
83
-
84
- for _ , vc := range vcs {
85
- m [vc .GetAccessMode ().GetMode ()] = true
86
- }
87
-
88
- hasWriter := m [csi .VolumeCapability_AccessMode_SINGLE_NODE_WRITER ]
89
- hasSingleReader := m [csi .VolumeCapability_AccessMode_SINGLE_NODE_READER_ONLY ]
90
- hasMultiReader := m [csi .VolumeCapability_AccessMode_MULTI_NODE_READER_ONLY ]
91
-
92
- if hasWriter && (hasSingleReader || hasMultiReader ) {
93
- return fmt .Errorf ("both SINGLE_NODE_WRITER and READER_ONLY access mode specified" )
94
- }
95
-
96
- if hasSingleReader && hasMultiReader {
97
- return fmt .Errorf ("both SINGLE_NODE_READER_ONLY and MULTI_NODE_READY_ONLY specified" )
98
- }
99
-
100
75
return nil
101
76
}
102
77
Original file line number Diff line number Diff line change @@ -140,20 +140,18 @@ func TestValidateVolumeCapabilities(t *testing.T) {
140
140
expErr : true ,
141
141
},
142
142
{
143
- name : "fail with reader + writer capabilities" ,
143
+ name : "success with reader + writer capabilities" ,
144
144
vc : []* csi.VolumeCapability {
145
145
createVolumeCapability (csi .VolumeCapability_AccessMode_SINGLE_NODE_READER_ONLY ),
146
146
createVolumeCapability (csi .VolumeCapability_AccessMode_SINGLE_NODE_WRITER ),
147
147
},
148
- expErr : true ,
149
148
},
150
149
{
151
- name : "fail with different reader capabilities" ,
150
+ name : "success with different reader capabilities" ,
152
151
vc : []* csi.VolumeCapability {
153
152
createVolumeCapability (csi .VolumeCapability_AccessMode_MULTI_NODE_READER_ONLY ),
154
153
createVolumeCapability (csi .VolumeCapability_AccessMode_SINGLE_NODE_READER_ONLY ),
155
154
},
156
- expErr : true ,
157
155
},
158
156
}
159
157
Original file line number Diff line number Diff line change 57
57
)
58
58
59
59
const (
60
- pdImagePlaceholder = "gcr.io/gke-release /gcp-compute-persistent-disk-csi-driver"
60
+ pdImagePlaceholder = "gke. gcr.io/gcp-compute-persistent-disk-csi-driver"
61
61
k8sBuildBinDir = "_output/dockerized/bin/linux/amd64"
62
62
)
63
63
You can’t perform that action at this time.
0 commit comments