diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml
index 610bfb56c52a364aa25b8615078b51a54daf3c87..54eb1fde3ac9ca3ff9d3875ceffb5b0c7f13da10 100644
--- a/infrastructure/kustomization.yaml
+++ b/infrastructure/kustomization.yaml
@@ -4,3 +4,4 @@ resources:
   - sources
   - rook
   - postgres
+  - resource-locker
diff --git a/infrastructure/resource-locker/kustomization.yaml b/infrastructure/resource-locker/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..31cbef5df7db93177944b94f24d7e08e1493180a
--- /dev/null
+++ b/infrastructure/resource-locker/kustomization.yaml
@@ -0,0 +1,5 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+namespace: rook-ceph
+resources:
+  - subscription.yaml
diff --git a/infrastructure/resource-locker/subscription.yaml b/infrastructure/resource-locker/subscription.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..9c6ae95980f4994fd5d1809b23fc4b05fab1313d
--- /dev/null
+++ b/infrastructure/resource-locker/subscription.yaml
@@ -0,0 +1,10 @@
+apiVersion: operators.coreos.com/v1alpha1
+kind: Subscription
+metadata:
+  name: resource-locker-operator
+  namespace: resource-locker-operator
+spec:
+  channel: alpha
+  name: resource-locker-operator
+  source: community-operators
+  sourceNamespace: openshift-marketplace