fix(argocd): clean values write-back paths
This commit is contained in:
@@ -6,9 +6,7 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: flaresolverr=ghcr.io/flaresolverr/flaresolverr:latest
|
argocd-image-updater.argoproj.io/image-list: flaresolverr=ghcr.io/flaresolverr/flaresolverr:latest
|
||||||
argocd-image-updater.argoproj.io/flaresolverr.update-strategy: digest
|
argocd-image-updater.argoproj.io/flaresolverr.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/flaresolverr_values.yaml
|
|
||||||
argocd-image-updater.argoproj.io/flaresolverr.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/flaresolverr.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/flaresolverr.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/flaresolverr.helm.image-tag: image.tag
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -6,15 +6,9 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest
|
argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest
|
||||||
argocd-image-updater.argoproj.io/ollama.update-strategy: digest
|
argocd-image-updater.argoproj.io/ollama.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/ollama_values.yaml
|
|
||||||
argocd-image-updater.argoproj.io/ollama.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/ollama.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/ollama.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/ollama.helm.image-tag: image.tag
|
||||||
annotations:
|
|
||||||
argocd-image-updater.argoproj.io/image-list: ollama=ollama/ollama:latest
|
|
||||||
argocd-image-updater.argoproj.io/ollama.update-strategy: digest
|
|
||||||
argocd-image-updater.argoproj.io/write-back-method: argocd
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -8,17 +8,10 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest
|
argocd-image-updater.argoproj.io/image-list: plex=linuxserver/plex:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/plex.update-strategy: digest
|
argocd-image-updater.argoproj.io/plex.update-strategy: digest
|
||||||
# Write changes back to Git values file
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/plex_values.yml
|
|
||||||
argocd-image-updater.argoproj.io/plex.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/plex.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/plex.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/plex.helm.image-tag: image.tag
|
||||||
# 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:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -6,25 +6,19 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: prowlarr=lscr.io/linuxserver/prowlarr:latest
|
argocd-image-updater.argoproj.io/image-list: prowlarr=lscr.io/linuxserver/prowlarr:latest
|
||||||
argocd-image-updater.argoproj.io/prowlarr.update-strategy: digest
|
argocd-image-updater.argoproj.io/prowlarr.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/prowlarr_values.yml
|
|
||||||
argocd-image-updater.argoproj.io/prowlarr.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/prowlarr.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/prowlarr.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/prowlarr.helm.image-tag: image.tag
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
source:
|
||||||
- repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git
|
repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git
|
||||||
targetRevision: HEAD
|
targetRevision: HEAD
|
||||||
path: prowlarr
|
path: prowlarr
|
||||||
ref: charts
|
|
||||||
helm:
|
helm:
|
||||||
releaseName: prowlarr
|
releaseName: prowlarr
|
||||||
valueFiles:
|
valueFiles:
|
||||||
- $values/helm-values/prowlarr_values.yml
|
- helm-values/prowlarr_values.yml
|
||||||
- repoURL: http://gitea-http.gitea.svc.cluster.local:3000/admin/turingpi.git
|
|
||||||
targetRevision: HEAD
|
|
||||||
ref: values
|
|
||||||
destination:
|
destination:
|
||||||
server: https://kubernetes.default.svc
|
server: https://kubernetes.default.svc
|
||||||
namespace: default
|
namespace: default
|
||||||
|
|||||||
@@ -8,17 +8,10 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: radarr=ghcr.io/linuxserver/radarr:latest
|
argocd-image-updater.argoproj.io/image-list: radarr=ghcr.io/linuxserver/radarr:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/radarr.update-strategy: digest
|
argocd-image-updater.argoproj.io/radarr.update-strategy: digest
|
||||||
# Write changes back to Git values file
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/radarr_values.yaml
|
|
||||||
argocd-image-updater.argoproj.io/radarr.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/radarr.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/radarr.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/radarr.helm.image-tag: image.tag
|
||||||
# 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 Radarr image to {{.NewTag}}"
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -8,17 +8,10 @@ metadata:
|
|||||||
argocd-image-updater.argoproj.io/image-list: sonarr=ghcr.io/linuxserver/sonarr:latest
|
argocd-image-updater.argoproj.io/image-list: sonarr=ghcr.io/linuxserver/sonarr:latest
|
||||||
# Use digest strategy to track latest tag updates
|
# Use digest strategy to track latest tag updates
|
||||||
argocd-image-updater.argoproj.io/sonarr.update-strategy: digest
|
argocd-image-updater.argoproj.io/sonarr.update-strategy: digest
|
||||||
# Write changes back to Git values file
|
# Write changes back via ArgoCD API (multi-source friendly)
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/sonarr_values.yaml
|
|
||||||
argocd-image-updater.argoproj.io/sonarr.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/sonarr.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/sonarr.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/sonarr.helm.image-tag: image.tag
|
||||||
# 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 Sonarr image to {{.NewTag}}"
|
|
||||||
spec:
|
spec:
|
||||||
project: default
|
project: default
|
||||||
sources:
|
sources:
|
||||||
|
|||||||
@@ -6,9 +6,7 @@ metadata:
|
|||||||
annotations:
|
annotations:
|
||||||
argocd-image-updater.argoproj.io/image-list: transmission=haugene/transmission-openvpn:latest
|
argocd-image-updater.argoproj.io/image-list: transmission=haugene/transmission-openvpn:latest
|
||||||
argocd-image-updater.argoproj.io/transmission.update-strategy: digest
|
argocd-image-updater.argoproj.io/transmission.update-strategy: digest
|
||||||
argocd-image-updater.argoproj.io/write-back-method: git
|
argocd-image-updater.argoproj.io/write-back-method: argocd
|
||||||
argocd-image-updater.argoproj.io/write-back-target: values
|
|
||||||
argocd-image-updater.argoproj.io/values-file: $values/helm-values/transmission_values.yml
|
|
||||||
argocd-image-updater.argoproj.io/transmission.helm.image-name: image.repository
|
argocd-image-updater.argoproj.io/transmission.helm.image-name: image.repository
|
||||||
argocd-image-updater.argoproj.io/transmission.helm.image-tag: image.tag
|
argocd-image-updater.argoproj.io/transmission.helm.image-tag: image.tag
|
||||||
spec:
|
spec:
|
||||||
|
|||||||
@@ -1,22 +0,0 @@
|
|||||||
replicaCount: 1
|
|
||||||
image:
|
|
||||||
repository: ollama/ollama
|
|
||||||
pullPolicy: IfNotPresent
|
|
||||||
tag: "latest"
|
|
||||||
|
|
||||||
|
|
||||||
# Ollama parameters
|
|
||||||
ollama:
|
|
||||||
models:
|
|
||||||
pull:
|
|
||||||
- TinyLlama
|
|
||||||
- llama3.1:8b
|
|
||||||
# Configure Service
|
|
||||||
service:
|
|
||||||
# -- Service type
|
|
||||||
type: LoadBalancer
|
|
||||||
# -- Service port
|
|
||||||
port: 11434
|
|
||||||
|
|
||||||
nodeSelector:
|
|
||||||
kubernetes.io/arch: amd64
|
|
||||||
@@ -1,40 +0,0 @@
|
|||||||
image:
|
|
||||||
repository: lscr.io/linuxserver/prowlarr
|
|
||||||
tag: 1.37.0.5076-ls121
|
|
||||||
pullPolicy: Always
|
|
||||||
|
|
||||||
env:
|
|
||||||
- name: TZ
|
|
||||||
value: "Europe/Amsterdam"
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
- name: "plex-data"
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: "plex-data" # PersistentVolumeClaim created earlier
|
|
||||||
|
|
||||||
volumeMounts:
|
|
||||||
- name: "plex-data"
|
|
||||||
mountPath: "/config"
|
|
||||||
subPath: "configs/prowlarr" # Path /mnt/ssd/media/configs/prowlarr where prowlarr writes the configuration
|
|
||||||
|
|
||||||
service:
|
|
||||||
type: ClusterIP
|
|
||||||
port: 9696
|
|
||||||
|
|
||||||
resources:
|
|
||||||
requests:
|
|
||||||
memory: "500Mi"
|
|
||||||
cpu: "500m"
|
|
||||||
ephemeral-storage: "50Mi"
|
|
||||||
limits:
|
|
||||||
memory: "2Gi"
|
|
||||||
cpu: "2"
|
|
||||||
ephemeral-storage: "1Gi"
|
|
||||||
|
|
||||||
|
|
||||||
nodeSelector: {}
|
|
||||||
|
|
||||||
tolerations: []
|
|
||||||
|
|
||||||
affinity: {}
|
|
||||||
|
|
||||||
@@ -1,60 +0,0 @@
|
|||||||
## media.transmission-openvpn.values.yml
|
|
||||||
replicaCount: 1
|
|
||||||
|
|
||||||
image:
|
|
||||||
repository: "haugene/transmission-openvpn"
|
|
||||||
tag: "latest"
|
|
||||||
pullPolicy: "IfNotPresent"
|
|
||||||
|
|
||||||
env:
|
|
||||||
- name: OPENVPN_PROVIDER
|
|
||||||
value: "custom" # VPN provider. List of supported providers: https://haugene.github.io/docker-transmission-openvpn/supported-providers/
|
|
||||||
- name: OPENVPN_USERNAME
|
|
||||||
value: "username"
|
|
||||||
- name: OPENVPN_PASSWORD
|
|
||||||
value: "password"
|
|
||||||
- name: OPENVPN_CONFIG
|
|
||||||
value: "k3s_AirVPN_Europe_UDP-443-Entry3"
|
|
||||||
- name: LOCAL_NETWORK
|
|
||||||
value: "192.168.222.0/24"
|
|
||||||
- name: TRANSMISSION_PEER_PORT
|
|
||||||
value: "27860"
|
|
||||||
- name: TRANSMISSION_DOWNLOAD_DIR
|
|
||||||
value: "/nfs/torrent"
|
|
||||||
- name: PUID
|
|
||||||
value: "1000"
|
|
||||||
- name: PGID
|
|
||||||
value: "1000"
|
|
||||||
- name: CREATE_TUN_DEVICE
|
|
||||||
value: "false"
|
|
||||||
|
|
||||||
service:
|
|
||||||
type: ClusterIP
|
|
||||||
port: 9091
|
|
||||||
|
|
||||||
volumes:
|
|
||||||
- name: "plex-data"
|
|
||||||
persistentVolumeClaim:
|
|
||||||
claimName: "plex-data" # PersistentVolumeClaim created earlier
|
|
||||||
- name: "dev-tun" # Needed for VPN
|
|
||||||
hostPath:
|
|
||||||
path: "/dev/net/tun"
|
|
||||||
|
|
||||||
volumeMounts:
|
|
||||||
- name: "plex-data"
|
|
||||||
mountPath: "/data"
|
|
||||||
subPath: "configs/transmission-data" # Path /mnt/ssd/media/configs/transmission-data where transmission writes the configuration
|
|
||||||
- name: "plex-data"
|
|
||||||
mountPath: "/nfs/torrent"
|
|
||||||
subPath: "torrent" # Path /mnt/ssd/media/downloads/transmission where transmission downloads Torrents
|
|
||||||
- name: "dev-tun"
|
|
||||||
mountPath: "/dev/net/tun" # Needed for VPN
|
|
||||||
- name: "plex-data"
|
|
||||||
mountPath: "/etc/openvpn/custom/"
|
|
||||||
subPath: "airvpn"
|
|
||||||
|
|
||||||
securityContext:
|
|
||||||
privileged: true
|
|
||||||
|
|
||||||
nodeSelector:
|
|
||||||
kubernetes.io/arch: arm64
|
|
||||||
Reference in New Issue
Block a user