Use staging-csi to work around quay.io availability

Signed-off-by: Davanum Srinivas <davanum@gmail.com>
This commit is contained in:
Davanum Srinivas 2020-05-19 11:49:39 -04:00
parent 6a0e01880a
commit 5c966e3beb
No known key found for this signature in database
GPG Key ID: 80D83A796103BF59
12 changed files with 22 additions and 22 deletions

View File

@ -23,7 +23,7 @@ spec:
containers:
- name: volume-snapshot-controller
# TODO(xyang): Replace with an official image when it is released
image: quay.io/k8scsi/snapshot-controller:v2.0.0-rc2
image: gcr.io/k8s-staging-csi/snapshot-controller:v2.0.0-rc2
args:
- "--v=5"
imagePullPolicy: Always

View File

@ -21,7 +21,7 @@ spec:
serviceAccountName: csi-gce-pd-controller-sa
containers:
- name: csi-snapshotter
image: quay.io/k8scsi/csi-snapshotter:v2.0.1
image: gcr.io/k8s-staging-csi/csi-snapshotter:v2.0.1
args:
- "--v=5"
- "--csi-address=/csi/csi.sock"

View File

@ -40,7 +40,7 @@ spec:
serviceAccountName: csi-attacher
containers:
- name: csi-attacher
image: quay.io/k8scsi/csi-attacher:v2.2.0
image: gcr.io/k8s-staging-csi/csi-attacher:v2.2.0
args:
- --v=5
- --csi-address=/csi/csi.sock

View File

@ -36,7 +36,7 @@ spec:
spec:
containers:
- name: node-driver-registrar
image: quay.io/k8scsi/csi-node-driver-registrar:v1.3.0
image: gcr.io/k8s-staging-csi/csi-node-driver-registrar:v1.3.0
args:
- --v=5
- --csi-address=/csi/csi.sock
@ -61,7 +61,7 @@ spec:
name: csi-data-dir
- name: hostpath
image: quay.io/k8scsi/hostpathplugin:v1.4.0-rc2
image: gcr.io/k8s-staging-csi/hostpathplugin:v1.4.0-rc2
args:
- "--drivername=hostpath.csi.k8s.io"
- "--v=5"
@ -109,7 +109,7 @@ spec:
volumeMounts:
- mountPath: /csi
name: socket-dir
image: quay.io/k8scsi/livenessprobe:v1.1.0
image: gcr.io/k8s-staging-csi/livenessprobe:v1.1.0
args:
- --csi-address=/csi/csi.sock
- --health-port=9898

View File

@ -40,7 +40,7 @@ spec:
serviceAccountName: csi-provisioner
containers:
- name: csi-provisioner
image: quay.io/k8scsi/csi-provisioner:v1.6.0
image: gcr.io/k8s-staging-csi/csi-provisioner:v1.6.0
args:
- -v=5
- --csi-address=/csi/csi.sock

View File

@ -40,7 +40,7 @@ spec:
serviceAccountName: csi-resizer
containers:
- name: csi-resizer
image: quay.io/k8scsi/csi-resizer:v0.5.0
image: gcr.io/k8s-staging-csi/csi-resizer:v0.5.0
args:
- -v=5
- -csi-address=/csi/csi.sock

View File

@ -40,7 +40,7 @@ spec:
serviceAccount: csi-snapshotter
containers:
- name: csi-snapshotter
image: quay.io/k8scsi/csi-snapshotter:v2.1.0
image: gcr.io/k8s-staging-csi/csi-snapshotter:v2.1.0
args:
- -v=5
- --csi-address=/csi/csi.sock

View File

@ -15,7 +15,7 @@ spec:
serviceAccountName: csi-mock
containers:
- name: csi-attacher
image: quay.io/k8scsi/csi-attacher:v3.0.0-rc1
image: gcr.io/k8s-staging-csi/csi-attacher:v3.0.0-rc1
args:
- --v=5
- --csi-address=$(ADDRESS)

View File

