diff --git a/bundle/manifests/limitador-operator.clusterserviceversion.yaml b/bundle/manifests/limitador-operator.clusterserviceversion.yaml
index e2dba22..e6772d4 100644
--- a/bundle/manifests/limitador-operator.clusterserviceversion.yaml
+++ b/bundle/manifests/limitador-operator.clusterserviceversion.yaml
@@ -36,14 +36,14 @@ metadata:
       ]
     capabilities: Basic Install
     categories: Integration & Delivery
-    containerImage: quay.io/kuadrant/limitador-operator:latest
-    createdAt: "2024-10-18T10:24:00Z"
+    containerImage: quay.io/kuadrant/limitador-operator:v0.12.0
+    createdAt: "2024-11-12T09:26:05Z"
     description: The Limitador operator installs and maintains limitador instances
     operators.operatorframework.io/builder: operator-sdk-v1.32.0
     operators.operatorframework.io/project_layout: go.kubebuilder.io/v3
     repository: https://github.com/Kuadrant/limitador-operator
     support: kuadrant
-  name: limitador-operator.v0.0.0
+  name: limitador-operator.v0.12.0
   namespace: placeholder
 spec:
   apiservicedefinitions: {}
@@ -157,8 +157,8 @@ spec:
                 - /manager
                 env:
                 - name: RELATED_IMAGE_LIMITADOR
-                  value: quay.io/kuadrant/limitador:latest
-                image: quay.io/kuadrant/limitador-operator:latest
+                  value: quay.io/kuadrant/limitador:v1.6.0
+                image: quay.io/kuadrant/limitador-operator:v0.12.0
                 livenessProbe:
                   httpGet:
                     path: /healthz
@@ -244,6 +244,6 @@ spec:
     name: Red Hat
     url: https://github.com/Kuadrant/limitador-operator
   relatedImages:
-  - image: quay.io/kuadrant/limitador:latest
+  - image: quay.io/kuadrant/limitador:v1.6.0
     name: limitador
-  version: 0.0.0
+  version: 0.12.0
diff --git a/charts/limitador-operator/Chart.yaml b/charts/limitador-operator/Chart.yaml
index 80d08dd..90ff2f8 100644
--- a/charts/limitador-operator/Chart.yaml
+++ b/charts/limitador-operator/Chart.yaml
@@ -15,7 +15,7 @@ sources:
 kubeVersion: ">=1.19.0-0"
 type: application
 # The version will be properly set when the chart is released matching the operator version
-version: "0.0.0"
+version: "0.12.0"
 maintainers:
   - email: asnaps@redhat.com
     name: Alex Snaps
diff --git a/charts/limitador-operator/templates/manifests.yaml b/charts/limitador-operator/templates/manifests.yaml
index e35f226..89690e7 100644
--- a/charts/limitador-operator/templates/manifests.yaml
+++ b/charts/limitador-operator/templates/manifests.yaml
@@ -1399,8 +1399,8 @@ spec:
         - /manager
         env:
         - name: RELATED_IMAGE_LIMITADOR
-          value: quay.io/kuadrant/limitador:latest
-        image: quay.io/kuadrant/limitador-operator:latest
+          value: quay.io/kuadrant/limitador:v1.6.0
+        image: quay.io/kuadrant/limitador-operator:v0.12.0
         livenessProbe:
           httpGet:
             path: /healthz
diff --git a/config/manager/kustomization.yaml b/config/manager/kustomization.yaml
index cb41548..4f3164f 100644
--- a/config/manager/kustomization.yaml
+++ b/config/manager/kustomization.yaml
@@ -14,4 +14,4 @@ kind: Kustomization
 images:
 - name: controller
   newName: quay.io/kuadrant/limitador-operator
-  newTag: latest
+  newTag: v0.12.0
diff --git a/config/manager/manager.yaml b/config/manager/manager.yaml
index 334d158..8257dcb 100644
--- a/config/manager/manager.yaml
+++ b/config/manager/manager.yaml
@@ -32,7 +32,7 @@ spec:
             - --leader-elect
           env:
             - name: RELATED_IMAGE_LIMITADOR
-              value: "quay.io/kuadrant/limitador:latest"
+              value: "quay.io/kuadrant/limitador:v1.6.0"
           image: controller:latest
           name: manager
           securityContext:
diff --git a/config/manifests/bases/limitador-operator.clusterserviceversion.yaml b/config/manifests/bases/limitador-operator.clusterserviceversion.yaml
index 0b991f8..5349df7 100644
--- a/config/manifests/bases/limitador-operator.clusterserviceversion.yaml
+++ b/config/manifests/bases/limitador-operator.clusterserviceversion.yaml
@@ -5,13 +5,13 @@ metadata:
     alm-examples: '[]'
     capabilities: Basic Install
     categories: Integration & Delivery
-    containerImage: quay.io/kuadrant/limitador-operator:latest
+    containerImage: quay.io/kuadrant/limitador-operator:v0.12.0
     description: The Limitador operator installs and maintains limitador instances
     operators.operatorframework.io/builder: operator-sdk-v1.9.0
     operators.operatorframework.io/project_layout: unknown
     repository: https://github.com/Kuadrant/limitador-operator
     support: kuadrant
-  name: limitador-operator.v0.0.0
+  name: limitador-operator.v0.12.0
   namespace: placeholder
 spec:
   apiservicedefinitions: {}
@@ -61,4 +61,4 @@ spec:
   provider:
     name: Red Hat
     url: https://github.com/Kuadrant/limitador-operator
-  version: 0.0.0
+  version: 0.12.0
diff --git a/make/release.mk b/make/release.mk
new file mode 100644
index 0000000..cc8a13d
--- /dev/null
+++ b/make/release.mk
@@ -0,0 +1,8 @@
+#Release default values
+LIMITADOR_VERSION=1.6.0
+IMG=quay.io/kuadrant/limitador-operator:v0.12.0
+BUNDLE_IMG=quay.io/kuadrant/limitador-operator-bundle:v0.12.0
+CATALOG_IMG=quay.io/kuadrant/limitador-operator-catalog:v0.12.0
+CHANNELS=alpha
+BUNDLE_CHANNELS=--channels=alpha
+VERSION=0.12.0