diff --git a/renovate.json b/renovate.json
index 17de6e68c55d0173a534c2ae2c43fc325fbc5908..8bcf4dac976d4a1a74d4b193efbfddc7d79863cc 100644
--- a/renovate.json
+++ b/renovate.json
@@ -71,7 +71,7 @@
         "\\.yaml$"
       ],
       "matchStrings": [
-        "# renovate:\\n\\s+image: \"?'?(?<depName>[^:\\s]+?):(?<currentValue>[^\"]*?)\"?'?\\s"
+        "# renovate:\\n\\s+image: \"?'?(?<depName>[^:\\s]+?):(?<currentValue>[^\"]*?)@?(?<currentDigest>sha256:[a-f0-9]+)?\"?'?\"?'?\\s"
       ],
       "datasourceTemplate": "docker",
       "versioningTemplate": "docker"
@@ -132,16 +132,6 @@
       ],
       "allowedVersions": "<40"
     },
-    {
-      "matchDatasources": [
-        "helm"
-      ],
-      "matchPackageNames": [
-        "rook-ceph",
-        "rook-ceph-cluster"
-      ],
-      "groupName": "rook-ceph"
-    },
     {
       "matchDatasources": [
         "helm"
@@ -164,11 +154,13 @@
     },
     {
       "matchFileNames": [
-        "images/kos/**"
+        "charts/**",
+        "cluster/**/flux-system/**"
       ],
-      "extends": [
-        "docker:pinDigests"
-      ]
+      "matchDatasources": [
+        "docker"
+      ],
+      "pinDigests": false
     }
   ],
   "postUpdateOptions": [