diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 7ed3222..60db32c 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -34,3 +34,15 @@ updates: - "/docker/tools/hedgedoc" - "/docker/tools/notesnook" - "/docker/tools/stirling-pdf" + - package-ecosystem: "helm" + schedule: + interval: weekly + directories: + - "/kubernetes/code/gitea" + - "/kubernetes/code/harbor" + - "/kubernetes/infrastructure/authentik" + - "/kubernetes/personal/photoprism" + - "/kubernetes/system/csi-driver-nfs" + - "/kubernetes/system/external-dns" + - "/kubernetes/system/traefik" + - "/kubernetes/tools/glance" diff --git a/generate-dependabot.sh b/generate-dependabot.sh index ff19318..44f1855 100755 --- a/generate-dependabot.sh +++ b/generate-dependabot.sh @@ -10,7 +10,7 @@ tmpfile=$(mktemp) # Make sure to cleanup our temp file on any kind of exit trap 'rm -f "$tmpfile"' EXIT -# dependabot.yml header +# dependabot.yml docker header cat > "$tmpfile" <<'YAML' version: 2 updates: @@ -28,6 +28,23 @@ find docker -name 'docker-compose.yml' -print0 \ | while read -r dir; do echo " - \"/$dir\"" >> "$tmpfile" done + +# dependabot.yml helm header +cat >> "$tmpfile" <<'YAML' + - package-ecosystem: "helm" + schedule: + interval: weekly + directories: +YAML + +# Find and sort all release.yaml directories +find kubernetes -name 'release.yaml' -print0 \ + | xargs -0 -n1 dirname \ + | sed 's|^\./||' \ + | sort \ + | while read -r dir; do + echo " - \"/$dir\"" >> "$tmpfile" + done # Overwrite file on change if ! [ -f .github/dependabot.yml ] || ! cmp -s "$tmpfile" .github/dependabot.yml; then diff --git a/kubernetes/personal/photoprism/release.yaml b/kubernetes/personal/photoprism/release.yaml index a9e7ec9..13d2805 100644 --- a/kubernetes/personal/photoprism/release.yaml +++ b/kubernetes/personal/photoprism/release.yaml @@ -12,6 +12,7 @@ spec: name: photoprism namespace: photoprism chart: photoprism + version: '8.9.0' interval: 1m valuesFrom: - kind: Secret