Skip to content

Commit db43867

Browse files
committed
Add custom manager for docker registry images
1 parent da6c0bb commit db43867

File tree

6 files changed

+26
-14
lines changed

6 files changed

+26
-14
lines changed

modules/docker/outline/outline.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
data "docker_registry_image" "outline" {
2-
name = "outlinewiki/outline:0.82.0"
2+
name = "outlinewiki/outline:0.82.0" # renovate: docker
33
}
44

55
resource "docker_image" "outline" {

modules/docker/outline/postgres.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
data "docker_registry_image" "postgres" {
2-
name = "postgres:17.2"
2+
name = "postgres:17.2" # renovate: docker
33
}
44

55
resource "docker_image" "postgres" {

modules/docker/outline/redis.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
data "docker_registry_image" "redis" {
2-
name = "redis:7.4.1"
2+
name = "redis:7.4.1" # renovate: docker
33
}
44

55
resource "docker_image" "redis" {

modules/docker/plane/images.tf

+7-7
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
data "docker_registry_image" "plane_frontend" {
2-
name = "makeplane/plane-frontend:v0.22-dev"
2+
name = "makeplane/plane-frontend:v0.22-dev" # renovate: docker
33
}
44

55
resource "docker_image" "plane_frontend" {
@@ -8,7 +8,7 @@ resource "docker_image" "plane_frontend" {
88
}
99

1010
data "docker_registry_image" "plane_space" {
11-
name = "makeplane/plane-space:v0.22-dev"
11+
name = "makeplane/plane-space:v0.22-dev" # renovate: docker
1212
}
1313

1414
resource "docker_image" "plane_space" {
@@ -17,7 +17,7 @@ resource "docker_image" "plane_space" {
1717
}
1818

1919
data "docker_registry_image" "plane_admin" {
20-
name = "makeplane/plane-admin:v0.22-dev"
20+
name = "makeplane/plane-admin:v0.22-dev" # renovate: docker
2121
}
2222

2323
resource "docker_image" "plane_admin" {
@@ -26,7 +26,7 @@ resource "docker_image" "plane_admin" {
2626
}
2727

2828
data "docker_registry_image" "plane_backend" {
29-
name = "makeplane/plane-backend:v0.22-dev"
29+
name = "makeplane/plane-backend:v0.22-dev" # renovate: docker
3030
}
3131

3232
resource "docker_image" "plane_backend" {
@@ -35,7 +35,7 @@ resource "docker_image" "plane_backend" {
3535
}
3636

3737
data "docker_registry_image" "plane_proxy" {
38-
name = "makeplane/plane-proxy:v0.22-dev"
38+
name = "makeplane/plane-proxy:v0.22-dev" # renovate: docker
3939
}
4040

4141
resource "docker_image" "plane_proxy" {
@@ -44,7 +44,7 @@ resource "docker_image" "plane_proxy" {
4444
}
4545

4646
data "docker_registry_image" "postgres" {
47-
name = "postgres:15.7-alpine"
47+
name = "postgres:15.7-alpine" # renovate: docker
4848
}
4949

5050
resource "docker_image" "postgres" {
@@ -53,7 +53,7 @@ resource "docker_image" "postgres" {
5353
}
5454

5555
data "docker_registry_image" "valkey" {
56-
name = "valkey/valkey:7.2.5-alpine"
56+
name = "valkey/valkey:7.2.5-alpine" # renovate: docker
5757
}
5858

5959
resource "docker_image" "valkey" {

modules/docker/proxy/main.tf

+1-1
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ terraform {
1212
}
1313

1414
data "docker_registry_image" "proxy" {
15-
name = "nginxproxy/nginx-proxy:1.6.3"
15+
name = "nginxproxy/nginx-proxy:1.6.3" # renovate: docker
1616
}
1717

1818
resource "docker_image" "proxy" {

renovate.json

+15-3
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,8 @@
11
{
22
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
33
"extends": [
4-
"config:recommended",
5-
":assignee(Taucher2003)",
6-
":label(dependencies)"
4+
"github>code0-tech/internal-tooling//renovate/global.json5",
5+
":assignee(Taucher2003)"
76
],
87
"packageRules": [
98
{
@@ -12,5 +11,18 @@
1211
],
1312
"dependencyDashboardApproval": true
1413
}
14+
],
15+
"customManagers": [
16+
{
17+
"customType": "regex",
18+
"fileMatch": [
19+
".+\\.tf$"
20+
],
21+
"datasourceTemplate": "docker",
22+
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}docker{{/if}}",
23+
"matchStrings": [
24+
"\"(?<depName>.*?):(?<currentValue>.*?)\" # renovate: docker( versioning=(?<versioning>.*?))?"
25+
]
26+
}
1527
]
1628
}

0 commit comments

Comments
 (0)