From ed0b0147e338c5784f1eaa82f9acbf9f88ac6c86 Mon Sep 17 00:00:00 2001 From: Oleksandr Berezovskyi Date: Fri, 11 Sep 2026 15:08:43 +0300 Subject: [PATCH] feat(k8s/lubelogger): add Renovate config for automated patch/minor updates --- kubernetes/app/lubelogger/release.yaml | 1 + kubernetes/app/lubelogger/renovate.json | 38 +++++++++++++++++++++++++ renovate.json | 3 +- 3 files changed, 41 insertions(+), 1 deletion(-) create mode 100644 kubernetes/app/lubelogger/renovate.json diff --git a/kubernetes/app/lubelogger/release.yaml b/kubernetes/app/lubelogger/release.yaml index 79924aa..f5ad57a 100644 --- a/kubernetes/app/lubelogger/release.yaml +++ b/kubernetes/app/lubelogger/release.yaml @@ -17,6 +17,7 @@ spec: interval: 1m0s values: image: + # renovate: datasource=docker depName=ghcr.io/hargata/lubelogger tag: "v1.6.1" updateStrategy: diff --git a/kubernetes/app/lubelogger/renovate.json b/kubernetes/app/lubelogger/renovate.json new file mode 100644 index 0000000..dd5ce06 --- /dev/null +++ b/kubernetes/app/lubelogger/renovate.json @@ -0,0 +1,38 @@ +{ + "kubernetes": { + "fileMatch": ["kubernetes/app/lubelogger/.+\\.yaml$"] + }, + "customManagers": [ + { + "customType": "regex", + "fileMatch": ["kubernetes/app/lubelogger/release\\.yaml$"], + "matchStrings": [ + "#\\s*renovate:\\s*datasource=(?\\S+)\\s+depName=(?\\S+)\\s*\\n\\s*tag:\\s*[\"']?(?[^\\s\"']+)" + ] + } + ], + "packageRules": [ + { + "matchFileNames": ["kubernetes/app/lubelogger/**"], + "semanticCommitScope": "k8s/lubelogger" + }, + { + "matchFileNames": ["kubernetes/app/lubelogger/**"], + "matchPackageNames": ["ghcr.io/hargata/lubelogger"], + "matchUpdateTypes": ["patch", "minor"], + "automerge": true + }, + { + "matchFileNames": ["kubernetes/app/lubelogger/**"], + "matchPackageNames": ["ghcr.io/hargata/lubelogger"], + "matchUpdateTypes": ["major"], + "automerge": false + }, + { + "description": "Ignore infrastructure images", + "matchFileNames": ["kubernetes/app/lubelogger/**"], + "matchPackageNames": ["postgres", "creativeprojects/resticprofile"], + "enabled": false + } + ] +} diff --git a/renovate.json b/renovate.json index 0582938..de60c53 100644 --- a/renovate.json +++ b/renovate.json @@ -9,7 +9,8 @@ "local>oleksandr/homelab//kubernetes/app/gitea/renovate.json", "local>oleksandr/homelab//kubernetes/app/homepage/renovate.json", "local>oleksandr/homelab//kubernetes/app/vikunja/renovate.json", - "local>oleksandr/homelab//kubernetes/app/paperless/renovate.json" + "local>oleksandr/homelab//kubernetes/app/paperless/renovate.json", + "local>oleksandr/homelab//kubernetes/app/lubelogger/renovate.json" ], "enabledManagers": ["kubernetes", "custom.regex"], "automergeType": "branch",