Repository: cloudnative-pg/cloudnative-pg

Issue:
[Bug]: Add Minio images to Renovate
### Is there an existing issue already for this bug?

- [x] I have searched for an existing issue, and could not find anything. I believe this is a new bug.

### I have read the troubleshooting guide

- [x] I have read the troubleshooting guide and I think this is a new bug.

### I am running a supported version of CloudNativePG

- [x] I have read the troubleshooting guide and I think this is a new bug.

### Contact Details

_No response_

### Version

trunk (main)

### What version of Kubernetes are you using?

1.33

### What is your Kubernetes environment?

Self-managed: kind (evaluation)

### How did you install the operator?

YAML manifest

### What happened?

Renovate should be updating the Minio images that we use as part of the E2E tests.
They are being defined in https://github.com/cloudnative-pg/cloudnative-pg/blob/main/tests/utils/minio/minio.go#L52-L53

### Cluster resource

```shell

```

### Relevant log output

```shell

```

### Code of Conduct

- [x] I agree to follow this project's Code of Conduct

Discussion:

Solution patch:
diff --git a/.github/renovate.json5 b/.github/renovate.json5
index 5cfb3454..dc686a6a 100644
--- a/.github/renovate.json5
+++ b/.github/renovate.json5
@@ -157,6 +157,18 @@
       datasourceTemplate: 'docker',
       versioningTemplate: 'loose',
     },
+    {
+      customType: 'regex',
+      fileMatch: [
+        '^tests\\/utils\\/minio\\/minio\\.go$',
+      ],
+      matchStrings: [
+        'minioImage = "(?<depName>.+?):(?<currentValue>.*?)"',
+        'minioClientImage = "(?<depName>.+?):(?<currentValue>.*?)"',
+      ],
+      datasourceTemplate: 'docker',
+      versioningTemplate: "regex:^RELEASE\\.(?<major>\\d{4})-(?<minor>\\d{2})-(?<patch>\\d{2})T\\d{2}-\\d{2}-\\d{2}Z$"
+    },
   ],
   packageRules: [
     {
@@ -267,6 +279,7 @@
       pinDigests: false,
       matchPackageNames: [
         'vmware-tanzu{/,}**',
+        'minio{/,}**'
       ],
     },
     {



Test patch:
diff --git a/tests/utils/minio/minio.go b/tests/utils/minio/minio.go
index 6b1c337d..d81f2a8e 100644
--- a/tests/utils/minio/minio.go
+++ b/tests/utils/minio/minio.go
@@ -49,7 +49,9 @@ import (
 )
 
 const (
-	minioImage       = "minio/minio:RELEASE.2025-05-24T17-08-30Z"
+	// minioImage is the image used to run a MinIO server
+	minioImage = "minio/minio:RELEASE.2025-05-24T17-08-30Z"
+	// minioClientImage is the image used to run a MinIO client
 	minioClientImage = "minio/mc:RELEASE.2025-05-21T01-59-54Z"
 )