Skip to content

Commit 6a8129f

Browse files
authored
Merge pull request kubernetes#92957 from r4f4/override-volume-images
Make nested /volume/ repo images overridable
2 parents 03509f3 + 74183e0 commit 6a8129f

File tree

2 files changed

+17
-4
lines changed

2 files changed

+17
-4
lines changed

test/utils/image/manifest.go

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,7 @@ type RegistryList struct {
3131
DockerLibraryRegistry string `yaml:"dockerLibraryRegistry"`
3232
DockerGluster string `yaml:"dockerGluster"`
3333
E2eRegistry string `yaml:"e2eRegistry"`
34+
E2eVolumeRegistry string `yaml:"e2eVolumeRegistry"`
3435
PromoterE2eRegistry string `yaml:"promoterE2eRegistry"`
3536
BuildImageRegistry string `yaml:"buildImageRegistry"`
3637
InvalidRegistry string `yaml:"invalidRegistry"`
@@ -71,6 +72,7 @@ func initReg() RegistryList {
7172
DockerLibraryRegistry: "docker.io/library",
7273
DockerGluster: "docker.io/gluster",
7374
E2eRegistry: "gcr.io/kubernetes-e2e-test-images",
75+
E2eVolumeRegistry: "gcr.io/kubernetes-e2e-test-images/volume",
7476
// TODO: After the domain flip, this should instead be k8s.gcr.io/k8s-artifacts-prod/e2e-test-images
7577
PromoterE2eRegistry: "us.gcr.io/k8s-artifacts-prod/e2e-test-images",
7678
BuildImageRegistry: "us.gcr.io/k8s-artifacts-prod/build-image",
@@ -105,6 +107,7 @@ var (
105107
dockerLibraryRegistry = registry.DockerLibraryRegistry
106108
dockerGluster = registry.DockerGluster
107109
e2eRegistry = registry.E2eRegistry
110+
e2eVolumeRegistry = registry.E2eVolumeRegistry
108111
promoterE2eRegistry = registry.PromoterE2eRegistry
109112
buildImageRegistry = registry.BuildImageRegistry
110113
gcAuthenticatedRegistry = registry.GcAuthenticatedRegistry
@@ -237,10 +240,10 @@ func initImageConfigs() map[int]Config {
237240
configs[RegressionIssue74839] = Config{e2eRegistry, "regression-issue-74839-amd64", "1.0"}
238241
configs[ResourceConsumer] = Config{e2eRegistry, "resource-consumer", "1.5"}
239242
configs[SdDummyExporter] = Config{gcRegistry, "sd-dummy-exporter", "v0.2.0"}
240-
configs[VolumeNFSServer] = Config{e2eRegistry, "volume/nfs", "1.0"}
241-
configs[VolumeISCSIServer] = Config{e2eRegistry, "volume/iscsi", "2.0"}
242-
configs[VolumeGlusterServer] = Config{e2eRegistry, "volume/gluster", "1.0"}
243-
configs[VolumeRBDServer] = Config{e2eRegistry, "volume/rbd", "1.0.1"}
243+
configs[VolumeNFSServer] = Config{e2eVolumeRegistry, "nfs", "1.0"}
244+
configs[VolumeISCSIServer] = Config{e2eVolumeRegistry, "iscsi", "2.0"}
245+
configs[VolumeGlusterServer] = Config{e2eVolumeRegistry, "gluster", "1.0"}
246+
configs[VolumeRBDServer] = Config{e2eVolumeRegistry, "rbd", "1.0.1"}
244247
return configs
245248
}
246249

@@ -278,6 +281,8 @@ func ReplaceRegistryInImageURL(imageURL string) (string, error) {
278281
switch registryAndUser {
279282
case "gcr.io/kubernetes-e2e-test-images":
280283
registryAndUser = e2eRegistry
284+
case "gcr.io/kubernetes-e2e-test-images/volume":
285+
registryAndUser = e2eVolumeRegistry
281286
case "k8s.gcr.io":
282287
registryAndUser = gcRegistry
283288
case "gcr.io/k8s-authenticated-test":

test/utils/image/manifest_test.go

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,13 @@ var registryTests = []struct {
5858
err: nil,
5959
},
6060
},
61+
{
62+
"gcr.io/kubernetes-e2e-test-images/volume/test:123",
63+
result{
64+
result: "test.io/kubernetes-e2e-test-images/volume/test:123",
65+
err: nil,
66+
},
67+
},
6168
{
6269
"k8s.gcr.io/test:123",
6370
result{
@@ -107,6 +114,7 @@ func TestReplaceRegistryInImageURL(t *testing.T) {
107114
// Set custom registries
108115
dockerLibraryRegistry = "test.io/library"
109116
e2eRegistry = "test.io/kubernetes-e2e-test-images"
117+
e2eVolumeRegistry = "test.io/kubernetes-e2e-test-images/volume"
110118
gcRegistry = "test.io"
111119
gcrReleaseRegistry = "test.io/gke-release"
112120
PrivateRegistry = "test.io/k8s-authenticated-test"

0 commit comments

Comments
 (0)