@ -15,7 +15,7 @@ spec:
serviceAccountName: csi-mock
containers:
- name: csi-resizer
image: quay.io/k8scsi/csi-resizer:v0.4.0
image: gcr.io/k8s-staging-csi/csi-resizer:v0.4.0
args:
- "--v=5"
- "--csi-address=$(ADDRESS)"

View File

@ -15,7 +15,7 @@ spec:
serviceAccountName: csi-mock
containers:
- name: csi-provisioner
image: quay.io/k8scsi/csi-provisioner:v2.0.0-rc1
image: gcr.io/k8s-staging-csi/csi-provisioner:v2.0.0-rc1
args:
- "--csi-address=$(ADDRESS)"
# Topology support is needed for the pod rescheduling test
@ -29,7 +29,7 @@ spec:
- mountPath: /csi
name: socket-dir
- name: driver-registrar
image: quay.io/k8scsi/csi-node-driver-registrar:v1.2.0
image: gcr.io/k8s-staging-csi/csi-node-driver-registrar:v1.2.0
args:
- --v=5
- --csi-address=/csi/csi.sock
@ -48,7 +48,7 @@ spec:
- mountPath: /registration
name: registration-dir
- name: mock
image: quay.io/k8scsi/mock-driver:v3.1.0
image: gcr.io/k8s-staging-csi/mock-driver:v3.1.0
args:
- "--name=mock.storage.k8s.io"
- "--permissive-target-path" # because of https://github.com/kubernetes/kubernetes/issues/75535

View File

@ -40,7 +40,7 @@ type RegistryList struct {
GoogleContainerRegistry string `yaml:"googleContainerRegistry"`
PrivateRegistry string `yaml:"privateRegistry"`
SampleRegistry string `yaml:"sampleRegistry"`
QuayK8sCSI string `yaml:"quayK8sCSI"`
K8sCSI string `yaml:"k8sCSI"`
QuayIncubator string `yaml:"quayIncubator"`
}
@ -82,7 +82,7 @@ func initReg() RegistryList {
GoogleContainerRegistry: "gcr.io/google-containers",
PrivateRegistry: "gcr.io/k8s-authenticated-test",
SampleRegistry: "gcr.io/google-samples",
QuayK8sCSI: "quay.io/k8scsi",
K8sCSI: "gcr.io/k8s-staging-csi",
QuayIncubator: "quay.io/kubernetes_incubator",
}
repoList := os.Getenv("KUBE_TEST_REPO_LIST")
@ -113,7 +113,7 @@ var (
gcRegistry = registry.GcRegistry
gcrReleaseRegistry = registry.GcrReleaseRegistry
invalidRegistry = registry.InvalidRegistry
quayK8sCSI = registry.QuayK8sCSI
k8sCSI = registry.K8sCSI
quayIncubator = registry.QuayIncubator
// PrivateRegistry is an image repository that requires authentication
PrivateRegistry = registry.PrivateRegistry
@ -291,8 +291,8 @@ func ReplaceRegistryInImageURL(imageURL string) (string, error) {
registryAndUser = gcrReleaseRegistry
case "docker.io/library":
registryAndUser = dockerLibraryRegistry
case "quay.io/k8scsi":
registryAndUser = quayK8sCSI
case "gcr.io/k8s-staging-csi":
registryAndUser = k8sCSI
default:
if countParts == 1 {
// We assume we found an image from docker hub library

View File

@ -87,9 +87,9 @@ var registryTests = []struct {
},
},
{
"quay.io/k8scsi/test:latest",
"gcr.io/k8s-staging-csi/test:latest",
result{
result: "test.io/k8scsi/test:latest",
result: "test.io/k8s-staging-csi/test:latest",
err: nil,
},
},
@ -111,7 +111,7 @@ func TestReplaceRegistryInImageURL(t *testing.T) {
gcrReleaseRegistry = "test.io/gke-release"
PrivateRegistry = "test.io/k8s-authenticated-test"
sampleRegistry = "test.io/google-samples"
quayK8sCSI = "test.io/k8scsi"
k8sCSI = "test.io/k8s-staging-csi"
for _, tt := range registryTests {
t.Run(tt.in, func(t *testing.T) {