From 8e69bf0e43029747c177d35921a5b625866e3d05 Mon Sep 17 00:00:00 2001 From: Ben Martin Date: Thu, 19 Dec 2024 16:04:12 +0000 Subject: [PATCH] feat(elk): add Renovate configuration for Elasticsearch image versioning --- modules/elk/main.tf | 1 + renovate.json | 10 ++++++++++ 2 files changed, 11 insertions(+) diff --git a/modules/elk/main.tf b/modules/elk/main.tf index 2ffd76b..4ceeec7 100644 --- a/modules/elk/main.tf +++ b/modules/elk/main.tf @@ -3,6 +3,7 @@ resource "nomad_job" "elk" { hcl2 { vars = { + # renovate: image=docker.elastic.co/elasticsearch/elasticsearch "elastic_version" = "8.17.0", } } diff --git a/renovate.json b/renovate.json index 12828e3..e2bb6cb 100644 --- a/renovate.json +++ b/renovate.json @@ -13,6 +13,16 @@ "matchStrings": [ "\\s*image\\s*=\\s*\\\"(?.*?):(?.*?)\\\"" ] + }, + { + "customType": "regex", + "datasourceTemplate": "docker", + "fileMatch": [ + "\\.tf$" + ], + "matchStrings": [ + "#\\s?renovate:\\s?image=(?.*?)\\s?\\\"\\w+\\\"\\s?=\\s?\\\"(?[\\w+\\.\\-]*)\"" + ] } ] } \ No newline at end of file