diff --git a/lib/config/presets/internal/replacements.ts b/lib/config/presets/internal/replacements.ts
index 207c4c94d783d94671565af8319404c2ff488996..414220a60a8102fea24eaed77547a6fce0885967 100644
--- a/lib/config/presets/internal/replacements.ts
+++ b/lib/config/presets/internal/replacements.ts
@@ -110,24 +110,32 @@ export const presets: Record<string, Preset> = {
     packageRules: [
       {
         description:
-          'Replace `containerbase/buildpack` with `containerbase/base`.',
+          'Replace `containerbase/(buildpack|base)` and `renovate/buildpack` with `ghcr.io/containerbase/base`.',
         matchDatasources: ['docker'],
-        matchPackageNames: ['containerbase/buildpack'],
-        replacementName: 'containerbase/base',
+        matchPackagePatterns: [
+          '^(?:docker\\.io/)?containerbase/(?:buildpack|base)$',
+          '^ghcr\\.io/containerbase/buildpack$',
+          '^(?:docker\\.io/)?renovate/buildpack$',
+        ],
+        replacementName: 'ghcr.io/containerbase/base',
       },
       {
         description:
-          'Replace `docker.io/containerbase/buildpack` with `docker.io/containerbase/base`.',
+          'Replace `containerbase/node` and `renovate/node` with `ghcr.io/containerbase/node`.',
         matchDatasources: ['docker'],
-        matchPackageNames: ['docker.io/containerbase/buildpack'],
-        replacementName: 'docker.io/containerbase/base',
+        matchPackagePatterns: [
+          '^(?:docker\\.io/)?(?:containerbase|renovate)/node$',
+        ],
+        replacementName: 'ghcr.io/containerbase/node',
       },
       {
         description:
-          'Replace `ghcr.io/containerbase/buildpack` with `ghcr.io/containerbase/base`.',
+          'Replace `containerbase/sidecar` and `renovate/sidecar` with `ghcr.io/containerbase/sidecar`.',
         matchDatasources: ['docker'],
-        matchPackageNames: ['ghcr.io/containerbase/buildpack'],
-        replacementName: 'ghcr.io/containerbase/base',
+        matchPackagePatterns: [
+          '^(?:docker\\.io/)?(?:containerbase|renovate)/sidecar$',
+        ],
+        replacementName: 'ghcr.io/containerbase/sidecar',
       },
       {
         description: