diff --git a/infrastructure/rook/cluster-on-pvc.yaml b/infrastructure/rook/cluster-on-pvc.yaml
index dccfc44075b90d06698b026264fa0ba26afdc8ef..5cc8d4316444615d4dd9d4bf136b3d87b86a0308 100644
--- a/infrastructure/rook/cluster-on-pvc.yaml
+++ b/infrastructure/rook/cluster-on-pvc.yaml
@@ -33,7 +33,7 @@ spec:
           requests:
             storage: 10Gi
   cephVersion:
-    image: quay.io/ceph/ceph:v16.2.5
+    image: image-registry.openshift-image-registry.svc:5000/rook-ceph/ceph:v16.2.5
     allowUnsupported: false
   skipUpgradeChecks: false
   continueUpgradeAfterChecksEvenIfNotHealthy: false
diff --git a/infrastructure/rook/imagestream.yaml b/infrastructure/rook/imagestream.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..aa66b8123eddfff5e012f245289707465e452c48
--- /dev/null
+++ b/infrastructure/rook/imagestream.yaml
@@ -0,0 +1,18 @@
+kind: ImageStream
+apiVersion: image.openshift.io/v1
+metadata:
+  name: ceph
+  namespace: rook-ceph
+spec:
+  lookupPolicy:
+    local: false
+  tags:
+    - name: v16.2.5
+      annotations: null
+      from:
+        kind: DockerImage
+        name: 'quay.io/ceph/ceph:v16.2.5'
+      importPolicy:
+        scheduled: true
+      referencePolicy:
+        type: Source
diff --git a/infrastructure/rook/kustomization.yaml b/infrastructure/rook/kustomization.yaml
index 0f664c4fc6da38da6ba5fa4a3ee072fb518776ed..d15c76fd3416c7c6dc9922c7b37d5c0b05895064 100644
--- a/infrastructure/rook/kustomization.yaml
+++ b/infrastructure/rook/kustomization.yaml
@@ -6,5 +6,6 @@ resources:
   - https://git.shivering-isles.com/github-mirror/rook/rook/-/raw/v1.7.1/cluster/examples/kubernetes/ceph/common.yaml
   - https://git.shivering-isles.com/github-mirror/rook/rook/-/raw/v1.7.1/cluster/examples/kubernetes/ceph/operator-openshift.yaml
   - https://git.shivering-isles.com/github-mirror/rook/rook/-/raw/v1.7.1/cluster/examples/kubernetes/ceph/csi/rbd/snapshotclass.yaml
+  - imagestream.yaml
   - cluster-on-pvc.yaml
   - storageclass.yaml