Compare commits
27 Commits
0df997bf8b
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| 6f3b2bf318 | |||
| 83dd4fe089 | |||
| 84ff6621f9 | |||
| f03ea1ed75 | |||
| ef52acb01d | |||
| d80efaa56e | |||
| cbd41b40ef | |||
| 39ed7d5135 | |||
| e456bc0e36 | |||
| b5ab4b117f | |||
| da271bc963 | |||
| d87d86ad81 | |||
| 1bca9d5f46 | |||
| d2c22c3011 | |||
| 9fe16d7966 | |||
| 96d1d004a5 | |||
| ef00c05fe6 | |||
| fa8d85a826 | |||
| f40b87ad7f | |||
| 9619d79c91 | |||
| a6b504278e | |||
| 6d4509bebd | |||
| 1aba43d0fb | |||
| f22d6eb208 | |||
| b725b1d7dc | |||
| 39a248dd45 | |||
| 4acc616f3b |
@@ -24,4 +24,4 @@ dependencies:
|
|||||||
repository: oci://harbor.alexlebens.net/helm-charts
|
repository: oci://harbor.alexlebens.net/helm-charts
|
||||||
icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png
|
icon: https://raw.githubusercontent.com/foldergram/foldergram/refs/heads/main/client/public/icon-512.png
|
||||||
# renovate: datasource=github-releases depName=foldergram/foldergram
|
# renovate: datasource=github-releases depName=foldergram/foldergram
|
||||||
appVersion: v1.0.8
|
appVersion: v1.0.9
|
||||||
|
|||||||
@@ -12,7 +12,7 @@ foldergram:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/foldergram/foldergram
|
repository: ghcr.io/foldergram/foldergram
|
||||||
tag: 1.0.8@sha256:3546dc1da4ec12cb27aaecbf77896d708ac7601eb0225e0f6e181d7ef35273f9
|
tag: 1.0.9@sha256:aa6707e7456386f2d74b8f2769d0281f4127d1276349583b8531dbaa8f844883
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: IMAGE_DETAIL_SOURCE
|
- name: IMAGE_DETAIL_SOURCE
|
||||||
|
|||||||
@@ -16,7 +16,7 @@ homepage:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gethomepage/homepage
|
repository: ghcr.io/gethomepage/homepage
|
||||||
tag: v1.12.0
|
tag: v1.12.1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: HOMEPAGE_ALLOWED_HOSTS
|
- name: HOMEPAGE_ALLOWED_HOSTS
|
||||||
|
|||||||
@@ -17,4 +17,5 @@ dependencies:
|
|||||||
alias: music-grabber
|
alias: music-grabber
|
||||||
repository: https://bjw-s-labs.github.io/helm-charts/
|
repository: https://bjw-s-labs.github.io/helm-charts/
|
||||||
version: 4.6.2
|
version: 4.6.2
|
||||||
appVersion: 2.0.4
|
# renovate: datasource=docker depName=g33kphr33k/musicgrabber
|
||||||
|
appVersion: 2.5.3
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ music-grabber:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: g33kphr33k/musicgrabber
|
repository: g33kphr33k/musicgrabber
|
||||||
tag: 2.5.2
|
tag: 2.5.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: MUSIC_DIR
|
- name: MUSIC_DIR
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ postiz:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: ghcr.io/gitroomhq/postiz-app
|
repository: ghcr.io/gitroomhq/postiz-app
|
||||||
tag: v2.21.2
|
tag: v2.21.3
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: MAIN_URL
|
- name: MAIN_URL
|
||||||
|
|||||||
@@ -9,7 +9,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:c026ed4cb1a29b21878fed2c13f4c31fa811b8b03d931aa8764e8528177e2862
|
tag: latest@sha256:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
@@ -39,7 +39,7 @@ searxng:
|
|||||||
main:
|
main:
|
||||||
image:
|
image:
|
||||||
repository: searxng/searxng
|
repository: searxng/searxng
|
||||||
tag: latest@sha256:c026ed4cb1a29b21878fed2c13f4c31fa811b8b03d931aa8764e8528177e2862
|
tag: latest@sha256:4d7ed8b7035ecf827bd901ba6d32f5c32d8119bc09bb3cdafeb0ce58f1b951c1
|
||||||
pullPolicy: IfNotPresent
|
pullPolicy: IfNotPresent
|
||||||
env:
|
env:
|
||||||
- name: SEARXNG_BASE_URL
|
- name: SEARXNG_BASE_URL
|
||||||
|
|||||||
@@ -166,7 +166,7 @@ tdarr-exporter:
|
|||||||
image:
|
image:
|
||||||
name: homeylab/tdarr-exporter
|
name: homeylab/tdarr-exporter
|
||||||
# renovate: datasource=docker depName=homeylab/tdarr-exporter
|
# renovate: datasource=docker depName=homeylab/tdarr-exporter
|
||||||
tag: 1.4.2
|
tag: 1.4.3
|
||||||
metrics:
|
metrics:
|
||||||
serviceMonitor:
|
serviceMonitor:
|
||||||
enabled: true
|
enabled: true
|
||||||
|
|||||||
@@ -32,7 +32,7 @@ services:
|
|||||||
- /var/run/docker.sock:/var/run/docker.sock:ro
|
- /var/run/docker.sock:/var/run/docker.sock:ro
|
||||||
|
|
||||||
homepage:
|
homepage:
|
||||||
image: ghcr.io/gethomepage/homepage:v1.12.0@sha256:5bb66eac5d48f021fd60414add03aa123d1feb85770550ddb1d99a5b8851c6c2
|
image: ghcr.io/gethomepage/homepage:v1.12.1@sha256:9627769818fbfb14147d3e633e57cef9c27c0c5f07585f5a1d6c3d3425b3b33c
|
||||||
container_name: homepage
|
container_name: homepage
|
||||||
labels:
|
labels:
|
||||||
traefik.enable: true
|
traefik.enable: true
|
||||||
|
|||||||
108
renovate.json
108
renovate.json
@@ -3,62 +3,40 @@
|
|||||||
"extends": [
|
"extends": [
|
||||||
"config:recommended",
|
"config:recommended",
|
||||||
"mergeConfidence:all-badges",
|
"mergeConfidence:all-badges",
|
||||||
":rebaseStalePrs",
|
":rebaseStalePrs"
|
||||||
"group:recommended",
|
|
||||||
"group:monorepos",
|
|
||||||
"group:kubernetesMonorepo"
|
|
||||||
],
|
],
|
||||||
"timezone": "America/Chicago",
|
"timezone": "America/Chicago",
|
||||||
"labels": [],
|
"labels": [],
|
||||||
"prHourlyLimit": 0,
|
"prHourlyLimit": 0,
|
||||||
"prConcurrentLimit": 0,
|
"prConcurrentLimit": 0,
|
||||||
"pinDigests": true,
|
"pinDigests": true,
|
||||||
|
"minimumReleaseAgeBehaviour": "timestamp-optional",
|
||||||
"baseBranchPatterns": [
|
"baseBranchPatterns": [
|
||||||
"main"
|
"main"
|
||||||
],
|
],
|
||||||
"regexManagers": [
|
|
||||||
{
|
|
||||||
"fileMatch": ["(^|/)values\\.yaml$", "(^|/)values-.*\\.yaml$"],
|
|
||||||
"matchStrings": [
|
|
||||||
"# renovate: datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+tag:\\s+(?<currentValue>.*)"
|
|
||||||
],
|
|
||||||
"datasourceTemplate": "{{{datasource}}}",
|
|
||||||
"depNameTemplate": "{{{depName}}}"
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"customManagers": [
|
"customManagers": [
|
||||||
{
|
{
|
||||||
"description": "Update appVersion in Chart.yaml",
|
"description": "Renovate tag matcher for Helm chart appVersion",
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"managerFilePatterns": [
|
"managerFilePatterns": [
|
||||||
"/(^|/)Chart\\.yaml$/"
|
"/(^|/)Chart\\.yaml$/"
|
||||||
],
|
],
|
||||||
"matchStrings": [
|
"matchStrings": [
|
||||||
"#\\s*renovate:\\s*datasource=(?<datasource>.*?) depName=(?<depName>.*?)\\s+appVersion:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
|
"#\\s*renovate:\\s*datasource=(?<datasource>\\S+)\\s+depName=(?<depName>\\S+)(?:\\s+versioning=(?<versioning>\\S+))?\\s+appVersion:\\s*[\"']?(?<currentValue>[^\\s\"']+)[\"']?"
|
||||||
],
|
],
|
||||||
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}semver-coerced{{/if}}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Update specific images in values",
|
"description": "Renovate tag matcher for Helm values and templates",
|
||||||
"customType": "regex",
|
|
||||||
"managerFilePatterns": [
|
|
||||||
"(^|/)values\\.yaml$"
|
|
||||||
],
|
|
||||||
"matchStrings": [
|
|
||||||
"#\\s*renovate:\\s*datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s*\\n\\s+tag:\\s*[\"']?(?<currentValue>[^\"'\\s]+)[\"']?"
|
|
||||||
],
|
|
||||||
"depNameTemplate": "{{{depName}}}",
|
|
||||||
"datasourceTemplate": "{{{datasource}}}"
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"description": "Update images in templates",
|
|
||||||
"customType": "regex",
|
"customType": "regex",
|
||||||
"managerFilePatterns": [
|
"managerFilePatterns": [
|
||||||
|
"/(^|/)values\\.yaml$/",
|
||||||
"/(^|/)templates/.*\\.yaml$/"
|
"/(^|/)templates/.*\\.yaml$/"
|
||||||
],
|
],
|
||||||
"matchStrings": [
|
"matchStrings": [
|
||||||
"# renovate: datasource=(?<datasource>[^\\s]+)\\s+depName=(?<depName>[^\\s]+)\\s+tag:\\s*[\"']?(?<currentValue>[^@\"'\\s\n]+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?[\"']?"
|
"#\\s*renovate:\\s*datasource=(?<datasource>\\S+)\\s+depName=(?<depName>\\S+)(?:\\s+versioning=(?<versioning>\\S+))?\\s+tag:\\s*[\"']?(?<currentValue>[^@\\s\"']+)(?:@(?<currentDigest>sha256:[a-f0-9]+))?[\"']?"
|
||||||
]
|
],
|
||||||
|
"versioningTemplate": "{{#if versioning}}{{{versioning}}}{{else}}docker{{/if}}"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Update Helm CLI version in GitHub Actions",
|
"description": "Update Helm CLI version in GitHub Actions",
|
||||||
@@ -96,43 +74,48 @@
|
|||||||
"enabled": false
|
"enabled": false
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Label by datasource",
|
"description": "Label Helm updates",
|
||||||
"matchDatasources": [
|
"matchDatasources": [
|
||||||
"helm",
|
"helm"
|
||||||
"docker",
|
|
||||||
"github-actions"
|
|
||||||
],
|
],
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
"{{{datasource}}}"
|
"helm"
|
||||||
|
]
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"description": "Label Docker updates",
|
||||||
|
"matchDatasources": [
|
||||||
|
"docker"
|
||||||
|
],
|
||||||
|
"addLabels": [
|
||||||
|
"docker"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Versioning for LinuxServer images",
|
"description": "Versioning for LinuxServer images",
|
||||||
"versioning": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<revision>\\d+)$",
|
"versioning": "regex:^v?(?<major>\\d+)\\.(?<minor>\\d+)\\.(?<patch>\\d+)-ls(?<revision>\\d+)$",
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"/^linuxserver\\//",
|
"/^linuxserver//",
|
||||||
"/^ghcr\\.io/linuxserver\\//",
|
"/^ghcr\\.io/linuxserver//",
|
||||||
"/^lscr\\.io/linuxserver\\//"
|
"/^lscr\\.io/linuxserver//"
|
||||||
]
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Group packages together when stripping registry",
|
"description": "Group packages together by stripping all registry/namespace prefixes",
|
||||||
"matchManagers": [
|
"groupName": "{{#if packageName}}{{{replace '^.*/([^/]+)$' '$1' packageName}}}{{else}}{{{replace '^.*/([^/]+)$' '$1' depName}}}{{/if}}",
|
||||||
"custom.regex",
|
"groupSlug": "unified-{{{groupName}}}",
|
||||||
"helm-values",
|
"matchPackageNames": [
|
||||||
"docker"
|
"*"
|
||||||
],
|
]
|
||||||
"groupName": "{{#if packageName}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' packageName)}}}{{else}}{{{replace 'ghcr.io/' '' (replace 'docker.io/' '' depName)}}}{{/if}}",
|
|
||||||
"groupSlug": "unified-{{{groupName}}}"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Group for specific apps",
|
"description": "Group for specific apps",
|
||||||
|
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik).*$' '$1' depName}}}",
|
||||||
|
"groupSlug": "unified-{{{groupName}}}",
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik)/",
|
"/(^|/)(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik)/",
|
||||||
"/^rook(-ceph|\\/rook|\\/ceph)/"
|
"/^rook(-ceph|/rook|/ceph)/"
|
||||||
],
|
]
|
||||||
"groupName": "{{{replace '^.*(argo-cd|bazarr|cilium|code-server|dawarich|element-web|home-assistant|immich|komodo|rook-ceph|tdarr|traefik).*$' '$1' depName}}}",
|
|
||||||
"groupSlug": "unified-{{{groupName}}}"
|
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Automerge helm chart lock files",
|
"description": "Automerge helm chart lock files",
|
||||||
@@ -143,6 +126,7 @@
|
|||||||
"enabled": true
|
"enabled": true
|
||||||
},
|
},
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
|
"{{{datasource}}}",
|
||||||
"automerge"
|
"automerge"
|
||||||
],
|
],
|
||||||
"automerge": true,
|
"automerge": true,
|
||||||
@@ -163,13 +147,11 @@
|
|||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
"digest"
|
"digest"
|
||||||
],
|
],
|
||||||
"matchDatasources": [
|
|
||||||
"docker"
|
|
||||||
],
|
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"searxng/searxng"
|
"searxng/searxng"
|
||||||
],
|
],
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
|
"{{{datasource}}}",
|
||||||
"automerge"
|
"automerge"
|
||||||
],
|
],
|
||||||
"enabled": true,
|
"enabled": true,
|
||||||
@@ -181,34 +163,30 @@
|
|||||||
"patch",
|
"patch",
|
||||||
"pinDigest"
|
"pinDigest"
|
||||||
],
|
],
|
||||||
"matchDatasources": [
|
|
||||||
"helm",
|
|
||||||
"docker",
|
|
||||||
"github-actions"
|
|
||||||
],
|
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
|
"{{{datasource}}}",
|
||||||
"automerge"
|
"automerge"
|
||||||
],
|
],
|
||||||
"automerge": true,
|
"automerge": true,
|
||||||
"minimumReleaseAge": "1 days"
|
"minimumReleaseAge": "3 days"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"description": "Automerge images, specific packages",
|
"description": "Automerge images, specific packages",
|
||||||
"matchUpdateTypes": [
|
"matchUpdateTypes": [
|
||||||
|
"minor",
|
||||||
"patch",
|
"patch",
|
||||||
"minor"
|
"pinDigest"
|
||||||
],
|
|
||||||
"matchDatasources": [
|
|
||||||
"docker"
|
|
||||||
],
|
],
|
||||||
"matchPackageNames": [
|
"matchPackageNames": [
|
||||||
"ghcr.io/renovatebot/renovate",
|
"ghcr.io/renovatebot/renovate",
|
||||||
"ghcr.io/prometheus-community/charts/kube-prometheus-stack"
|
"ghcr.io/prometheus-community/charts/kube-prometheus-stack"
|
||||||
],
|
],
|
||||||
"addLabels": [
|
"addLabels": [
|
||||||
|
"{{{datasource}}}",
|
||||||
"automerge"
|
"automerge"
|
||||||
],
|
],
|
||||||
"automerge": true
|
"automerge": true,
|
||||||
|
"minimumReleaseAge": "3 days"
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user