diff --git a/infrastructure/cert-manager/kustomization.yaml b/infrastructure/cert-manager/kustomization.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..5d1b88e8a2d9ca2c1fddd9f3294f835aabf0fe60
--- /dev/null
+++ b/infrastructure/cert-manager/kustomization.yaml
@@ -0,0 +1,5 @@
+apiVersion: kustomize.config.k8s.io/v1beta1
+kind: Kustomization
+namespace: openshift-operators
+resources:
+  - subscription.yaml
diff --git a/infrastructure/cert-manager/subscription.yaml b/infrastructure/cert-manager/subscription.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..6244334b0f8fe7c118af0e14ab86a91756be5b01
--- /dev/null
+++ b/infrastructure/cert-manager/subscription.yaml
@@ -0,0 +1,10 @@
+apiVersion: operators.coreos.com/v1alpha1
+kind: Subscription
+metadata:
+  name: cert-manager
+  namespace: openshift-operators
+spec:
+  channel: stable
+  name: cert-manager
+  source: community-operators
+  sourceNamespace: openshift-marketplace
diff --git a/infrastructure/kustomization.yaml b/infrastructure/kustomization.yaml
index 8f98cb9050a2569af283d0b4f41e94ba33188f0b..e2053b2f3c55bc61a59fc6757cc405fe2cc3fa91 100644
--- a/infrastructure/kustomization.yaml
+++ b/infrastructure/kustomization.yaml
@@ -6,3 +6,4 @@ resources:
   - postgres
   - resource-locker
   - openshift-monitoring
+  - cert-manager