@@ -29,6 +29,7 @@ import (
29
29
type RegistryList struct {
30
30
GcAuthenticatedRegistry string `yaml:"gcAuthenticatedRegistry"`
31
31
DockerLibraryRegistry string `yaml:"dockerLibraryRegistry"`
32
+ DockerGluster string `yaml:"dockerGluster"`
32
33
E2eRegistry string `yaml:"e2eRegistry"`
33
34
InvalidRegistry string `yaml:"invalidRegistry"`
34
35
GcRegistry string `yaml:"gcRegistry"`
@@ -37,6 +38,7 @@ type RegistryList struct {
37
38
PrivateRegistry string `yaml:"privateRegistry"`
38
39
SampleRegistry string `yaml:"sampleRegistry"`
39
40
QuayK8sCSI string `yaml:"quayK8sCSI"`
41
+ QuayIncubator string `yaml:"quayIncubator"`
40
42
}
41
43
42
44
// Config holds an images registry, name, and version
@@ -65,6 +67,7 @@ func initReg() RegistryList {
65
67
registry := RegistryList {
66
68
GcAuthenticatedRegistry : "gcr.io/authenticated-image-pulling" ,
67
69
DockerLibraryRegistry : "docker.io/library" ,
70
+ DockerGluster : "docker.io/gluster" ,
68
71
E2eRegistry : "gcr.io/kubernetes-e2e-test-images" ,
69
72
InvalidRegistry : "invalid.com/invalid" ,
70
73
GcRegistry : "k8s.gcr.io" ,
@@ -73,6 +76,7 @@ func initReg() RegistryList {
73
76
PrivateRegistry : "gcr.io/k8s-authenticated-test" ,
74
77
SampleRegistry : "gcr.io/google-samples" ,
75
78
QuayK8sCSI : "quay.io/k8scsi" ,
79
+ QuayIncubator : "quay.io/kubernetes_incubator" ,
76
80
}
77
81
repoList := os .Getenv ("KUBE_TEST_REPO_LIST" )
78
82
if repoList == "" {
@@ -94,14 +98,15 @@ func initReg() RegistryList {
94
98
var (
95
99
registry = initReg ()
96
100
dockerLibraryRegistry = registry .DockerLibraryRegistry
101
+ dockerGluster = registry .DockerGluster
97
102
e2eRegistry = registry .E2eRegistry
98
- e2eGcRegistry = "gcr.io/kubernetes-e2e-test-images"
99
103
gcAuthenticatedRegistry = registry .GcAuthenticatedRegistry
100
104
gcRegistry = registry .GcRegistry
101
105
gcrReleaseRegistry = registry .GcrReleaseRegistry
102
106
googleContainerRegistry = registry .GoogleContainerRegistry
103
107
invalidRegistry = registry .InvalidRegistry
104
108
quayK8sCSI = registry .QuayK8sCSI
109
+ quayIncubator = registry .QuayIncubator
105
110
// PrivateRegistry is an image repository that requires authentication
106
111
PrivateRegistry = registry .PrivateRegistry
107
112
sampleRegistry = registry .SampleRegistry
@@ -141,6 +146,8 @@ const (
141
146
Etcd
142
147
// GBFrontend image
143
148
GBFrontend
149
+ // GlusterDynamicProvisioner image
150
+ GlusterDynamicProvisioner
144
151
// Httpd image
145
152
Httpd
146
153
// HttpdNew image
@@ -161,6 +168,8 @@ const (
161
168
MounttestUser
162
169
// Nautilus image
163
170
Nautilus
171
+ // NFSProvisioner image
172
+ NFSProvisioner
164
173
// Nginx image
165
174
Nginx
166
175
// NginxNew image
@@ -180,6 +189,8 @@ const (
180
189
PrometheusToSd
181
190
// Redis image
182
191
Redis
192
+ // RegressionIssue74839 image
193
+ RegressionIssue74839
183
194
// ResourceConsumer image
184
195
ResourceConsumer
185
196
// ResourceController image
@@ -219,6 +230,7 @@ func initImageConfigs() map[int]Config {
219
230
configs [EchoServer ] = Config {e2eRegistry , "echoserver" , "2.2" }
220
231
configs [Etcd ] = Config {gcRegistry , "etcd" , "3.3.15" }
221
232
configs [GBFrontend ] = Config {sampleRegistry , "gb-frontend" , "v6" }
233
+ configs [GlusterDynamicProvisioner ] = Config {dockerGluster , "glusterdynamic-provisioner" , "v1.0" }
222
234
configs [Httpd ] = Config {dockerLibraryRegistry , "httpd" , "2.4.38-alpine" }
223
235
configs [HttpdNew ] = Config {dockerLibraryRegistry , "httpd" , "2.4.39-alpine" }
224
236
configs [Invalid ] = Config {gcRegistry , "invalid-image" , "invalid-tag" }
@@ -229,6 +241,7 @@ func initImageConfigs() map[int]Config {
229
241
configs [Mounttest ] = Config {e2eRegistry , "mounttest" , "1.0" }
230
242
configs [MounttestUser ] = Config {e2eRegistry , "mounttest-user" , "1.0" }
231
243
configs [Nautilus ] = Config {e2eRegistry , "nautilus" , "1.0" }
244
+ configs [NFSProvisioner ] = Config {quayIncubator , "nfs-provisioner" , "v2.2.0-k8s1.12" }
232
245
configs [Nginx ] = Config {dockerLibraryRegistry , "nginx" , "1.14-alpine" }
233
246
configs [NginxNew ] = Config {dockerLibraryRegistry , "nginx" , "1.15-alpine" }
234
247
configs [Nonewprivs ] = Config {e2eRegistry , "nonewprivs" , "1.0" }
@@ -239,6 +252,7 @@ func initImageConfigs() map[int]Config {
239
252
configs [PrometheusDummyExporter ] = Config {gcRegistry , "prometheus-dummy-exporter" , "v0.1.0" }
240
253
configs [PrometheusToSd ] = Config {gcRegistry , "prometheus-to-sd" , "v0.5.0" }
241
254
configs [Redis ] = Config {dockerLibraryRegistry , "redis" , "5.0.5-alpine" }
255
+ configs [RegressionIssue74839 ] = Config {e2eRegistry , "regression-issue-74839-amd64" , "1.0" }
242
256
configs [ResourceConsumer ] = Config {e2eRegistry , "resource-consumer" , "1.5" }
243
257
configs [ResourceController ] = Config {e2eRegistry , "resource-consumer-controller" , "1.0" }
244
258
configs [SdDummyExporter ] = Config {gcRegistry , "sd-dummy-exporter" , "v0.2.0" }
@@ -248,7 +262,7 @@ func initImageConfigs() map[int]Config {
248
262
configs [VolumeISCSIServer ] = Config {e2eRegistry , "volume/iscsi" , "2.0" }
249
263
configs [VolumeGlusterServer ] = Config {e2eRegistry , "volume/gluster" , "1.0" }
250
264
configs [VolumeRBDServer ] = Config {e2eRegistry , "volume/rbd" , "1.0.1" }
251
- configs [WindowsNanoServer ] = Config {e2eGcRegistry , "windows-nanoserver" , "v1" }
265
+ configs [WindowsNanoServer ] = Config {e2eRegistry , "windows-nanoserver" , "v1" }
252
266
return configs
253
267
}
254
268
0 commit comments