From 306da7e003e3f89c0cc4812681d21282a679c6bc Mon Sep 17 00:00:00 2001 From: Oleksandr Berezovskyi Date: Fri, 11 Sep 2026 15:08:43 +0300 Subject: [PATCH] feat(k8s/podsync): add Renovate config and pin image tag --- kubernetes/app/podsync/deployment.yaml | 2 +- kubernetes/app/podsync/renovate.json | 23 +++++++++++++++++++++++ renovate.json | 3 ++- 3 files changed, 26 insertions(+), 2 deletions(-) create mode 100644 kubernetes/app/podsync/renovate.json diff --git a/kubernetes/app/podsync/deployment.yaml b/kubernetes/app/podsync/deployment.yaml index d42e5de..44049c2 100644 --- a/kubernetes/app/podsync/deployment.yaml +++ b/kubernetes/app/podsync/deployment.yaml @@ -15,7 +15,7 @@ spec: spec: containers: - name: podsync - image: ghcr.io/mxpv/podsync + image: ghcr.io/mxpv/podsync:v2.8.0 ports: - containerPort: 8080 volumeMounts: diff --git a/kubernetes/app/podsync/renovate.json b/kubernetes/app/podsync/renovate.json new file mode 100644 index 0000000..e9552d2 --- /dev/null +++ b/kubernetes/app/podsync/renovate.json @@ -0,0 +1,23 @@ +{ + "kubernetes": { + "fileMatch": ["kubernetes/app/podsync/.+\\.yaml$"] + }, + "packageRules": [ + { + "matchFileNames": ["kubernetes/app/podsync/**"], + "semanticCommitScope": "k8s/podsync" + }, + { + "matchFileNames": ["kubernetes/app/podsync/**"], + "matchPackageNames": ["ghcr.io/mxpv/podsync"], + "matchUpdateTypes": ["patch", "minor"], + "automerge": true + }, + { + "matchFileNames": ["kubernetes/app/podsync/**"], + "matchPackageNames": ["ghcr.io/mxpv/podsync"], + "matchUpdateTypes": ["major"], + "automerge": false + } + ] +} diff --git a/renovate.json b/renovate.json index ca82ab6..c85e428 100644 --- a/renovate.json +++ b/renovate.json @@ -11,7 +11,8 @@ "local>oleksandr/homelab//kubernetes/app/vikunja/renovate.json", "local>oleksandr/homelab//kubernetes/app/paperless/renovate.json", "local>oleksandr/homelab//kubernetes/app/lubelogger/renovate.json", - "local>oleksandr/homelab//kubernetes/app/firefly/renovate.json" + "local>oleksandr/homelab//kubernetes/app/firefly/renovate.json", + "local>oleksandr/homelab//kubernetes/app/podsync/renovate.json" ], "enabledManagers": ["kubernetes", "custom.regex"], "automergeType": "branch",