diff --git a/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap b/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap
index 2d4502182e61062f9fcc334db5a597d2a848f607..2d21234e895c42a438bb9174f38da2417adbb67b 100644
--- a/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap
+++ b/lib/modules/manager/kustomize/__snapshots__/extract.spec.ts.snap
@@ -46,6 +46,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() extracts from ne
 {
   "deps": [
     {
+      "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
       "currentDigest": undefined,
       "currentValue": "11",
       "datasource": "docker",
@@ -54,6 +55,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() extracts from ne
       "replaceString": "11",
     },
     {
+      "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
       "currentDigest": "sha256:b0cfe264cb1143c7c660ddfd5c482464997d62d6bc9f97f8fdf3deefce881a8c",
       "currentValue": "11",
       "datasource": "docker",
@@ -214,6 +216,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract d
     "depType": "Component",
   },
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.1.0",
     "datasource": "docker",
@@ -227,6 +230,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract d
 exports[`modules/manager/kustomize/extract extractPackageFile() should extract out image versions 1`] = `
 [
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.1.0",
     "datasource": "docker",
@@ -235,6 +239,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract o
     "replaceString": "v0.1.0",
   },
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.0.1",
     "datasource": "docker",
@@ -243,6 +248,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract o
     "replaceString": "v0.0.1",
   },
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.0.2",
     "datasource": "docker",
@@ -251,6 +257,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract o
     "replaceString": "v0.0.2",
   },
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.0.3",
     "datasource": "docker",
@@ -259,6 +266,7 @@ exports[`modules/manager/kustomize/extract extractPackageFile() should extract o
     "replaceString": "v0.0.3",
   },
   {
+    "autoReplaceStringTemplate": "{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}",
     "currentDigest": undefined,
     "currentValue": "v0.0.4",
     "datasource": "docker",
diff --git a/lib/modules/manager/kustomize/extract.spec.ts b/lib/modules/manager/kustomize/extract.spec.ts
index e41d7719b874a1d8401033a858b2f7aa98329c00..36632d807ed3c1fbd378a677c97f72518bbe3aa3 100644
--- a/lib/modules/manager/kustomize/extract.spec.ts
+++ b/lib/modules/manager/kustomize/extract.spec.ts
@@ -197,6 +197,8 @@ describe('modules/manager/kustomize/extract', () => {
 
     it('should correctly extract a default image', () => {
       const sample = {
+        autoReplaceStringTemplate:
+          '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
         currentDigest: undefined,
         currentValue: 'v1.0.0',
         datasource: DockerDatasource.id,
@@ -212,6 +214,8 @@ describe('modules/manager/kustomize/extract', () => {
 
     it('should correctly extract an image in a repo', () => {
       const sample = {
+        autoReplaceStringTemplate:
+          '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
         currentDigest: undefined,
         currentValue: 'v1.0.0',
         datasource: DockerDatasource.id,
@@ -227,6 +231,8 @@ describe('modules/manager/kustomize/extract', () => {
 
     it('should correctly extract from a different registry', () => {
       const sample = {
+        autoReplaceStringTemplate:
+          '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
         currentDigest: undefined,
         currentValue: 'v1.0.0',
         datasource: DockerDatasource.id,
@@ -242,6 +248,8 @@ describe('modules/manager/kustomize/extract', () => {
 
     it('should correctly extract from a different port', () => {
       const sample = {
+        autoReplaceStringTemplate:
+          '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
         currentDigest: undefined,
         currentValue: 'v1.0.0',
         datasource: DockerDatasource.id,
@@ -257,6 +265,8 @@ describe('modules/manager/kustomize/extract', () => {
 
     it('should correctly extract from a multi-depth registry', () => {
       const sample = {
+        autoReplaceStringTemplate:
+          '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
         currentDigest: undefined,
         currentValue: 'v1.0.0',
         replaceString: 'v1.0.0',
diff --git a/lib/modules/manager/kustomize/extract.ts b/lib/modules/manager/kustomize/extract.ts
index 5bccc523a5b34b3fa7a5e80b497e983f7b724c9b..f930f576a9e274e784719edecce0e4e25a6e9b77 100644
--- a/lib/modules/manager/kustomize/extract.ts
+++ b/lib/modules/manager/kustomize/extract.ts
@@ -121,6 +121,8 @@ export function extractImage(image: Image): PackageDependency | null {
       ...dep,
       datasource: DockerDatasource.id,
       replaceString: newTag,
+      autoReplaceStringTemplate:
+        '{{newValue}}{{#if newDigest}}@{{newDigest}}{{/if}}',
     };
   }