7237535d6e
Git write-back fails for Helm repo sources (multi-source): updater attempts to target external chart repos. Switch to argocd for plex, radarr, sonarr, flaresolverr, transmission, ollama. Keep git for prowlarr (chart path in this repo).\n\nCommitted via Codex CLI.
42 lines
1.4 KiB
YAML
42 lines
1.4 KiB
YAML
apiVersion: argoproj.io/v1alpha1
|
|
kind: Application
|
|
metadata:
|
|
name: plex
|
|
namespace: argocd
|
|
annotations:
|
|
# Enable automatic image updates for Plex
|
|
argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest
|
|
# Use digest strategy to track latest tag updates
|
|
argocd-image-updater.argoproj.io/plex.update-strategy: digest
|
|
# Write changes back via ArgoCD API (multi-source friendly)
|
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
|
# Git configuration for write-back
|
|
argocd-image-updater.argoproj.io/git-branch: master
|
|
argocd-image-updater.argoproj.io/git-commit-user: argocd-image-updater
|
|
argocd-image-updater.argoproj.io/git-commit-email: argocd@turing.lan
|
|
argocd-image-updater.argoproj.io/git-commit-message: "chore: update Plex image to {{.NewTag}}"
|
|
spec:
|
|
project: default
|
|
sources:
|
|
- repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/kube-plex.git
|
|
path: charts/kube-plex
|
|
targetRevision: HEAD
|
|
ref: charts
|
|
helm:
|
|
releaseName: plex
|
|
valueFiles:
|
|
- $values/helm-values/plex_values.yml
|
|
- repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git
|
|
targetRevision: HEAD
|
|
ref: values
|
|
destination:
|
|
server: https://kubernetes.default.svc
|
|
namespace: default
|
|
syncPolicy:
|
|
automated:
|
|
prune: true
|
|
selfHeal: true
|
|
syncOptions:
|
|
- CreateNamespace=true
|
|
- ServerSideApply=true
|